Lines Matching defs:cp
355 * cp MUST be u_char *.
357 #define GETCHAR(c, cp) { \
358 (c) = *(cp)++; \
360 #define PUTCHAR(c, cp) { \
361 *(cp)++ = (u_char) (c); \
365 #define GETSHORT(s, cp) { \
366 (s) = *(cp)++ << 8; \
367 (s) |= *(cp)++; \
369 #define PUTSHORT(s, cp) { \
370 *(cp)++ = (u_char) ((s) >> 8); \
371 *(cp)++ = (u_char) (s); \
374 #define GETLONG(l, cp) { \
375 (l) = *(cp)++ << 8; \
376 (l) |= *(cp)++; (l) <<= 8; \
377 (l) |= *(cp)++; (l) <<= 8; \
378 (l) |= *(cp)++; \
380 #define PUTLONG(l, cp) { \
381 *(cp)++ = (u_char) ((l) >> 24); \
382 *(cp)++ = (u_char) ((l) >> 16); \
383 *(cp)++ = (u_char) ((l) >> 8); \
384 *(cp)++ = (u_char) (l); \
387 #define INCPTR(n, cp) ((cp) += (n))
388 #define DECPTR(n, cp) ((cp) -= (n))