Lines Matching defs:cp
78 zmtp1_print_frame(const u_char *cp, const u_char *ep) {
83 TCHECK2(*cp, 1); /* length/0xFF */
85 if (cp[0] != 0xFF) {
87 body_len_declared = cp[0];
89 return cp + header_len; /* skip to next frame */
90 printf(" frame flags+body (8-bit) length %"PRIu8"", cp[0]);
91 TCHECK2(*cp, header_len + 1); /* length, flags */
92 flags = cp[1];
96 TCHECK2(*cp, header_len); /* 0xFF, length */
97 body_len_declared = EXTRACT_64BITS(cp + 1);
99 return cp + header_len; /* skip to next frame */
101 TCHECK2(*cp, header_len + 1); /* 0xFF, length, flags */
102 flags = cp[9];
105 body_len_captured = ep - cp - header_len;
127 hex_and_ascii_print("\n\t ", cp + header_len + 1, body_len_printed - 1);
132 TCHECK2(*cp, header_len + body_len_declared); /* Next frame within the buffer ? */
133 return cp + header_len + body_len_declared;
141 zmtp1_print(const u_char *cp, u_int len) {
142 const u_char *ep = MIN(snapend, cp + len);
145 while (cp < ep)
146 cp = zmtp1_print_frame(cp, ep);