2 ** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2003.
3 ** See ../LICENSE for license information.
10 # ifndef MTDEFAULTSNODE_H
11 # define MTDEFAULTSNODE_H
13 struct s_mtDefaultsNode {
14 mtDefaultsDeclList decls;
18 extern mtDefaultsNode mtDefaultsNode_create (/*@only@*/ mttok,
19 /*@only@*/ mtDefaultsDeclList) /*@*/ ;
21 extern void mtDefaultsNode_free (/*@only@*/ mtDefaultsNode) ;
23 extern /*@observer@*/ mtDefaultsDeclList mtDefaultsNode_getDecls (mtDefaultsNode) /*@*/ ;
24 # define mtDefaultsNode_getDecls(n) ((n)->decls)
26 extern cstring mtDefaultsNode_unparse (mtDefaultsNode p_node) /*@*/ ;
29 # error "Multiple include"