Various minor fixes for compiler/linter (other then splint itself) warnings.
[splint-patched.git] / src / Headers / structNames.h
blobb8ca4784053059eb3278400a3caf37dc63bb3acb
1 # ifndef STRUCTNAMES
2 # define STRUCTNAMES
4 extern /*@only@*/ cstring makeStruct(cstring p_s);
5 extern /*@only@*/ cstring makeUnion(cstring p_s);
6 extern /*@only@*/ cstring makeEnum(cstring p_s);
7 extern /*@only@*/ cstring makeParam (cstring p_s);
9 extern void setTagNo (unsigned int p_n);
10 extern bool isFakeTag (cstring p_s) /*@*/ ;
12 extern /*@only@*/ cstring fakeTag (void);
13 extern /*@only@*/ cstring fixTagName (cstring p_s);
14 extern /*@observer@*/ cstring fixParamName (cstring p_s);
15 extern /*@observer@*/ cstring plainTagName (cstring p_s) /*@*/ ;
17 # else
18 # error "Multiple include"
19 # endif