Lines Matching refs:cp

206 http_date2time_t(char *cp, char *ep)
208 char *scp = cp;
228 while (cp < ep) {
229 c = *cp++;
234 cp = scp;
241 if (cp == NULL) {
243 while (cp < ep) {
244 c = *cp;
246 cp++;
259 if (cp == ep)
261 c = *cp++;
265 if (cp == ep)
267 c = *cp++;
271 if (cp == ep)
273 c = *cp++;
280 if (cp == ep)
282 sc = *cp++;
288 scp = cp;
290 while (cp < ep) {
291 c = *cp;
293 cp++;
300 cp = scp;
304 cp++;
307 if (cp == NULL)
311 if (cp == ep)
313 c = *cp++;
317 if (cp == ep)
319 c = *cp++;
324 if (cp == ep)
326 c = *cp++;
333 if (cp == ep)
335 c = *cp++;
341 if (cp == ep)
343 c = *cp;
346 cp++;
364 if (cp == ep)
366 c = *cp++;
370 if (cp == ep)
372 c = *cp++;
378 if (cp == ep)
380 c = *cp++;
383 if (cp == ep)
385 c = *cp++;
389 if (cp == ep)
391 c = *cp++;
397 if (cp == ep)
399 c = *cp++;
402 if (cp == ep)
404 c = *cp++;
408 if (cp == ep)
410 c = *cp++;
416 if (cp == ep)
418 c = *cp++;
421 if (cp == ep)
423 c = *cp++;
426 if (cp == ep)
428 c = *cp++;
431 if (cp == ep)
433 c = *cp++;
441 scp = cp;
443 while (cp < ep) {
444 c = *cp;
446 cp++;
453 cp = scp;
457 cp++;
460 if (cp == NULL)
464 if (cp == ep)
466 c = *cp++;
470 if (cp == ep)
472 c = *cp++;
479 if (cp == ep)
481 c = *cp++;
485 if (cp == ep)
487 c = *cp++;
491 if (cp == ep)
493 c = *cp++;
499 if (cp == ep)
501 c = *cp++;
504 if (cp == ep)
506 c = *cp++;
510 if (cp == ep)
512 c = *cp++;
518 if (cp == ep)
520 c = *cp++;
523 if (cp == ep)
525 c = *cp++;
529 if (cp == ep)
531 c = *cp++;
538 if (cp == ep)
540 c = *cp++;
544 if (cp == ep)
546 c = *cp++;
550 if (cp == ep)
552 c = *cp++;
557 if (cp == ep)
559 c = *cp++;
564 if (cp == ep)
566 c = *cp++;
593 http_today(char *cp)
646 *cp++ = *fp++;
647 *cp++ = *fp++;
648 *cp++ = *fp++;
649 *cp++ = ',';
650 *cp++ = ' ';
653 *cp++ = '0' + i;
654 *cp++ = '0' + (day - i * 10);
655 *cp++ = ' ';
658 *cp++ = *fp++;
659 *cp++ = *fp++;
660 *cp++ = *fp++;
661 *cp++ = ' ';
664 *cp++ = '0' + i;
667 *cp++ = '0' + i;
670 *cp++ = '0' + i;
672 *cp++ = '0' + year;
673 *cp++ = ' ';
676 *cp++ = '0' + i;
677 *cp++ = '0' + (hour - i * 10);
678 *cp++ = ':';
681 *cp++ = '0' + i;
682 *cp++ = '0' + (min - i * 10);
683 *cp++ = ':';
686 *cp++ = '0' + i;
687 *cp++ = '0' + (sec - i * 10);
688 *cp++ = ' ';
690 *cp++ = 'G';
691 *cp++ = 'M';
692 *cp = 'T';
721 char *cp = *cpp;
725 char *sp = cp; /* saved *cp */
735 if (cp < ep) {
736 ca = *cp;
739 *cpp = ++cp;
743 cp++;
744 if (cp < ep) {
745 ca = *cp;
748 *cpp = ++cp;
753 cp = *cpp;
756 while (cp < ep) {
761 ca = *cp++;
791 cp = sp;
804 *hpp = cp;
812 while (cp < ep) {
813 ca = *cp;
815 *epp = cp;
818 *epp = cp;
832 cp++;
846 *cpp = cp;
930 a->m.cp && b->m.cp && \
931 ((a->m.ep - a->m.cp) != (b->m.ep - b->m.cp) || \
932 strncmp(a->m.cp, b->m.cp, (b->m.ep - b->m.cp))))
935 a->m.cp && ! b->m.cp || \
936 b->m.cp && ! a->m.cp || \
977 char *cp;
985 if (shttp->etag.cp != NULL) {
988 (shttp->etag.ep - shttp->etag.cp) + 2;
1007 cp = alloc;
1017 *cp++ = *proto++;
1022 *cp++ = '0' + qhttp->major;
1027 *cp++ = *proto++;
1030 *cp++ = '0' + qhttp->minor;
1037 *cp++ = *proto++;
1042 http_today(cp);
1048 cp++;
1056 *cp++ = *proto++;
1061 *cp++ = '0' + nca_major_version;
1066 *cp++ = *proto++;
1069 *cp++ = '0' + nca_minor_version;
1074 *cp++ = *proto++;
1080 if (shttp->etag.cp != NULL) {
1083 bcopy(hdr_etag, cp, cnt);
1084 cp += cnt;
1085 cnt = (shttp->etag.ep - shttp->etag.cp);
1086 bcopy(shttp->etag.cp, cp, cnt);
1087 cp += cnt;
1088 *cp++ = '\r';
1089 *cp++ = '\n';
1092 uri->eoh = cp;
1093 *cp++ = '\r';
1094 *cp = '\n';
1191 char *cp = *cpp;
1198 ASSERT(cp <= ep);
1200 if (cp == ep) {
1207 uri->auth.cp = NULL;
1215 http->accept.cp = NULL;
1216 http->acceptchar.cp = NULL;
1217 http->acceptenco.cp = NULL;
1218 http->acceptlang.cp = NULL;
1219 http->etag.cp = NULL;
1220 http->uagent.cp = NULL;
1224 if (*cp == '\r') {
1236 if (*cp++ != ' ')
1243 while (cp < ep && *HTTP == *cp) {
1245 cp++;
1248 if (cp == ep)
1252 if (cp == ep)
1254 if (*cp < '0' || *cp > '9')
1256 http->major = *cp++ - '0';
1257 if (cp == ep)
1259 if (*cp++ != '.')
1261 if (cp == ep)
1263 if (*cp < '0' || *cp > '9')
1265 http->minor = *cp++ - '0';
1266 if (cp == ep)
1271 if (*cp++ != '\r')
1273 if (cp == ep)
1275 if (*cp++ != '\n')
1299 for (sep = ep; cp < ep; ep = sep) {
1301 scp = cp;
1302 match = ttree_line_parse(req_tree, &cp, &ep, &hp, &uri->hvalue);
1330 http->acceptchar.cp = hp;
1335 http->acceptenco.cp = hp;
1340 http->acceptlang.cp = hp;
1345 http->accept.cp = hp;
1365 http->etag.cp = hp;
1370 uri->auth.cp = hp;
1386 http->uagent.cp = hp;
1451 *cpp = cp;
1469 char *cp = *cpp;
1498 while (cp < ep && *HTTP == *cp) {
1500 cp++;
1503 if (cp == ep)
1507 if (cp == ep)
1510 if (*cp < '0' || *cp > '9')
1513 major = *cp++ - '0';
1515 cp++;
1518 if (cp == ep)
1520 if (*cp++ != '.')
1522 if (cp == ep)
1524 if (*cp < '0' || *cp > '9')
1527 minor = *cp++ - '0';
1529 cp++;
1532 if (cp == ep)
1540 if (*cp++ != ' ')
1542 if (cp == ep)
1546 if (*cp == ' ')
1548 if (*cp < '0' || *cp > '9')
1552 status += *cp++ - '0';
1553 } while (cp < ep);
1611 for (sep = ep; cp < ep; ep = sep) {
1613 scp = cp;
1614 match = ttree_line_parse(res_tree, &cp, &ep, &hp, NULL);
1682 http->etag.cp = hp;
1745 http->headlen = (cp - *cpp);
1815 scp = cp;
1816 while (uri->respclen != URI_LEN_NOVALUE && cp < sep) {
1819 if (cp == sep)
1821 if (*cp++ != '\r')
1823 if (cp == sep)
1825 if (*cp++ != '\n')
1834 if (cp == sep)
1837 while (cp < sep && (c = *cp++) != '\r') {
1842 if (cp == sep)
1844 if (*cp++ != '\n')
1849 if (cp == sep)
1851 if (*cp++ != '\r')
1853 if (cp == sep)
1855 if (*cp++ != '\n')
1863 uint32_t sz = (sep - cp);
1868 cp += sz;
1871 if (cp == sep) {
1875 if (*cp++ != '\r')
1877 if (cp == sep)
1879 if (*cp++ != '\n')
1881 if (cp == sep)
1886 uri->resplen += (cp - scp);
1889 *cpp = cp;
1901 uri->resplen += (cp - scp);
1902 *cpp = cp;
1914 if (qhttp->uagent.cp != NULL) {
1915 sz = (qhttp->uagent.ep - qhttp->uagent.cp);
1917 bcopy(qhttp->uagent.cp, *wp, sz);