|
#define | MemPtr PU8BIT |
|
#define | MemPos PU8BIT |
|
#define | MEMPTR_SEQ_OPEN(context, memArea, offset, length, async, memPtr) |
|
#define | MEMPTR_SEQ_CLOSE(context, memArea, memPtr) |
|
#define | MEMPTR_OPEN(seqMemPtr, memPtr) memPtr = seqMemPtr |
|
#define | MEMPTR_CLOSE(memPtr) |
|
#define | MEMPTR_GET_DIFF(memPtr1, memPtr2, i32) i32 = (memPtr2 - memPtr1) |
|
#define | MEMPTR_DATA_COMPARE(ui8Ptr, memPtr, length, equal) equal = ((memcmp( ui8Ptr, memPtr, length ) != 0) ? FALSE : TRUE) |
|
#define | MEMPTR_READ(srcMemPtr, destUi8Ptr, numbytes) memcpy( destUi8Ptr, srcMemPtr, numbytes ) |
|
#define | MEMPTR_WRITE(srcUi8Ptr, destMemPtr, numbytes) memcpy( destMemPtr, srcUi8Ptr, numbytes ) |
|
#define | MEMPTR_COPY(srcMemPtr, destMemPtr, numbytes) memcpy( destMemPtr, srcMemPtr, numbytes ) |
|
#define | SET_POS_REL(memPtr, offset) (memPtr += offset) |
|
#define | SET_POS_ABS(memPtr, memPos) (memPtr = memPos) |
|
#define | GET_POS(memPtr, memPos) (memPos = memPtr) |
|
#define | READ_UINT8(memPtr, ui8) READ_UINT8_C( memPtr, ui8 ) |
|
#define | READ_UINT16(memPtr, ui16) READ_UINT16_C( memPtr, ui16 ) |
|
#define | READ_UINT24(memPtr, ui32) READ_UINT24_C( memPtr, ui32 ) |
|
#define | READ_UINT32(memPtr, ui32) READ_UINT32_C( memPtr, ui32 ) |
|
#define | GET_UINT8(memPtr, ui8) GET_UINT8_C( memPtr, ui8 ) |
|
#define | GET_UINT16(memPtr, ui16) GET_UINT16_C( memPtr, ui16 ) |
|
#define | GET_UINT32(memPtr, ui32) GET_UINT32_C( memPtr, ui32 ) |
|
#define | READ_OBJECT_KEY(memPtr, objKey, valid) READ_OBJECT_KEY_C( memPtr, objKey, valid ) |
|
Defines memory access utils to work with contiguous memory.
- Date
- 28/9/2001
- Author
- R Taylor