7 int parseNum(char *line, int *res)
12 *res = strtoul(line, &s1, 10);
13 if ((*s1) || (s1 == line) || (*res == ULONG_MAX)) {
20 char *cleanFileName(char *name)
22 static char res[BUFSIZ];
23 char *copyTo, *copyFrom, copied;
25 /* Copy to fileName, eliminate duplicate "/" and trailing "/" */
30 if (*copyFrom != '/' || copied != '/') {
31 *copyTo++ = copied = *copyFrom;
37 if ((copyTo != res) && (*copyTo == '/')) {