]> git.saurik.com Git - bison.git/commitdiff
(yylex): Do not pass signed char to isupper; it's not portable.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 12 Aug 2002 14:57:12 +0000 (14:57 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 12 Aug 2002 14:57:12 +0000 (14:57 +0000)
tests/cxx-type.at

index 4e8762f276660474c2e4f14d9dfc15e7e7b39dae..1c67c71274fef01334393fb9b1695690992ae5f1 100644 (file)
@@ -1,5 +1,5 @@
 # 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
@@ -128,7 +128,7 @@ yylex ()
        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;
     }