mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-11 09:21:23 -07:00
Pacify clang -Wunused-result
Problem reported by badli al rashid (bug#80512). * lib-src/make-docfile.c (scan_c_stream): Avoid a tricky ungetc+getc.
This commit is contained in:
parent
381eb4985b
commit
6e8dd0f898
1 changed files with 5 additions and 10 deletions
|
|
@ -387,8 +387,9 @@ scan_keyword_or_put_char (char ch, struct rcsoc_state *state)
|
|||
|
||||
|
||||
/* Skip a C string or C-style comment from INFILE, and return the
|
||||
byte that follows, or EOF. COMMENT means skip a comment. If
|
||||
PRINTFLAG is positive, output string contents to stdout. If it is
|
||||
byte that follows, or EOF. COMMENT means skip a comment.
|
||||
Leading '"' or '/','*' have already been read.
|
||||
If PRINTFLAG is positive, output string contents to stdout. If it is
|
||||
negative, store contents in buf. Convert escape sequences \n and
|
||||
\t to newline and tab; discard \ followed by newline.
|
||||
If SAW_USAGE is non-null, then any occurrences of the string "usage:"
|
||||
|
|
@ -1160,19 +1161,13 @@ scan_c_stream (FILE *infile)
|
|||
}
|
||||
}
|
||||
|
||||
if (c == '"'
|
||||
|| (c == '/'
|
||||
&& (c = getc (infile),
|
||||
ungetc (c, infile),
|
||||
c == '*')))
|
||||
bool comment = c == '/' && (c = getc (infile)) == '*';
|
||||
if (comment || c == '"')
|
||||
{
|
||||
bool comment = c != '"';
|
||||
bool saw_usage;
|
||||
|
||||
printf ("\037%c%s\n", defvarflag ? 'V' : 'F', input_buffer);
|
||||
|
||||
if (comment)
|
||||
getc (infile); /* Skip past `*'. */
|
||||
c = read_c_string_or_comment (infile, 1, comment, &saw_usage);
|
||||
|
||||
/* If this is a defun, find the arguments and print them. If
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue