yyerror takes a const char* instead of a char*

This commit is contained in:
Maxime Coste 2012-12-07 17:48:30 +01:00
Родитель 1d82640632
Коммит 3322bb0ce6
3 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -372,7 +372,7 @@ int PaParseString(char* source, TParseContext& parseContextLocal)
return 0;
}
void yyerror(char *s)
void yyerror(const char *s)
{
if (((TParseContext *)cpp->pC)->AfterEOF) {
if (cpp->tokensBeforeEOF == 1) {

Просмотреть файл

@ -35,7 +35,7 @@ Jutta Degener, 1995
#define parseContext (*((TParseContext*)(parseContextLocal)))
#define YY_DECL int yylex(YYSTYPE* pyylval, void* parseContextLocal)
#define YYLEX_PARAM (void*)(parseContextLocal)
extern void yyerror(char*);
extern void yyerror(const char*);
#endif

Просмотреть файл

@ -36,7 +36,7 @@ char *alloca ();
#endif /* not HAVE_ALLOCA_H */
#endif /* not __GNUC__ */
extern void yyerror(char* s);
extern void yyerror(const char* s);
#ifndef alloca
#ifdef __GNUC__