Lines Matching refs:cp
135 char *cp;
138 for (cp = patp; *cp; cp++) {
139 if (!isxdigit(*cp)) {
780 __u8 *cp, *dp;
809 cp = ((u_char*)ptr) + sizeof(struct timeval);
811 for (i = sizeof(struct timeval); i < datalen; ++i, ++cp, ++dp) {
812 if (*cp != *dp) {
814 i, *dp, *cp);
815 cp = (u_char*)ptr + sizeof(struct timeval);
816 for (i = sizeof(struct timeval); i < datalen; ++i, ++cp) {
819 printf("%x ", *cp);
947 static void pr_options(unsigned char * cp, int hlen);
1409 void pr_options(unsigned char * cp, int hlen)
1418 optptr = cp;
1429 cp = optptr;
1434 switch (*cp) {
1437 printf("\n%cSRR: ", *cp==IPOPT_SSRR ? 'S' : 'L');
1438 j = *++cp;
1439 i = *++cp;
1441 cp++;
1445 memcpy(&address, cp, 4);
1446 cp += 4;
1459 j = *++cp; /* get length */
1460 i = *++cp; /* and pointer */
1467 && !memcmp((char *)cp, old_rr, i)
1471 cp += i;
1475 memcpy((char *)cp, old_rr, i);
1477 cp++;
1480 memcpy(&address, cp, 4);
1481 cp += 4;
1496 j = *++cp; /* get length */
1497 i = *++cp; /* and pointer */
1503 flags = *++cp;
1505 cp++;
1511 memcpy(&address, cp, 4);
1512 cp += 4;
1521 l = *cp++;
1522 l = (l<<8) + *cp++;
1523 l = (l<<8) + *cp++;
1524 l = (l<<8) + *cp++;
1549 printf("\nunknown option %x", *cp);
1565 u_char *cp;
1568 cp = (u_char *)ip + 20; /* point to options */
1579 pr_options(cp, hlen);
1606 const char *cp;
1612 cp = str + 2;
1613 tos = (int)strtol(cp, &ep, 16);