From 40aea4772114f8c0b62595560e67b5e229b47ee6 Mon Sep 17 00:00:00 2001 From: Joel Brobecker Date: Thu, 9 May 2013 06:52:21 +0000 Subject: [PATCH] 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. --- gdb/ChangeLog | 6 ++++++ gdb/source.c | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6986d02..2d1e3e1 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 d816c9e..710b90c 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. */ -- 2.7.4