Made yyerror() string argument constant to avoid an compile error with
Jens Vollinga [Tue, 21 Jun 2011 19:36:16 +0000 (21:36 +0200)]
gcc 4.6.

ginsh/ginsh.h
ginsh/ginsh_parser.yy

index fdf9e08..92a53b4 100644 (file)
@@ -56,7 +56,7 @@ using namespace GiNaC;
 #define YYSTYPE ex
 
 // lex functions/variables
-extern int yyerror(char *s);
+extern int yyerror(const char *s);
 extern int yylex(void);
 extern char *yytext;
 extern FILE *yyin;
index 5fc1885..ab300a4 100644 (file)
@@ -304,7 +304,7 @@ row : exp                   {$$ = lst($1);}
 
 %%
 // Error print routine
-int yyerror(char *s)
+int yyerror(const char *s)
 {
        cerr << s << " at " << yytext << endl;
        return 0;