Lines Matching refs:ptr
78 char d_getb(unsigned char *ptr) in d_getb() argument
80 return (char) ptr[0]; in d_getb()
87 short d_getw(unsigned char *ptr) in d_getw() argument
90 ((ptr[0] << 8) | in d_getw()
91 (ptr[1] << 0)); in d_getw()
98 long d_getl(unsigned char *ptr) in d_getl() argument
101 ((ptr[0] << 24) | in d_getl()
102 (ptr[1] << 16) | in d_getl()
103 (ptr[2] << 8) | in d_getl()
104 (ptr[3] << 0)); in d_getl()
111 void d_putb(unsigned char *ptr, char data) in d_putb() argument
113 ptr[0] = (unsigned char) data; in d_putb()
120 void d_putw(unsigned char *ptr, short data) in d_putw() argument
122 ptr[0] = ((unsigned short) data & 0xff00) >> 8; in d_putw()
123 ptr[1] = ((unsigned short) data & 0x00ff) >> 0; in d_putw()
130 void d_putl(unsigned char *ptr, long data) in d_putl() argument
132 ptr[0] = ((unsigned long) data & 0xff000000) >> 24; in d_putl()
133 ptr[1] = ((unsigned long) data & 0x00ff0000) >> 16; in d_putl()
134 ptr[2] = ((unsigned long) data & 0x0000ff00) >> 8; in d_putl()
135 ptr[3] = ((unsigned long) data & 0x000000ff) >> 0; in d_putl()
142 void d_fetchb(unsigned char **ptr, char *dest) in d_fetchb() argument
144 *dest = d_getb(*ptr); in d_fetchb()
145 *ptr += 1; in d_fetchb()
152 void d_fetchw(unsigned char **ptr, short *dest) in d_fetchw() argument
154 *dest = d_getw(*ptr); in d_fetchw()
155 *ptr += 2; in d_fetchw()
162 void d_fetchl(unsigned char **ptr, long *dest) in d_fetchl() argument
164 *dest = d_getl(*ptr); in d_fetchl()
165 *ptr += 4; in d_fetchl()
172 void d_fetchs(unsigned char **ptr, char *dest, int size) in d_fetchs() argument
177 d_fetchb(ptr, &blen); in d_fetchs()
181 memcpy(dest, *ptr, len); in d_fetchs()
187 *ptr += size - 1; in d_fetchs()
194 void d_storeb(unsigned char **ptr, char data) in d_storeb() argument
196 d_putb(*ptr, data); in d_storeb()
197 *ptr += 1; in d_storeb()
204 void d_storew(unsigned char **ptr, short data) in d_storew() argument
206 d_putw(*ptr, data); in d_storew()
207 *ptr += 2; in d_storew()
214 void d_storel(unsigned char **ptr, long data) in d_storel() argument
216 d_putl(*ptr, data); in d_storel()
217 *ptr += 4; in d_storel()
224 void d_stores(unsigned char **ptr, char *src, int size) in d_stores() argument
232 d_storeb(ptr, (unsigned char) len); in d_stores()
234 memcpy(*ptr, src, len); in d_stores()
235 memset(*ptr + len, 0, size - len); in d_stores()
237 *ptr += size; in d_stores()