MkKernel PACKAGE - operate on a binary al struct of pointer and size … More...
Data Structures | |
struct | MkBinaryR |
binary data default format … More... | |
Functions | |
MkBinaryR | MkBinaryCreate (MK_SIZE size, MK_BINN data) |
create a binary from data and size ... | |
bool | MkBinaryIsNull (const MkBinaryR bin) |
check if binary is NULL ... | |
const MkBinaryR | MkBinaryCreateSlice (const MkBinaryR bin, MK_SIZE start, MK_SIZE wide) |
create a binary slice ... | |
MkBinaryR | MkBinaryDup_RT (MK_RT mkrt, const MkBinaryR bin) |
create a binary as duplicate from an already existsing MkBinaryR ... | |
void | MkBinaryLog_RT (MK_RT mkrt, const MkBinaryR bin) |
get size from the binary ... | |
MK_BINN | MkBinaryGetData (const MkBinaryR bin) |
get data pointer from the binary ... | |
MK_SIZE | MkBinaryGetSize (const MkBinaryR bin) |
get size from the binary ... | |
MkKernel - MkKernel_Binary_C_API - function | |
MK_EXTERN MkBinaryR | MkBinaryCreateP (MK_SIZE size, MK_BINN data) |
Non-inline replacement for MkBinaryCreate … | |
MK_EXTERN MkBinaryR | MkBinaryCreateSliceP (MkBinaryR const bin, MK_SIZE start, MK_SIZE wide) |
Non-inline replacement for MkBinaryCreateSlice … | |
MK_EXTERN MkBinaryR | MkBinaryDupP (MK_RT mkrt, MkBinaryR const bin) |
Non-inline replacement for MkBinaryDup … | |
MK_EXTERN MK_BINN | MkBinaryGetDataP (MkBinaryR const bin) |
Non-inline replacement for MkBinaryGetData … | |
MK_EXTERN MK_SIZE | MkBinaryGetSizeP (MkBinaryR const bin) |
Non-inline replacement for MkBinaryGetSize … | |
MK_EXTERN MK_BOOL | MkBinaryIsNullP (MkBinaryR const bin) |
Non-inline replacement for MkBinaryIsNull … | |
MK_EXTERN void | MkBinaryLogP (MK_RT mkrt, MkBinaryR const bin) |
Non-inline replacement for MkBinaryLog … | |
MkKernel - MkKernel_Binary_C_API - overload | |
#define | MkBinaryDup_NULL(...) |
#define | MkBinaryDup(...) |
#define | MkBinaryLog_NULL(...) |
#define | MkBinaryLog(...) |
MkKernel PACKAGE - operate on a binary al struct of pointer and size …
#define MkBinaryDup | ( | ... | ) |
Definition at line 1320 of file kernel_overload_mk.h.
#define MkBinaryDup_NULL | ( | ... | ) |
Definition at line 1319 of file kernel_overload_mk.h.
#define MkBinaryLog | ( | ... | ) |
Definition at line 1322 of file kernel_overload_mk.h.
#define MkBinaryLog_NULL | ( | ... | ) |
Definition at line 1321 of file kernel_overload_mk.h.
create a binary from data and size ...
Definition at line 1563 of file LibMkKernel_mk.h.
Non-inline replacement for MkBinaryCreate …
Non-inline replacement for MkBinaryCreateSlice …
create a binary as duplicate from an already existsing MkBinaryR ...
Definition at line 12691 of file LibMkKernel_mk.h.
Non-inline replacement for MkBinaryDup …
get data pointer from the binary ...
Definition at line 1592 of file LibMkKernel_mk.h.
Non-inline replacement for MkBinaryGetData …
get size from the binary ...
Definition at line 1598 of file LibMkKernel_mk.h.
Non-inline replacement for MkBinaryGetSize …
|
inline |
check if binary is NULL ...
Definition at line 1569 of file LibMkKernel_mk.h.
Non-inline replacement for MkBinaryIsNull …
get size from the binary ...
Definition at line 12697 of file LibMkKernel_mk.h.
Non-inline replacement for MkBinaryLog …