Commit f786509d by Richard Stallman

(do_pragma): In prev. change, use U_CHAR *, not char *.

From-SVN: r1986
parent 5b177046
...@@ -5887,20 +5887,20 @@ do_pragma (buf, limit) ...@@ -5887,20 +5887,20 @@ do_pragma (buf, limit)
/* Be quiet about `#pragma implementation' for a file only if it hasn't /* Be quiet about `#pragma implementation' for a file only if it hasn't
been included yet. */ been included yet. */
struct file_name_list *ptr; struct file_name_list *ptr;
char *p = buf + 14, *fname, *inc_fname; U_CHAR *p = buf + 14, *fname, *inc_fname;
SKIP_WHITE_SPACE (p); SKIP_WHITE_SPACE (p);
if (*p == '\n' || *p != '\"') if (*p == '\n' || *p != '\"')
return 0; return 0;
fname = p + 1; fname = p + 1;
if (p = (char *) strchr (fname, '\"')) if (p = (U_CHAR *) strchr (fname, '\"'))
*p = '\0'; *p = '\0';
for (ptr = all_include_files; ptr; ptr = ptr->next) { 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; inc_fname = inc_fname ? inc_fname + 1 : ptr->fname;
if (inc_fname && !strcmp (inc_fname, 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); fname);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment