solaris (ppc?) ignores 'L' for non-integers in the scanf format string
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 9 Oct 2001 14:49:04 +0000 (14:49 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 9 Oct 2001 14:49:04 +0000 (14:49 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1382 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/SDCCval.c

index fe15c800b49c63a17e1813aa53fad01ed426fd42..bf97fabfa121549cdeee3adea9ed390ebb54e61c 100644 (file)
@@ -450,7 +450,8 @@ value *constVal (char *s)
   /* create the scan string */
   scanFmt[scI++] = '%';
 
-  scanFmt[scI++] = 'L';
+  scanFmt[scI++] = 'l';
+  scanFmt[scI++] = 'l';
 
   if (octal)
     scanFmt[scI++] = 'o';