60 #include "allheaders.h" 77 return (*((l_uint32 *)line + (n >> 5)) >> (31 - (n & 31))) & 1;
94 *((l_uint32 *)line + (n >> 5)) |= (0x80000000 >> (n & 31));
111 *((l_uint32 *)line + (n >> 5)) &= ~(0x80000000 >> (n & 31));
140 pword = (l_uint32 *)line + (n >> 5);
141 *pword &= ~(0x80000000 >> (n & 31));
142 *pword |= val << (31 - (n & 31));
158 return (*((l_uint32 *)line + (n >> 4)) >> (2 * (15 - (n & 15)))) & 3;
177 pword = (l_uint32 *)line + (n >> 4);
178 *pword &= ~(0xc0000000 >> (2 * (n & 15)));
179 *pword |= (val & 3) << (30 - 2 * (n & 15));
197 *((l_uint32 *)line + (n >> 4)) &= ~(0xc0000000 >> (2 * (n & 15)));
212 return (*((l_uint32 *)line + (n >> 3)) >> (4 * (7 - (n & 7)))) & 0xf;
231 pword = (l_uint32 *)line + (n >> 3);
232 *pword &= ~(0xf0000000 >> (4 * (n & 7)));
233 *pword |= (val & 15) << (28 - 4 * (n & 7));
251 *((l_uint32 *)line + (n >> 3)) &= ~(0xf0000000 >> (4 * (n & 7)));
267 return *((l_uint8 *)line + n);
269 return *(l_uint8 *)((l_uintptr_t)((l_uint8 *)line + n) ^ 3);
288 *((l_uint8 *)line + n) = val;
290 *(l_uint8 *)((l_uintptr_t)((l_uint8 *)line + n) ^ 3) = val;
307 return *((l_uint16 *)line + n);
309 return *(l_uint16 *)((l_uintptr_t)((l_uint16 *)line + n) ^ 2);
328 *((l_uint16 *)line + n) = val;
330 *(l_uint16 *)((l_uintptr_t)((l_uint16 *)line + n) ^ 2) = val;
346 return *((l_uint32 *)line + n);
363 *((l_uint32 *)line + n) = val;
void l_clearDataQbit(void *line, l_int32 n)
l_clearDataQbit()
void l_clearDataDibit(void *line, l_int32 n)
l_clearDataDibit()
void l_clearDataBit(void *line, l_int32 n)
l_clearDataBit()
l_int32 l_getDataTwoBytes(void *line, l_int32 n)
l_getDataTwoBytes()
void l_setDataDibit(void *line, l_int32 n, l_int32 val)
l_setDataDibit()
void l_setDataByte(void *line, l_int32 n, l_int32 val)
l_setDataByte()
void l_setDataBitVal(void *line, l_int32 n, l_int32 val)
l_setDataBitVal()
void l_setDataQbit(void *line, l_int32 n, l_int32 val)
l_setDataQbit()
l_int32 l_getDataDibit(void *line, l_int32 n)
l_getDataDibit()
l_int32 l_getDataFourBytes(void *line, l_int32 n)
l_getDataFourBytes()
void l_setDataTwoBytes(void *line, l_int32 n, l_int32 val)
l_setDataTwoBytes()
void l_setDataFourBytes(void *line, l_int32 n, l_int32 val)
l_setDataFourBytes()
l_int32 l_getDataBit(void *line, l_int32 n)
l_getDataBit()
l_int32 l_getDataByte(void *line, l_int32 n)
l_getDataByte()
l_int32 l_getDataQbit(void *line, l_int32 n)
l_getDataQbit()
void l_setDataBit(void *line, l_int32 n)
l_setDataBit()