/*
** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2003.
** See ../LICENSE for license information.
**
*/
# ifndef lslOpLIST_H
# define lslOpLIST_H
typedef /*@exposed@*/ lslOp e_lslOp;
abst_typedef struct
{
int nelements;
int nspace;
/*@reldef@*/ /*@only@*/ /*@relnull@*/ e_lslOp *elements;
} *lslOpList ;
extern /*@only@*/ lslOpList lslOpList_new(void);
extern void lslOpList_add (lslOpList p_s, /*@exposed@*/ lslOp p_el) ;
extern /*@unused@*/ /*@only@*/ cstring lslOpList_unparse (lslOpList p_s) ;
extern void lslOpList_free (/*@only@*/ lslOpList p_s) ;
/*@constant int lslOpListBASESIZE;@*/
# define lslOpListBASESIZE SMALLBASESIZE
# else
# error "Multiple include"
# endif
syntax highlighted by Code2HTML, v. 0.9.1