aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorPaul Eggert2011-02-25 21:41:42 -0800
committerPaul Eggert2011-02-25 21:41:42 -0800
commit6c0668d97b32ea806006ede9652d78d8aa2b62ce (patch)
treeec04cbf2d5dfa1029856bd4fdd915a93cd6922d8 /lib-src
parenta4fe4e890af466aea88b4e069d176b8e7da94c80 (diff)
downloademacs-6c0668d97b32ea806006ede9652d78d8aa2b62ce.tar.gz
emacs-6c0668d97b32ea806006ede9652d78d8aa2b62ce.zip
* ebrowse.c (parse_qualified_param_ident_or_type): Make it clear
to reader (and to the compiler) that the loop always executes at least once. This prevents a warning with recent GCC.
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog4
-rw-r--r--lib-src/ebrowse.c5
2 files changed, 8 insertions, 1 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index c57ee2ff98c..578b3e402b0 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,5 +1,9 @@
12011-02-26 Paul Eggert <eggert@cs.ucla.edu> 12011-02-26 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * ebrowse.c (parse_qualified_param_ident_or_type): Make it clear
4 to reader (and to the compiler) that the loop always executes at
5 least once. This prevents a warning with recent GCC.
6
3 * fakemail.c: Include <ignore-value.h>. 7 * fakemail.c: Include <ignore-value.h>.
4 (put_line): Explicitly ignore fwrite return value, for benefit of 8 (put_line): Explicitly ignore fwrite return value, for benefit of
5 recent glibc + gcc. 9 recent glibc + gcc.
diff --git a/lib-src/ebrowse.c b/lib-src/ebrowse.c
index 60baf99c511..c2b1fb9f457 100644
--- a/lib-src/ebrowse.c
+++ b/lib-src/ebrowse.c
@@ -2952,7 +2952,9 @@ parse_qualified_param_ident_or_type (char **last_id)
2952 static char *id = NULL; 2952 static char *id = NULL;
2953 static int id_size = 0; 2953 static int id_size = 0;
2954 2954
2955 while (LOOKING_AT (IDENT)) 2955 assert (LOOKING_AT (IDENT));
2956
2957 do
2956 { 2958 {
2957 int len = strlen (yytext) + 1; 2959 int len = strlen (yytext) + 1;
2958 if (len > id_size) 2960 if (len > id_size)
@@ -2975,6 +2977,7 @@ parse_qualified_param_ident_or_type (char **last_id)
2975 else 2977 else
2976 break; 2978 break;
2977 } 2979 }
2980 while (LOOKING_AT (IDENT));
2978} 2981}
2979 2982
2980 2983