1 Index: squid/src/HttpHeaderTools.c
2 diff -c squid/src/HttpHeaderTools.c:1.32 squid/src/HttpHeaderTools.c:1.32.2.1
3 *** squid/src/HttpHeaderTools.c:1.32 Thu Sep 6 13:51:56 2001
4 --- squid/src/HttpHeaderTools.c Tue May 20 17:51:15 2003
8 strListGetItem(const String * str, char del, const char **item, int *ilen, const char **pos)
16 assert(str && item && pos);
18 if (!**pos) /* end of string */
21 *pos += xcountws(*pos);
22 *item = *pos; /* remember item's start */
23 /* find next delimiter */
24 ! *pos = strchr(*item, del);
25 ! if (!*pos) /* last item */
26 ! *pos = *item + strlen(*item);
27 len = *pos - *item; /* *pos points to del or '\0' */
29 while (len > 0 && xisspace((*item)[len - 1]))
31 *pos += xcountws(*pos);
32 *item = *pos; /* remember item's start */
33 /* find next delimiter */
35 ! *pos += strcspn(*pos, delim[quoted]);
42 ! if (quoted && **pos == '\\') {
48 len = *pos - *item; /* *pos points to del or '\0' */
50 while (len > 0 && xisspace((*item)[len - 1]))