Lines Matching +defs:val +defs:pos
146 static unsigned char *align_buffer(unsigned char *buf, off_t pos) {
150 return (unsigned char *)((uintptr_t)buf + (unsigned int)(pos % 3));
219 u_int32_t val[3], *p = (u_int32_t *)state->buffer;
222 val[0] = (byte1 << 24) | (byte2 << 16) | (byte3 << 8) | byte1;
223 val[1] = (byte2 << 24) | (byte3 << 16) | (byte1 << 8) | byte2;
224 val[2] = (byte3 << 24) | (byte1 << 16) | (byte2 << 8) | byte3;
228 *p++ = val[0];
229 *p++ = val[1];
230 *p++ = val[2];
233 state->buffer[i] = ((unsigned char *)&val[0])[i % 3];