# Checking GLR Parsing. -*- Autotest -*-
-# Copyright 2002 Free Software Foundation, Inc.
+# Copyright (C) 2002 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
int
main (int argc, char** argv)
{
- assert (argc = 2);
- assert (freopen (argv[1], "r", stdin));
+ assert (argc == 2);
+ if (!freopen (argv[1], "r", stdin))
+ abort ();
exit (yyparse ());
}
ungetc (c, stdin);
scanf ("%[A-Za-z0-9_]", buffer);
yylval = strdup (buffer);
- return isupper (buffer[0]) ? TYPENAME : ID;
+ return isupper ((unsigned char) buffer[0]) ? TYPENAME : ID;
}
return c;
}
This is total garbage, but it should be ignored.
]])
-AT_CHECK([bison types.y -o types.c], 0, [], ignore)
+AT_CHECK([bison -o types.c types.y], 0, [], ignore)
AT_COMPILE([types])
])