- #define OPFILL(X) \
- do { \
- size_t w = 0; \
- if (!(c = strrchr(c, ','))) { \
- printf("error, expected more operands\n"); \
- return false; \
- } \
- c++; \
- w++; \
- while (*c == ' ' || *c == '\t') { \
- c++; \
- w++; \
- } \
- X = (const char*)c; \
- c -= w; \
- *c = '\0'; \
- c = (char*)skip; \
- } while (0)