61 #include <config_auto.h> 64 #include "allheaders.h" 80 return (*((
const l_uint32 *)line + (n >> 5)) >> (31 - (n & 31))) & 1;
97 *((l_uint32 *)line + (n >> 5)) |= (0x80000000 >> (n & 31));
114 *((l_uint32 *)line + (n >> 5)) &= ~(0x80000000 >> (n & 31));
143 pword = (l_uint32 *)line + (n >> 5);
144 *pword &= ~(0x80000000 >> (n & 31));
145 *pword |= (l_uint32)val << (31 - (n & 31));
160 return (*((
const l_uint32 *)line + (n >> 4)) >> (2 * (15 - (n & 15)))) & 3;
179 pword = (l_uint32 *)line + (n >> 4);
180 *pword &= ~(0xc0000000 >> (2 * (n & 15)));
181 *pword |= (l_uint32)(val & 3) << (30 - 2 * (n & 15));
198 *((l_uint32 *)line + (n >> 4)) &= ~(0xc0000000 >> (2 * (n & 15)));
213 return (*((
const l_uint32 *)line + (n >> 3)) >> (4 * (7 - (n & 7)))) & 0xf;
232 pword = (l_uint32 *)line + (n >> 3);
233 *pword &= ~(0xf0000000 >> (4 * (n & 7)));
234 *pword |= (l_uint32)(val & 15) << (28 - 4 * (n & 7));
251 *((l_uint32 *)line + (n >> 3)) &= ~(0xf0000000 >> (4 * (n & 7)));
267 return *((
const l_uint8 *)line + n);
269 return *(l_uint8 *)((l_uintptr_t)((
const 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 *((
const l_uint16 *)line + n);
309 return *(l_uint16 *)((l_uintptr_t)((
const 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 *((
const 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()
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()
l_int32 l_getDataByte(const void *line, l_int32 n)
l_getDataByte()
l_int32 l_getDataDibit(const void *line, l_int32 n)
l_getDataDibit()
l_int32 l_getDataTwoBytes(const void *line, l_int32 n)
l_getDataTwoBytes()
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_getDataQbit(const void *line, l_int32 n)
l_getDataQbit()
l_int32 l_getDataFourBytes(const 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(const void *line, l_int32 n)
l_getDataBit()
void l_setDataBit(void *line, l_int32 n)
l_setDataBit()