]> andersk Git - splint.git/blame - src/Headers/lclscan.h
Added va_copy to standard.h.
[splint.git] / src / Headers / lclscan.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/*
7** lclscan.h
8*/
9
10# ifndef LCLSCAN_H
11# define LCLSCAN_H
12
13extern ltokenCode yllex (void) /*@modifies internalState@*/ ;
14
a956d444 15/*@-declundef@*/
885824d3 16extern bool g_inTypeDef;
a956d444 17/*@=declundef@*/
885824d3 18
19extern /*@dependent@*/ /*@exposed@*/ ltoken LCLScanNextToken(void)
20 /*@modifies internalState@*/ ;
21extern void LCLScanFreshToken(/*@only@*/ ltoken p_tok)
22 /*@modifies internalState@*/ ;
23
28bf4b0b 24extern /*@exposed@*/ inputStream LCLScanSource(void) /*@*/ ;
885824d3 25extern void LCLScanInit(void) /*@modifies internalState@*/ ;
28bf4b0b 26extern void LCLScanReset(inputStream p_s) /*@modifies internalState@*/ ;
885824d3 27extern void LCLScanCleanup(void) /*@modifies internalState@*/ ;
28
29# else
30# error "Multiple include"
31# endif
32
33
This page took 0.061517 seconds and 5 git commands to generate.