From: Joel Brobecker Date: Thu, 9 May 2013 06:52:21 +0000 (+0000) Subject: source.c: Use fgetc instead of getc. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=40aea4772114f8c0b62595560e67b5e229b47ee6;p=binutils-gdb.git 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. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6986d0298c0..2d1e3e1c04a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2013-05-09 Joel Brobecker + + * source.c (forward_search_command): Replace call to getc + by call to fgetc. + (reverse_search_command): Likewise. + 2013-05-08 Doug Evans * psymtab.c (expand_symtabs_matching_via_partial): Fix file name diff --git a/gdb/source.c b/gdb/source.c index d816c9e4b5a..710b90c9eb9 100644 --- a/gdb/source.c +++ b/gdb/source.c @@ -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. */