#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 |
|
) |
| |