mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-02 18:57:29 +08:00
source.c: Use fgetc instead of getc.
On AIX, getc is a macro which triggers an -Wunused-value warning. gdb/ChangeLog: * source.c (forward_search_command): Replace call to getc by call to fgetc. (reverse_search_command): Likewise.
This commit is contained in:
@ -1613,7 +1613,7 @@ forward_search_command (char *regex, int from_tty)
|
||||
buf = xmalloc (cursize);
|
||||
p = buf;
|
||||
|
||||
c = getc (stream);
|
||||
c = fgetc (stream);
|
||||
if (c == EOF)
|
||||
break;
|
||||
do
|
||||
@ -1627,7 +1627,7 @@ forward_search_command (char *regex, int from_tty)
|
||||
cursize = newsize;
|
||||
}
|
||||
}
|
||||
while (c != '\n' && (c = getc (stream)) >= 0);
|
||||
while (c != '\n' && (c = fgetc (stream)) >= 0);
|
||||
|
||||
/* Remove the \r, if any, at the end of the line, otherwise
|
||||
regular expressions that end with $ or \n won't work. */
|
||||
@ -1698,14 +1698,14 @@ reverse_search_command (char *regex, int from_tty)
|
||||
char buf[4096]; /* Should be reasonable??? */
|
||||
char *p = buf;
|
||||
|
||||
c = getc (stream);
|
||||
c = fgetc (stream);
|
||||
if (c == EOF)
|
||||
break;
|
||||
do
|
||||
{
|
||||
*p++ = c;
|
||||
}
|
||||
while (c != '\n' && (c = getc (stream)) >= 0);
|
||||
while (c != '\n' && (c = fgetc (stream)) >= 0);
|
||||
|
||||
/* Remove the \r, if any, at the end of the line, otherwise
|
||||
regular expressions that end with $ or \n won't work. */
|
||||
|
Reference in New Issue
Block a user