do { if (p != pend) \
{ \
PATFETCH (c); \
- while (c == ' ') PATFETCH (c); \
+ if (c == ' ') \
+ FREE_STACK_RETURN (REG_BADBR); \
while ('0' <= c && c <= '9') \
{ \
int prev; \
break; \
PATFETCH (c); \
} \
- while (c == ' ') PATFETCH (c); \
+ if (c == ' ') \
+ FREE_STACK_RETURN (REG_BADBR); \
} \
} while (0)