Lines Matching refs:cp
176 * cp MUST be u_char *.
178 #define GETCHAR(c, cp) { \
179 (c) = *(cp)++; \
181 #define PUTCHAR(c, cp) { \
182 *(cp)++ = (u_char) (c); \
186 #define GETSHORT(s, cp) { \
187 (s) = *(cp); (cp)++; (s) <<= 8; \
188 (s) |= *(cp); (cp)++; \
190 #define PUTSHORT(s, cp) { \
191 *(cp)++ = (u_char) ((s) >> 8); \
192 *(cp)++ = (u_char) (s & 0xff); \
195 #define GETLONG(l, cp) { \
196 (l) = *(cp); (cp)++; (l) <<= 8; \
197 (l) |= *(cp); (cp)++; (l) <<= 8; \
198 (l) |= *(cp); (cp)++; (l) <<= 8; \
199 (l) |= *(cp); (cp)++; \
201 #define PUTLONG(l, cp) { \
202 *(cp)++ = (u_char) ((l) >> 24); \
203 *(cp)++ = (u_char) ((l) >> 16); \
204 *(cp)++ = (u_char) ((l) >> 8); \
205 *(cp)++ = (u_char) (l); \
209 #define INCPTR(n, cp) ((cp) += (n))
210 #define DECPTR(n, cp) ((cp) -= (n))