Skip to content

Commit f773771

Browse files
committed
drop PROTO macro
1 parent fd77902 commit f773771

23 files changed

Lines changed: 195 additions & 209 deletions

include/express/alg.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,8 @@ extern SC_EXPRESS_EXPORT struct freelist_head WHERE_fl;
161161
/* function prototypes */
162162
/***********************/
163163

164-
extern SC_EXPRESS_EXPORT Scope ALGcreate PROTO( ( char ) );
165-
extern SC_EXPRESS_EXPORT void ALGinitialize PROTO( ( void ) );
166-
extern SC_EXPRESS_EXPORT void ALGput_full_text PROTO( ( Scope, int, int ) );
164+
extern SC_EXPRESS_EXPORT Scope ALGcreate( char );
165+
extern SC_EXPRESS_EXPORT void ALGinitialize( void );
166+
extern SC_EXPRESS_EXPORT void ALGput_full_text( Scope, int, int );
167167

168168
#endif /* ALGORITHM_H */

include/express/basic.h

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -128,20 +128,6 @@ typedef int ( *intFuncptr )();
128128
# endif
129129
#endif
130130

131-
#ifndef PROTO
132-
# ifdef __STDC__
133-
# define PROTO(x) x
134-
# else
135-
136-
# if defined(__CLCC__) || defined(__MSVC__) || defined(__BORLAND__)
137-
# define PROTO(x) x
138-
#else
139-
# define PROTO(x) ()
140-
# endif
141-
142-
# endif
143-
#endif
144-
145131
#endif /* */
146132

147133

include/express/caseitem.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ extern SC_EXPRESS_EXPORT struct freelist_head CASE_IT_fl;
8686
#define CASE_IT_new() (struct Case_Item_ *)MEM_new(&CASE_IT_fl)
8787
#define CASE_IT_destroy(x) MEM_destroy(&CASE_IT_fl,(Freelist *)(Generic)x)
8888

89-
extern SC_EXPRESS_EXPORT Case_Item CASE_ITcreate PROTO( ( Linked_List, struct Statement_ * ) );
90-
extern SC_EXPRESS_EXPORT void CASE_ITinitialize PROTO( ( void ) );
89+
extern SC_EXPRESS_EXPORT Case_Item CASE_ITcreate( Linked_List, struct Statement_ * );
90+
extern SC_EXPRESS_EXPORT void CASE_ITinitialize( void );
9191

9292
#endif /*CASE_ITEM_H*/

include/express/dict.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -97,14 +97,14 @@ extern SC_EXPRESS_EXPORT char DICT_type; /**< set as a side-effect of DICT look
9797
/* function prototypes */
9898
/***********************/
9999

100-
extern SC_EXPRESS_EXPORT void DICTinitialize PROTO( ( void ) );
101-
extern SC_EXPRESS_EXPORT void DICTcleanup PROTO( ( void ) );
102-
extern SC_EXPRESS_EXPORT int DICTdefine PROTO( ( Dictionary, char *, Generic, Symbol *, char ) );
103-
extern SC_EXPRESS_EXPORT int DICT_define PROTO( ( Dictionary, char *, Generic, Symbol *, char ) );
104-
extern SC_EXPRESS_EXPORT void DICTundefine PROTO( ( Dictionary, char * ) );
105-
extern SC_EXPRESS_EXPORT Generic DICTlookup PROTO( ( Dictionary, char * ) );
106-
extern SC_EXPRESS_EXPORT Generic DICTlookup_symbol PROTO( ( Dictionary, char *, Symbol ** ) );
107-
extern SC_EXPRESS_EXPORT Generic DICTdo PROTO( ( DictionaryEntry * ) );
108-
extern SC_EXPRESS_EXPORT void DICTprint PROTO( ( Dictionary ) );
100+
extern SC_EXPRESS_EXPORT void DICTinitialize( void );
101+
extern SC_EXPRESS_EXPORT void DICTcleanup( void );
102+
extern SC_EXPRESS_EXPORT int DICTdefine( Dictionary, char *, Generic, Symbol *, char );
103+
extern SC_EXPRESS_EXPORT int DICT_define( Dictionary, char *, Generic, Symbol *, char );
104+
extern SC_EXPRESS_EXPORT void DICTundefine( Dictionary, char * );
105+
extern SC_EXPRESS_EXPORT Generic DICTlookup( Dictionary, char * );
106+
extern SC_EXPRESS_EXPORT Generic DICTlookup_symbol( Dictionary, char *, Symbol ** );
107+
extern SC_EXPRESS_EXPORT Generic DICTdo( DictionaryEntry * );
108+
extern SC_EXPRESS_EXPORT void DICTprint( Dictionary );
109109

110110
#endif /*DICTIONARY_H*/

include/express/entity.h

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -140,19 +140,19 @@ extern SC_EXPRESS_EXPORT int ENTITY_MARK;
140140
/* function prototypes */
141141
/***********************/
142142

143-
extern SC_EXPRESS_EXPORT struct Scope_ * ENTITYcreate PROTO( ( struct Symbol_ * ) );
144-
extern SC_EXPRESS_EXPORT void ENTITYinitialize PROTO( ( void ) );
145-
extern SC_EXPRESS_EXPORT void ENTITYadd_attribute PROTO( ( struct Scope_ *, struct Variable_ * ) );
146-
extern SC_EXPRESS_EXPORT struct Scope_ * ENTITYcopy PROTO( ( struct Scope_ * ) );
147-
extern SC_EXPRESS_EXPORT Entity ENTITYfind_inherited_entity PROTO( ( struct Scope_ *, char *, int ) );
148-
extern SC_EXPRESS_EXPORT Variable ENTITYfind_inherited_attribute PROTO( ( struct Scope_ *, char *, struct Symbol_ ** ) );
149-
extern SC_EXPRESS_EXPORT Variable ENTITYresolve_attr_ref PROTO( ( Entity, Symbol *, Symbol * ) );
150-
extern SC_EXPRESS_EXPORT bool ENTITYhas_immediate_supertype PROTO( ( Entity, Entity ) );
151-
extern SC_EXPRESS_EXPORT Variable ENTITYget_named_attribute PROTO( ( Entity, char * ) );
152-
extern SC_EXPRESS_EXPORT Linked_List ENTITYget_all_attributes PROTO( ( Entity ) );
153-
extern SC_EXPRESS_EXPORT bool ENTITYhas_supertype PROTO( ( Entity, Entity ) );
154-
extern SC_EXPRESS_EXPORT void ENTITYadd_instance PROTO( ( Entity, Generic ) );
155-
extern SC_EXPRESS_EXPORT int ENTITYget_initial_offset PROTO( ( Entity ) );
156-
extern SC_EXPRESS_EXPORT int ENTITYdeclares_variable PROTO( ( Entity, struct Variable_ * ) );
143+
extern SC_EXPRESS_EXPORT struct Scope_ * ENTITYcreate( struct Symbol_ * );
144+
extern SC_EXPRESS_EXPORT void ENTITYinitialize( void );
145+
extern SC_EXPRESS_EXPORT void ENTITYadd_attribute( struct Scope_ *, struct Variable_ * );
146+
extern SC_EXPRESS_EXPORT struct Scope_ * ENTITYcopy( struct Scope_ * );
147+
extern SC_EXPRESS_EXPORT Entity ENTITYfind_inherited_entity( struct Scope_ *, char *, int );
148+
extern SC_EXPRESS_EXPORT Variable ENTITYfind_inherited_attribute( struct Scope_ *, char *, struct Symbol_ ** );
149+
extern SC_EXPRESS_EXPORT Variable ENTITYresolve_attr_ref( Entity, Symbol *, Symbol * );
150+
extern SC_EXPRESS_EXPORT bool ENTITYhas_immediate_supertype( Entity, Entity );
151+
extern SC_EXPRESS_EXPORT Variable ENTITYget_named_attribute( Entity, char * );
152+
extern SC_EXPRESS_EXPORT Linked_List ENTITYget_all_attributes( Entity );
153+
extern SC_EXPRESS_EXPORT bool ENTITYhas_supertype( Entity, Entity );
154+
extern SC_EXPRESS_EXPORT void ENTITYadd_instance( Entity, Generic );
155+
extern SC_EXPRESS_EXPORT int ENTITYget_initial_offset( Entity );
156+
extern SC_EXPRESS_EXPORT int ENTITYdeclares_variable( Entity, struct Variable_ * );
157157

158158
#endif /* ENTITY_H */

include/express/error.h

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ extern SC_EXPRESS_EXPORT void ( *ERRORusage_function )( void );
118118
/***********************/
119119

120120
#if defined(__MSVC__) || defined(__BORLAND__)
121-
extern SC_EXPRESS_EXPORT void ERROR_start_message_buffer PROTO( ( void ) );
122-
extern SC_EXPRESS_EXPORT void ERROR_flush_message_buffer PROTO( ( void ) );
121+
extern SC_EXPRESS_EXPORT void ERROR_start_message_buffer( void );
122+
extern SC_EXPRESS_EXPORT void ERROR_flush_message_buffer( void );
123123
#endif
124124

125125
/********************/
@@ -171,28 +171,28 @@ static_inline void ERRORflush_messages( void ) {
171171
/* function prototypes */
172172
/***********************/
173173

174-
extern SC_EXPRESS_EXPORT void ERRORinitialize PROTO( ( void ) );
175-
extern SC_EXPRESS_EXPORT void ERRORinitialize_after_LIST PROTO( ( void ) );
176-
extern SC_EXPRESS_EXPORT void ERRORcleanup PROTO( ( void ) );
177-
extern SC_EXPRESS_EXPORT void ERRORnospace PROTO( ( void ) );
178-
extern SC_EXPRESS_EXPORT void ERRORabort PROTO( ( int ) );
179-
extern SC_EXPRESS_EXPORT Error ERRORcreate PROTO( ( char *, Severity ) );
180-
extern SC_EXPRESS_EXPORT void ERRORreport PROTO( ( Error, ... ) );
181-
extern SC_EXPRESS_EXPORT void ERRORdestroy PROTO( ( Error ) );
174+
extern SC_EXPRESS_EXPORT void ERRORinitialize( void );
175+
extern SC_EXPRESS_EXPORT void ERRORinitialize_after_LIST( void );
176+
extern SC_EXPRESS_EXPORT void ERRORcleanup( void );
177+
extern SC_EXPRESS_EXPORT void ERRORnospace( void );
178+
extern SC_EXPRESS_EXPORT void ERRORabort( int );
179+
extern SC_EXPRESS_EXPORT Error ERRORcreate( char *, Severity );
180+
extern SC_EXPRESS_EXPORT void ERRORreport( Error, ... );
181+
extern SC_EXPRESS_EXPORT void ERRORdestroy( Error );
182182

183183
struct Symbol_; /* mention Symbol to avoid warning on following line */
184-
extern SC_EXPRESS_EXPORT void ERRORreport_with_symbol PROTO( ( Error, struct Symbol_ *, ... ) );
185-
extern SC_EXPRESS_EXPORT void ERRORreport_with_line PROTO( ( Error, int, ... ) );
184+
extern SC_EXPRESS_EXPORT void ERRORreport_with_symbol( Error, struct Symbol_ *, ... );
185+
extern SC_EXPRESS_EXPORT void ERRORreport_with_line( Error, int, ... );
186186

187187
#if !defined(__MSVC__) && !defined(__BORLAND__)
188-
extern SC_EXPRESS_EXPORT void ERROR_start_message_buffer PROTO( ( void ) );
189-
extern SC_EXPRESS_EXPORT void ERROR_flush_message_buffer PROTO( ( void ) );
188+
extern SC_EXPRESS_EXPORT void ERROR_start_message_buffer( void );
189+
extern SC_EXPRESS_EXPORT void ERROR_flush_message_buffer( void );
190190
#endif
191191

192-
extern SC_EXPRESS_EXPORT void ERRORcreate_warning PROTO( ( char *, Error ) );
193-
extern SC_EXPRESS_EXPORT void ERRORset_warning PROTO( ( char *, int ) );
194-
extern SC_EXPRESS_EXPORT void ERRORset_all_warnings PROTO( ( int ) );
195-
extern SC_EXPRESS_EXPORT void ERRORsafe PROTO( ( jmp_buf env ) );
196-
extern SC_EXPRESS_EXPORT void ERRORunsafe PROTO( ( void ) );
192+
extern SC_EXPRESS_EXPORT void ERRORcreate_warning( char *, Error );
193+
extern SC_EXPRESS_EXPORT void ERRORset_warning( char *, int );
194+
extern SC_EXPRESS_EXPORT void ERRORset_all_warnings( int );
195+
extern SC_EXPRESS_EXPORT void ERRORsafe( jmp_buf env );
196+
extern SC_EXPRESS_EXPORT void ERRORunsafe( void );
197197

198198
#endif /* ERROR_H */

include/express/expr.h

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ struct Expression_ {
178178
/** indexed by the op enumeration values */
179179
struct EXPop_entry {
180180
char * token; /**< literal token, e.g., "<>" */
181-
Type( *resolve ) PROTO( ( Expression, struct Scope_ * ) );
181+
Type( *resolve )( Expression, struct Scope_ * );
182182
};
183183

184184
/********************/
@@ -254,16 +254,16 @@ extern SC_EXPRESS_EXPORT struct freelist_head QUAL_ATTR_fl;
254254
/* function prototypes */
255255
/***********************/
256256

257-
extern SC_EXPRESS_EXPORT Expression EXPcreate PROTO( ( Type ) );
258-
extern SC_EXPRESS_EXPORT Expression EXPcreate_simple PROTO( ( Type ) );
259-
extern SC_EXPRESS_EXPORT Expression EXPcreate_from_symbol PROTO( ( Type, Symbol * ) );
260-
extern SC_EXPRESS_EXPORT Expression UN_EXPcreate PROTO( ( Op_Code, Expression ) );
261-
extern SC_EXPRESS_EXPORT Expression BIN_EXPcreate PROTO( ( Op_Code, Expression, Expression ) );
262-
extern SC_EXPRESS_EXPORT Expression TERN_EXPcreate PROTO( ( Op_Code, Expression, Expression, Expression ) );
263-
extern SC_EXPRESS_EXPORT Expression QUERYcreate PROTO( ( Symbol *, Expression ) );
264-
extern SC_EXPRESS_EXPORT void EXPinitialize PROTO( ( void ) );
265-
extern SC_EXPRESS_EXPORT void EXPcleanup PROTO( ( void ) );
266-
extern SC_EXPRESS_EXPORT Type EXPtype PROTO( ( Expression, struct Scope_ * ) );
267-
extern SC_EXPRESS_EXPORT int EXPget_integer_value PROTO( ( Expression ) );
257+
extern SC_EXPRESS_EXPORT Expression EXPcreate( Type );
258+
extern SC_EXPRESS_EXPORT Expression EXPcreate_simple( Type );
259+
extern SC_EXPRESS_EXPORT Expression EXPcreate_from_symbol( Type, Symbol * );
260+
extern SC_EXPRESS_EXPORT Expression UN_EXPcreate( Op_Code, Expression );
261+
extern SC_EXPRESS_EXPORT Expression BIN_EXPcreate( Op_Code, Expression, Expression );
262+
extern SC_EXPRESS_EXPORT Expression TERN_EXPcreate( Op_Code, Expression, Expression, Expression );
263+
extern SC_EXPRESS_EXPORT Expression QUERYcreate( Symbol *, Expression );
264+
extern SC_EXPRESS_EXPORT void EXPinitialize( void );
265+
extern SC_EXPRESS_EXPORT void EXPcleanup( void );
266+
extern SC_EXPRESS_EXPORT Type EXPtype( Expression, struct Scope_ * );
267+
extern SC_EXPRESS_EXPORT int EXPget_integer_value( Expression );
268268

269269
#endif /*EXPRESSION_H*/

include/express/express.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,14 @@ extern SC_EXPRESS_EXPORT char * input_filename;
9292
extern SC_EXPRESS_EXPORT Linked_List EXPRESS_path;
9393
extern SC_EXPRESS_EXPORT int EXPRESSpass;
9494

95-
extern SC_EXPRESS_EXPORT void ( *EXPRESSinit_args ) PROTO( ( int, char ** ) );
96-
extern SC_EXPRESS_EXPORT void ( *EXPRESSinit_parse ) PROTO( ( void ) );
97-
extern SC_EXPRESS_EXPORT int ( *EXPRESSfail ) PROTO( ( Express ) );
98-
extern SC_EXPRESS_EXPORT int ( *EXPRESSsucceed ) PROTO( ( Express ) );
99-
extern SC_EXPRESS_EXPORT void ( *EXPRESSbackend ) PROTO( ( Express ) );
95+
extern SC_EXPRESS_EXPORT void ( *EXPRESSinit_args )( int, char ** );
96+
extern SC_EXPRESS_EXPORT void ( *EXPRESSinit_parse )( void );
97+
extern SC_EXPRESS_EXPORT int ( *EXPRESSfail )( Express );
98+
extern SC_EXPRESS_EXPORT int ( *EXPRESSsucceed )( Express );
99+
extern SC_EXPRESS_EXPORT void ( *EXPRESSbackend )( Express );
100100
extern SC_EXPRESS_EXPORT char * EXPRESSprogram_name;
101101
extern char EXPRESSgetopt_options[]; /* initialized elsewhere */
102-
extern SC_EXPRESS_EXPORT int ( *EXPRESSgetopt ) PROTO( ( int, char * ) );
102+
extern SC_EXPRESS_EXPORT int ( *EXPRESSgetopt )( int, char * );
103103
extern SC_EXPRESS_EXPORT bool EXPRESSignore_duplicate_schemas;
104104

105105
extern SC_EXPRESS_EXPORT Dictionary EXPRESSbuiltins; /* procedures/functions */
@@ -128,15 +128,15 @@ extern SC_EXPRESS_EXPORT struct Scope_ * FUNC_USEDIN;
128128
/* function prototypes */
129129
/***********************/
130130

131-
extern SC_EXPRESS_EXPORT Express EXPRESScreate PROTO( ( void ) );
132-
extern SC_EXPRESS_EXPORT void EXPRESSdestroy PROTO( ( Express ) );
133-
extern SC_EXPRESS_EXPORT void EXPRESSparse PROTO( ( Express, FILE *, char * ) );
134-
extern SC_EXPRESS_EXPORT void EXPRESSinitialize PROTO( ( void ) );
135-
extern SC_EXPRESS_EXPORT void EXPRESScleanup PROTO( ( void ) );
136-
extern SC_EXPRESS_EXPORT void EXPRESSresolve PROTO( ( Express ) );
131+
extern SC_EXPRESS_EXPORT Express EXPRESScreate( void );
132+
extern SC_EXPRESS_EXPORT void EXPRESSdestroy( Express );
133+
extern SC_EXPRESS_EXPORT void EXPRESSparse( Express, FILE *, char * );
134+
extern SC_EXPRESS_EXPORT void EXPRESSinitialize( void );
135+
extern SC_EXPRESS_EXPORT void EXPRESScleanup( void );
136+
extern SC_EXPRESS_EXPORT void EXPRESSresolve( Express );
137137
extern SC_EXPRESS_EXPORT int EXPRESS_fail( Express model );
138138
extern SC_EXPRESS_EXPORT int EXPRESS_succeed( Express model );
139-
extern void EXPRESSinit_init PROTO( ( void ) );
139+
extern void EXPRESSinit_init( void );
140140
extern SC_EXPRESS_EXPORT void build_complex( Express );
141141

142142
#endif /*EXPRESS_H*/

include/express/hash.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -193,13 +193,13 @@ This change only seems to have affected hash.h and hash.c
193193
/* function prototypes */
194194
/***********************/
195195

196-
extern SC_EXPRESS_EXPORT void HASHinitialize PROTO( ( void ) );
197-
extern SC_EXPRESS_EXPORT Hash_Table HASHcreate PROTO( ( unsigned ) );
198-
extern SC_EXPRESS_EXPORT Hash_Table HASHcopy PROTO( ( Hash_Table ) );
199-
extern SC_EXPRESS_EXPORT void HASHdestroy PROTO( ( Hash_Table ) );
200-
extern SC_EXPRESS_EXPORT Element HASHsearch PROTO( ( Hash_Table, Element, Action ) );
201-
extern SC_EXPRESS_EXPORT void HASHlistinit PROTO( ( Hash_Table, HashEntry * ) );
202-
extern SC_EXPRESS_EXPORT void HASHlistinit_by_type PROTO( ( Hash_Table, HashEntry *, char ) );
203-
extern SC_EXPRESS_EXPORT Element HASHlist PROTO( ( HashEntry * ) );
196+
extern SC_EXPRESS_EXPORT void HASHinitialize( void );
197+
extern SC_EXPRESS_EXPORT Hash_Table HASHcreate( unsigned );
198+
extern SC_EXPRESS_EXPORT Hash_Table HASHcopy( Hash_Table );
199+
extern SC_EXPRESS_EXPORT void HASHdestroy( Hash_Table );
200+
extern SC_EXPRESS_EXPORT Element HASHsearch( Hash_Table, Element, Action );
201+
extern SC_EXPRESS_EXPORT void HASHlistinit( Hash_Table, HashEntry * );
202+
extern SC_EXPRESS_EXPORT void HASHlistinit_by_type( Hash_Table, HashEntry *, char );
203+
extern SC_EXPRESS_EXPORT Element HASHlist( HashEntry * );
204204

205205
#endif /*HASH_H*/

include/express/lexact.h

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -99,22 +99,22 @@ extern SC_EXPRESS_EXPORT Error ERROR_nonascii_char;
9999
/* function prototypes */
100100
/***********************/
101101

102-
extern SC_EXPRESS_EXPORT void SCANinitialize PROTO( ( void ) );
102+
extern SC_EXPRESS_EXPORT void SCANinitialize( void );
103103
extern SC_EXPRESS_EXPORT void SCANcleanup( void );
104-
extern SC_EXPRESS_EXPORT int SCANprocess_real_literal PROTO( ( const char * ) );
105-
extern SC_EXPRESS_EXPORT int SCANprocess_integer_literal PROTO( ( const char * ) );
106-
extern SC_EXPRESS_EXPORT int SCANprocess_binary_literal PROTO( ( const char * ) );
107-
extern SC_EXPRESS_EXPORT int SCANprocess_logical_literal PROTO( ( char * ) );
108-
extern SC_EXPRESS_EXPORT int SCANprocess_identifier_or_keyword PROTO( ( const char * ) );
109-
extern SC_EXPRESS_EXPORT int SCANprocess_string PROTO( ( const char * ) );
110-
extern SC_EXPRESS_EXPORT int SCANprocess_encoded_string PROTO( ( const char * ) );
111-
extern SC_EXPRESS_EXPORT int SCANprocess_semicolon PROTO( ( const char *, int ) );
112-
extern SC_EXPRESS_EXPORT void SCANsave_comment PROTO( ( const char * ) );
113-
extern SC_EXPRESS_EXPORT bool SCANread PROTO( ( void ) );
114-
extern SC_EXPRESS_EXPORT void SCANinclude_file PROTO( ( char * ) );
115-
SC_EXPRESS_EXPORT void SCANlowerize PROTO( ( char * ) );
116-
SC_EXPRESS_EXPORT void SCANupperize PROTO( ( char * ) );
117-
extern SC_EXPRESS_EXPORT char * SCANstrdup PROTO( ( const char * ) );
118-
extern SC_EXPRESS_EXPORT long SCANtell PROTO( ( void ) );
104+
extern SC_EXPRESS_EXPORT int SCANprocess_real_literal( const char * );
105+
extern SC_EXPRESS_EXPORT int SCANprocess_integer_literal( const char * );
106+
extern SC_EXPRESS_EXPORT int SCANprocess_binary_literal( const char * );
107+
extern SC_EXPRESS_EXPORT int SCANprocess_logical_literal( char * );
108+
extern SC_EXPRESS_EXPORT int SCANprocess_identifier_or_keyword( const char * );
109+
extern SC_EXPRESS_EXPORT int SCANprocess_string( const char * );
110+
extern SC_EXPRESS_EXPORT int SCANprocess_encoded_string( const char * );
111+
extern SC_EXPRESS_EXPORT int SCANprocess_semicolon( const char *, int );
112+
extern SC_EXPRESS_EXPORT void SCANsave_comment( const char * );
113+
extern SC_EXPRESS_EXPORT bool SCANread( void );
114+
extern SC_EXPRESS_EXPORT void SCANinclude_file( char * );
115+
SC_EXPRESS_EXPORT void SCANlowerize( char * );
116+
SC_EXPRESS_EXPORT void SCANupperize( char * );
117+
extern SC_EXPRESS_EXPORT char * SCANstrdup( const char * );
118+
extern SC_EXPRESS_EXPORT long SCANtell( void );
119119

120120
#endif /* LEX_ACTIONS_H */

0 commit comments

Comments
 (0)