]> andersk Git - splint.git/blame - src/Headers/cscanner.h
Committing my cosmetic code changes and fix of the token problem in
[splint.git] / src / Headers / cscanner.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/*
7** cscanner.h
8*/
9
6fcd0b1e 10extern /*@observer@*/ cstring cscanner_observeLastIdentifier (void) ;
08eb3d0e 11extern void cscanner_expectingMetaStateName (void) /*@modifies internalState@*/ ;
12extern void cscanner_clearExpectingMetaStateName (void) /*@modifies internalState@*/ ;
6fcd0b1e 13extern void cscanner_swallowMacro (void) /*@modifies internalState, fileSystem@*/ ;
2f2892c2 14
15/*
16** These are all exported by bison, but not declared:
17*/
18
19# ifdef S_SPLINT_S
20
21typedef struct yy_buffer_state *YY_BUFFER_STATE;
22
23extern /*@unused@*/ void yy_switch_to_buffer (YY_BUFFER_STATE);
24extern /*@unused@*/ void yy_load_buffer_state (void);
25extern /*@unused@*/ YY_BUFFER_STATE yy_create_buffer (FILE *, int);
26extern /*@unused@*/ void yy_delete_buffer (YY_BUFFER_STATE);
27extern /*@unused@*/ void yy_init_buffer (YY_BUFFER_STATE, FILE *);
28extern /*@unused@*/ void yy_flush_buffer (YY_BUFFER_STATE);
29
30extern /*@unused@*/ YY_BUFFER_STATE yy_scan_buffer (char *, size_t);
31extern /*@unused@*/ YY_BUFFER_STATE yy_scan_string (const char *);
32extern /*@unused@*/ YY_BUFFER_STATE yy_scan_bytes (const char *, int);
33
34extern /*@unused@*/ char *yytext;
35extern /*@unused@*/ void yyerror (char *);
36extern /*@unused@*/ int yychar;
37extern /*@unused@*/ int yynerrs;
38
39# endif
This page took 0.07634 seconds and 5 git commands to generate.