static inline int isdigit(int ch) { return (ch >= '0') && (ch <= '9'); } unsigned int skip_atou(const char **s) { int i=0; while (isdigit(**s)) i = i*10 + *((*s)++) - '0'; return i; }