(do_pragma): In prev. change, use U_CHAR *, not char *.
authorRichard Stallman <rms@gnu.org>
Fri, 28 Aug 1992 17:26:23 +0000 (17:26 +0000)
committerRichard Stallman <rms@gnu.org>
Fri, 28 Aug 1992 17:26:23 +0000 (17:26 +0000)
From-SVN: r1986

gcc/cccp.c

index 7cb186a3867574aa28b5d3fd057410eee883e44c..eb159bb1ec938e35c61cf0a146fb1212f5323d32 100644 (file)
@@ -5887,20 +5887,20 @@ do_pragma (buf, limit)
     /* Be quiet about `#pragma implementation' for a file only if it hasn't
        been included yet.  */
     struct file_name_list *ptr;
-    char *p = buf + 14, *fname, *inc_fname;
+    U_CHAR *p = buf + 14, *fname, *inc_fname;
     SKIP_WHITE_SPACE (p);
     if (*p == '\n' || *p != '\"')
       return 0;
 
     fname = p + 1;
-    if (p = (char *) strchr (fname, '\"'))
+    if (p = (U_CHAR *) strchr (fname, '\"'))
       *p = '\0';
     
     for (ptr = all_include_files; ptr; ptr = ptr->next) {
-      inc_fname = (char *) strrchr (ptr->fname, '/');
+      inc_fname = (U_CHAR *) strrchr (ptr->fname, '/');
       inc_fname = inc_fname ? inc_fname + 1 : ptr->fname;
       if (inc_fname && !strcmp (inc_fname, fname))
-       warning ("`#pragma implementation' for \"%s\" appears after its #include",
+       warning ("`#pragma implementation' for `%s' appears after file is included",
                 fname);
     }
   }