| Index: gdb/p-exp.y
|
| diff --git a/gdb/p-exp.y b/gdb/p-exp.y
|
| index 7b05d585f59b91914efa6738b6a384913ab815de..5d344a47310c975a78bab7a7b48910dedf24dded 100644
|
| --- a/gdb/p-exp.y
|
| +++ b/gdb/p-exp.y
|
| @@ -105,6 +105,12 @@
|
| #define yygindex pascal_yygindex
|
| #define yytable pascal_yytable
|
| #define yycheck pascal_yycheck
|
| +#define yyss pascal_yyss
|
| +#define yysslim pascal_yysslim
|
| +#define yyssp pascal_yyssp
|
| +#define yystacksize pascal_yystacksize
|
| +#define yyvs pascal_yyvs
|
| +#define yyvsp pascal_yyvsp
|
|
|
| #ifndef YYDEBUG
|
| #define YYDEBUG 1 /* Default to yydebug support */
|
| @@ -338,7 +344,7 @@ exp : field_exp COMPLETE
|
|
|
| exp : exp '['
|
| /* We need to save the current_type value. */
|
| - { char *arrayname;
|
| + { const char *arrayname;
|
| int arrayfieldindex;
|
| arrayfieldindex = is_pascal_string_type (
|
| current_type, NULL, NULL,
|
| @@ -1093,9 +1099,8 @@ static const struct token tokentab2[] =
|
|
|
| /* Allocate uppercased var: */
|
| /* make an uppercased copy of tokstart. */
|
| -static char * uptok (tokstart, namelen)
|
| - char *tokstart;
|
| - int namelen;
|
| +static char *
|
| +uptok (char *tokstart, int namelen)
|
| {
|
| int i;
|
| char *uptokstart = (char *)malloc(namelen+1);
|
| @@ -1732,8 +1737,7 @@ yylex (void)
|
| }
|
|
|
| void
|
| -yyerror (msg)
|
| - char *msg;
|
| +yyerror (char *msg)
|
| {
|
| if (prev_lexptr)
|
| lexptr = prev_lexptr;
|
|
|