parse_uint
s = parse_uint(s + 6, &id.numid);
s = parse_uint(s + 7, &id.device);
s = parse_uint(s + 10, &id.subdevice);
s = parse_uint(s + 6, &id.index);
parse_uint(buf2, &id.numid);
int parse_uint(const char *buffer, size_t count, unsigned int *result, int base);
return parse_uint(str, "CID");
return parse_uint(str, "port");