#include <qualia/core/common.h>
#include <string.h>
Go to the source code of this file.
|
| void | arrayBitWrite (uint8_t *dst, int pos, uint8_t bitValue) |
| |
| void | arrayBitSet (uint8_t *dst, int pos) |
| |
| void | arrayBitClear (uint8_t *dst, int pos) |
| |
| void | arrayBitFlip (uint8_t *dst, int pos) |
| |
| uint8_t | arrayBitRead (const uint8_t *src, int pos) |
| |
| void | arrayBlockWrite (void *dst, const void *src, int dstPos, int srcPos, int length) |
| |
| void | arrayBlockCopy (void *dst, const void *src, int pos, int length, int dstByteSize) |
| |
| void | initPointerAndPositionForBitOperation (uint8_t **array, int *pos) |
| |
| #define BITARRAY_BIT_IN_BYTE |
( |
|
bit | ) |
((bit) & 7) |
| #define BITARRAY_BIT_TO_BYTE |
( |
|
bit | ) |
((bit) >> 3) |
| void arrayBitClear |
( |
uint8_t * |
dst, |
|
|
int |
pos |
|
) |
| |
| void arrayBitFlip |
( |
uint8_t * |
dst, |
|
|
int |
pos |
|
) |
| |
| uint8_t arrayBitRead |
( |
const uint8_t * |
src, |
|
|
int |
pos |
|
) |
| |
| void arrayBitSet |
( |
uint8_t * |
dst, |
|
|
int |
pos |
|
) |
| |
| void arrayBitWrite |
( |
uint8_t * |
dst, |
|
|
int |
pos, |
|
|
uint8_t |
bitValue |
|
) |
| |
| void arrayBlockCopy |
( |
void * |
dst, |
|
|
const void * |
src, |
|
|
int |
pos, |
|
|
int |
length, |
|
|
int |
dstByteSize |
|
) |
| |
| void arrayBlockWrite |
( |
void * |
dst, |
|
|
const void * |
src, |
|
|
int |
dstPos, |
|
|
int |
srcPos, |
|
|
int |
length |
|
) |
| |
| void initPointerAndPositionForBitOperation |
( |
uint8_t ** |
array, |
|
|
int * |
pos |
|
) |
| |