]> andersk Git - splint.git/blame - src/Headers/lslOpList.h
Updated copyrights
[splint.git] / src / Headers / lslOpList.h
CommitLineData
885824d3 1/*
c0de361f 2** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2003.
885824d3 3** See ../LICENSE for license information.
4**
5*/
6# ifndef lslOpLIST_H
7# define lslOpLIST_H
8
9typedef /*@exposed@*/ lslOp e_lslOp;
10
28bf4b0b 11abst_typedef struct
885824d3 12{
13 int nelements;
14 int nspace;
15 /*@reldef@*/ /*@only@*/ /*@relnull@*/ e_lslOp *elements;
16} *lslOpList ;
17
18extern /*@only@*/ lslOpList lslOpList_new(void);
19extern void lslOpList_add (lslOpList p_s, /*@exposed@*/ lslOp p_el) ;
20
21extern /*@unused@*/ /*@only@*/ cstring lslOpList_unparse (lslOpList p_s) ;
22extern 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.069527 seconds and 5 git commands to generate.