removed gcc warning: 'c' may be used uninitialized in this function
authorborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 28 Dec 2007 19:32:00 +0000 (19:32 +0000)
committerborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 28 Dec 2007 19:32:00 +0000 (19:32 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4984 4a8a32a2-be11-0410-ad9d-d568d2c75423

as/asxxsrc/aslex.c

index ecf37f908755ccc19cb4b64e047b6a04bfe53e3d..22fa8f410c195b64d31b86d7e85531fea9ec9902 100644 (file)
@@ -382,7 +382,7 @@ getmap(d)
 char *
 readlin(char *str, size_t n, FILE *infp)
 {
-  int c;
+  int c = ' ';  /* initialize it to something for the caharacter eating step */
   char *s;
   static char eof_f = 0;
 
@@ -400,8 +400,6 @@ readlin(char *str, size_t n, FILE *infp)
         while (--n && (c = getc(infp)) != '\n' && c != EOF)
           *s++ = c;
       }
-    else
-      c = ' ';  /* initialize it to something for the caharacter eating step */
 
     /* chop CR */
     if (s > str && *(s - 1) == '\r')