#include #include "str_defs.h" unsigned int scan_uid(char *buf, char *prefix, uid_t *uid) /*EXTRACT_INCL*/{ int len = str_len(prefix); char *p = buf + len; unsigned long u; if (str_diffn(buf,prefix,len) || !(len = scan_ulong(p, &u))) return 0; p += len; if (*p++ != 0) return 0; *uid = u; return p-buf; }