diff options
| author | Paul Eggert <eggert@cs.ucla.edu> | 2011-03-21 09:41:03 -0700 |
|---|---|---|
| committer | Paul Eggert <eggert@cs.ucla.edu> | 2011-03-21 09:41:03 -0700 |
| commit | 58cb46fbf4a0d3b37cb9cf2b07446eaa48663693 (patch) | |
| tree | 2c0e30593bfb49d3b3df535f4820cb42fe4cb23d /lib-src | |
| parent | 3ef271f27f47dab138d431a72838d43a17102e27 (diff) | |
| download | emacs-58cb46fbf4a0d3b37cb9cf2b07446eaa48663693.tar.gz | |
* etags.c (Ada_funcs): Redo slightly to avoid overflow warning.
Diffstat (limited to 'lib-src')
| -rw-r--r-- | lib-src/ChangeLog | 2 | ||||
| -rw-r--r-- | lib-src/etags.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index cb847669deb..6c25f582eea 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@ -1,5 +1,7 @@ 2011-03-21 Paul Eggert <eggert@cs.ucla.edu> + * etags.c (Ada_funcs): Redo slightly to avoid overflow warning. + etags: In Prolog functions, don't assume int fits in size_t. This avoids a warning with gcc -Wstrict-overflow. * etags.c (Prolog_functions, prolog_pr, prolog_atom): Use size_t, diff --git a/lib-src/etags.c b/lib-src/etags.c index 0c14a0d1663..6cb321fe75e 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -4198,7 +4198,7 @@ Ada_funcs (FILE *inf) /* Skip a string i.e. "abcd". */ if (inquote || (*dbp == '"')) { - dbp = etags_strchr ((inquote) ? dbp : dbp+1, '"'); + dbp = etags_strchr (dbp + !inquote, '"'); if (dbp != NULL) { inquote = FALSE; |
