Lines Matching defs:adr
48 adr_start(adr_t *adr, char *p)
50 adr->adr_stream = p;
51 adr->adr_now = p;
55 adr_count(adr_t *adr)
57 return ((int)((uintptr_t)adr->adr_now - (uintptr_t)adr->adr_stream));
65 adr_char(adr_t *adr, char *cp, int count)
68 *adr->adr_now++ = *cp++;
75 adr_short(adr_t *adr, short *sp, int count)
79 *adr->adr_now++ = (char)((*sp >> (int)8) & 0x00ff);
80 *adr->adr_now++ = (char)(*sp & 0x00ff);
88 adr_int32(adr_t *adr, int32_t *lp, int count)
95 *adr->adr_now++ = (char)((l & (int32_t)0xff000000) >>
106 adr_int64(adr_t *adr, int64_t *lp, int count)
113 *adr->adr_now++ =
123 adr_getchar(adr_t *adr, char *cp)
127 old = adr->adr_now;
128 *cp = *adr->adr_now++;
133 adr_getshort(adr_t *adr, short *sp)
137 old = adr->adr_now;
138 *sp = *adr->adr_now++;
140 *sp = *adr->adr_now++;
146 adr_getint32(adr_t *adr, int32_t *lp)
151 old = adr->adr_now;
154 *lp += ((int32_t)*adr->adr_now++) & 0x000000ff;
161 adr_getint64(adr_t *adr, int64_t *lp)
166 old = adr->adr_now;
169 *lp += ((int64_t)*adr->adr_now++) & 0x00000000000000ff;