diff options
author | Joel Brobecker <brobecker@gnat.com> | 2013-05-09 06:52:21 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2013-05-09 06:52:21 +0000 |
commit | 40aea4772114f8c0b62595560e67b5e229b47ee6 (patch) | |
tree | 5e2286fc44947f983a5737aa576dc20a0009f51c | |
parent | 9f0682fe89d9bb1107239411dc555d4063543ce0 (diff) | |
download | gdb-40aea4772114f8c0b62595560e67b5e229b47ee6.zip gdb-40aea4772114f8c0b62595560e67b5e229b47ee6.tar.gz gdb-40aea4772114f8c0b62595560e67b5e229b47ee6.tar.bz2 |
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.
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | 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 <brobecker@adacore.com> + + * source.c (forward_search_command): Replace call to getc + by call to fgetc. + (reverse_search_command): Likewise. + 2013-05-08 Doug Evans <dje@google.com> * 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. */ |