static char* regwhite _((char *, char *));
static char* nextchar _((void));
static void re_croak2 _((const char* pat1,const char* pat2,...)) __attribute__((noreturn));
+static char* regpposixcc _((I32 value));
#endif
/* Length of a variant. */
PL_colors[i] = ++s;
}
else
- PL_colors[i] = "";
+ PL_colors[i] = s = "";
}
} else {
while (i < 6)
STATIC char*
regpposixcc(I32 value)
{
+ dTHR;
char *posixcc = 0;
if (value == '[' && PL_regcomp_parse + 1 < PL_regxend &&