register ssize_t
i;
+ size_t
+ length;
+
assert(start != (const char *) NULL);
assert(token != (char *) NULL);
i=0;
+ length=strlen(start);
p=start;
while ((isspace((int) ((unsigned char) *p)) != 0) && (*p != '\0'))
p++;
}
if (i < (ssize_t) (extent-1))
token[i++]=(*p);
+ if ((p-start) >= length)
+ break;
}
break;
}
if ((p != q) && (*p != ','))
{
for ( ; (p < q) && (*p != ','); p++)
+ {
if (i < (ssize_t) (extent-1))
token[i++]=(*p);
+ if ((p-start) >= length)
+ break;
+ }
if (*p == '%')
if (i < (ssize_t) (extent-1))
token[i++]=(*p++);
token[i++]=(*p);
if ((*p == ')') && (*(p-1) != '\\'))
break;
+ if ((p-start) >= length)
+ break;
}
+ if ((p-start) >= length)
+ break;
}
break;
}