1
0
mirror of https://https.git.savannah.gnu.org/git/gnulib.git synced 2026-05-13 15:13:36 +00:00

mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc

These were found when building the latest grep snapshot on IRIX 6.5.
* lib/mbsstr.c (knuth_morris_pratt_multibyte): Break "a=b=c;" into
"b=c; a=b;", since IRIX 6.5 cc complains about the former if b is
never used later.
* lib/quotearg.c (quoting_options_from_style):
* lib/xstrtol.c (__xstrtol):
Use enum instead of 0, to pacify IRIX 6.5 cc.
This commit is contained in:
Paul Eggert
2014-05-11 00:36:37 -07:00
parent c2e80b75aa
commit 94ee038129
4 changed files with 15 additions and 3 deletions

View File

@@ -1,3 +1,14 @@
2014-05-11 Paul Eggert <eggert@cs.ucla.edu>
mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc
These were found when building the latest grep snapshot on IRIX 6.5.
* lib/mbsstr.c (knuth_morris_pratt_multibyte): Break "a=b=c;" into
"b=c; a=b;", since IRIX 6.5 cc complains about the former if b is
never used later.
* lib/quotearg.c (quoting_options_from_style):
* lib/xstrtol.c (__xstrtol):
Use enum instead of 0, to pacify IRIX 6.5 cc.
2014-04-18 Pádraig Brady <P@draigBrady.com>
gitlog-to-changelog: revert inclusion of git-log-fix file

View File

@@ -50,7 +50,8 @@ knuth_morris_pratt_multibyte (const char *haystack, const char *needle,
if (memory == NULL)
return false;
needle_mbchars = memory;
table = table_memory = needle_mbchars + m;
table_memory = needle_mbchars + m;
table = table_memory;
/* Fill needle_mbchars. */
{

View File

@@ -178,7 +178,7 @@ set_custom_quoting (struct quoting_options *o,
static struct quoting_options /* NOT PURE!! */
quoting_options_from_style (enum quoting_style style)
{
struct quoting_options o = { 0, 0, { 0 }, NULL, NULL };
struct quoting_options o = { literal_quoting_style, 0, { 0 }, NULL, NULL };
if (style == custom_quoting_style)
abort ();
o.style = style;

View File

@@ -182,7 +182,7 @@ __xstrtol (const char *s, char **ptr, int strtol_base,
break;
case 'c':
overflow = 0;
overflow = LONGINT_OK;
break;
case 'E': /* exa or exbi */