}
goto retry;
case '\r':
- croak("Illegal character \\%03o (carriage return)");
+ croak("Illegal character \\%03o (carriage return)", '\r');
case ' ': case '\t': case '\f': case 013:
s++;
goto retry;
return s;
}
if (*s == '$' && s[1] &&
- (isALPHA(s[1]) || strchr("$_{", s[1]) || strnEQ(s+1,"::",2)) )
+ (isALNUM(s[1]) || strchr("${", s[1]) || strnEQ(s+1,"::",2)) )
return s;
if (*s == '{') {
bracket = s;