parse_uint
static char *parse_uint(char *s, unsigned int *val)
int parse_uint(const char *buffer, size_t count, unsigned int *result, int base)
static unsigned int parse_uint(const char *str, const char *err_str)