]> andersk Git - splint.git/blame - src/Headers/metaStateExpression.h
*** empty log message ***
[splint.git] / src / Headers / metaStateExpression.h
CommitLineData
08eb3d0e 1/*
2** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2001.
3** See ../LICENSE for license information.
4*/
5/*
6** metaStateExpression.h
7*/
8
9# ifndef METASTATEEXPRESSION_H
10# define METASTATEEXPRESSION_H
11
12struct s_metaStateExpression {
13 metaStateSpecifier spec;
14 /*@null@*/ metaStateExpression rest;
15} ;
16
17extern /*@notnull@*/ metaStateExpression
18metaStateExpression_create (/*@only@*/ metaStateSpecifier) ;
19
20extern /*@notnull@*/ metaStateExpression
21metaStateExpression_createMerge (/*@only@*/ metaStateSpecifier, /*@only@*/ metaStateExpression) ;
22
3814599d 23extern metaStateExpression metaStateExpression_copy (metaStateExpression) ;
24
08eb3d0e 25extern cstring metaStateExpression_unparse (metaStateExpression) /*@*/ ;
26
27extern void metaStateExpression_free (/*@only@*/ metaStateExpression) ;
28
29# else
30# error "Multiple include"
31# endif
32
33
34
35
This page took 0.058308 seconds and 5 git commands to generate.