1 --- fix_grouping.c.orig 2004-11-25 11:38:16.000000000 -0800
2 +++ fix_grouping.c 2004-12-07 18:11:15.000000000 -0800
7 -static const char nogrouping[] = { CHAR_MAX, '\0' };
8 +static const char nogrouping[] = { '\0' };
9 +static const char __nogrouping[] = { CHAR_MAX, '\0' };
12 * Internal helper used to convert grouping sequences from string
19 + * internal helpers for SUSv3 compatibility. Since "nogrouping" needs to
20 + * be just an empty string, we provide a routine to substitute __nogrouping
21 + * so we don't have to modify code that expects CHAR_MAX.
23 +__private_extern__ const char *
24 +__fix_nogrouping(const char *str)
26 + return ((str == NULL || *str == '\0') ? __nogrouping : str);