]> andersk Git - splint.git/blob - src/Headers/lslOpList.h
Making fixes for Microsoft Visual C++ compiler.
[splint.git] / src / Headers / lslOpList.h
1 /*
2 ** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2003.
3 ** See ../LICENSE for license information.
4 **
5 */
6 # ifndef lslOpLIST_H
7 # define lslOpLIST_H
8
9 typedef /*@exposed@*/ lslOp e_lslOp;
10
11 abst_typedef struct
12 {
13   int nelements;
14   int nspace;
15   /*@reldef@*/ /*@only@*/ /*@relnull@*/ e_lslOp *elements;
16 } *lslOpList ;
17
18 extern /*@only@*/ lslOpList lslOpList_new(void);
19 extern void lslOpList_add (lslOpList p_s, /*@exposed@*/ lslOp p_el) ;
20
21 extern /*@unused@*/ /*@only@*/ cstring lslOpList_unparse (lslOpList p_s) ;
22 extern void lslOpList_free (/*@only@*/ lslOpList p_s) ;
23
24 /*@constant int lslOpListBASESIZE;@*/
25 # define lslOpListBASESIZE SMALLBASESIZE
26 # else
27 # error "Multiple include"
28 # endif
29
30
31
32
This page took 0.391998 seconds and 5 git commands to generate.