ccmkkernel 9.0
Loading...
Searching...
No Matches

C-API: Internal - Enum definition - ccmkkernel enum definition … More...

+ Collaboration diagram for MkKernel_Enum_C_API:

MkErrorE

enum  libmkkernel::MkErrorE { libmkkernel::MK_OK = 0 , libmkkernel::MK_CONTINUE = 1 , libmkkernel::MK_ERROR = 2 }
 collection for the different error-codes … More...
 
MK_EXTERN MK_STRN libmkkernel::MkErrorE_ToString (enum MkErrorE value)
 return the libmkkernel::MkErrorE as string …
 
MK_INT libmkkernel::MkErrorE_ToInt (enum MkErrorE value)
 return the libmkkernel::MkErrorE as integer …
 
MK_EXTERN enum MkErrorE libmkkernel::MkErrorE_FromInt (MK_INT const value, enum MkErrorE *value_out)
 return the libmkkernel::MkErrorE from integer …
 

MkTimeoutE

enum  libmkkernel::MkTimeoutE {
  libmkkernel::MK_TIMEOUT_INIT = META_TIMEOUT_REF , libmkkernel::MK_TIMEOUT_LONG = (META_TIMEOUT_REF/5) , libmkkernel::MK_TIMEOUT_NORMAL = (META_TIMEOUT_REF/10 < 1 ? 1 : META_TIMEOUT_REF/10) , libmkkernel::MK_TIMEOUT_SHORT = (META_TIMEOUT_REF/45 < 1 ? 1 : META_TIMEOUT_REF/45) ,
  libmkkernel::MK_TIMEOUT_SOCKET = (META_TIMEOUT_REF/90 < 1 ? 1 : META_TIMEOUT_REF/90) , libmkkernel::MK_TIMEOUT_VERYSHORT = (META_TIMEOUT_REF/180 < 1 ? 1 : META_TIMEOUT_REF/180) , libmkkernel::MK_TIMEOUT_DEFAULT = -1 , libmkkernel::MK_TIMEOUT_USER = -2 ,
  libmkkernel::MK_TIMEOUT_MAX = -3
}
 Predefined Timeout values … More...
 
MK_EXTERN MK_STRN libmkkernel::MkTimeoutE_ToString (enum MkTimeoutE value)
 return the libmkkernel::MkTimeoutE as string …
 
MK_INT libmkkernel::MkTimeoutE_ToInt (enum MkTimeoutE value)
 return the libmkkernel::MkTimeoutE as integer …
 
MK_EXTERN enum MkErrorE libmkkernel::MkTimeoutE_FromInt (MK_INT const value, enum MkTimeoutE *value_out)
 return the libmkkernel::MkTimeoutE from integer …
 

MkBoolE

enum  libmkkernel::MkBoolE { libmkkernel::MK_NO = 0 , libmkkernel::MK_YES = 1 }
 the internal boolean … More...
 
MK_EXTERN MK_STRN libmkkernel::MkBoolE_ToString (enum MkBoolE value)
 return the libmkkernel::MkBoolE as string …
 
MK_INT libmkkernel::MkBoolE_ToInt (enum MkBoolE value)
 return the libmkkernel::MkBoolE as integer …
 
MK_EXTERN enum MkErrorE libmkkernel::MkBoolE_FromInt (MK_INT const value, enum MkBoolE *value_out)
 return the libmkkernel::MkBoolE from integer …
 

MkNativeIsE

enum  libmkkernel::MkNativeIsE { libmkkernel::MK_NATIVE_IS_INITIAL = 0 , libmkkernel::MK_NATIVE_IS_STRING = 'S' , libmkkernel::MK_NATIVE_IS_LITTLE = 'L' , libmkkernel::MK_NATIVE_IS_BIG = 'B' }
 define if data is string or little or big endian … More...
 
MK_EXTERN MK_STRN libmkkernel::MkNativeIsE_ToString (enum MkNativeIsE value)
 return the libmkkernel::MkNativeIsE as string …
 
MK_INT libmkkernel::MkNativeIsE_ToInt (enum MkNativeIsE value)
 return the libmkkernel::MkNativeIsE as integer …
 
MK_EXTERN enum MkErrorE libmkkernel::MkNativeIsE_FromInt (MK_INT const value, enum MkNativeIsE *value_out)
 return the libmkkernel::MkNativeIsE from integer …
 

MkTypeE

enum  libmkkernel::MkTypeE {
  libmkkernel::MK_BYTT = ((1 << MK_TYPE_SHIFT) | MK_TYPE_IS_1_BYTE ) , libmkkernel::MK_BOLT = ((2 << MK_TYPE_SHIFT) | MK_TYPE_IS_1_BYTE ) , libmkkernel::MK_SRTT = ((3 << MK_TYPE_SHIFT) | MK_TYPE_IS_2_BYTE ) , libmkkernel::MK_INTT = ((4 << MK_TYPE_SHIFT) | MK_TYPE_IS_4_BYTE ) ,
  libmkkernel::MK_FLTT = ((5 << MK_TYPE_SHIFT) | MK_TYPE_IS_4_BYTE ) , libmkkernel::MK_WIDT = ((6 << MK_TYPE_SHIFT) | MK_TYPE_IS_8_BYTE ) , libmkkernel::MK_DBLT = ((7 << MK_TYPE_SHIFT) | MK_TYPE_IS_8_BYTE ) , libmkkernel::MK_BINT = ((8 << MK_TYPE_SHIFT) ) ,
  libmkkernel::MK_STRT = ((9 << MK_TYPE_SHIFT) ) , libmkkernel::MK_LSTT = ((10 << MK_TYPE_SHIFT) )
}
 basic data-types supported by Programming-Language-Micro-KernelMore...
 
MK_EXTERN MK_STRN libmkkernel::MkTypeE_ToString (enum MkTypeE value)
 return the libmkkernel::MkTypeE as string …
 
MK_INT libmkkernel::MkTypeE_ToInt (enum MkTypeE value)
 return the libmkkernel::MkTypeE as integer …
 
MK_EXTERN enum MkErrorE libmkkernel::MkTypeE_FromInt (MK_INT const value, enum MkTypeE *value_out)
 return the libmkkernel::MkTypeE from integer …
 
#define MK_TYPE_IS_1_BYTE   (1<<0)
 the type is native and has a size of 1 byte …
 
#define MK_TYPE_IS_2_BYTE   (1<<1)
 the type is native and has a size of 2 bytes …
 
#define MK_TYPE_IS_4_BYTE   (1<<2)
 the type is native and has a size of 4 bytes …
 
#define MK_TYPE_IS_8_BYTE   (1<<3)
 the type is native and has a size of 8 bytes …
 
#define MK_TYPE_IS_NATIVE
 the type is native …
 
#define MK_TYPE_SHIFT   4
 FIXED: type is only 8bit -> 4 bit=15 for type and 4 bit for flag …
 

Overload

#define MkBoolE_FromInt_E(...)   MkErrorCheck(MkBoolE_FromInt(__VA_ARGS__))
 
#define MkBoolE_FromInt_C(...)   if (MkErrorCheckI(MkBoolE_FromInt(__VA_ARGS__)))
 
#define MkBoolE_FromInt_e(...)   MK_EMBEDDED(enum MkBoolE,MkBoolE_FromInt,__VA_ARGS__)
 
#define MkErrorE_FromInt_E(...)   MkErrorCheck(MkErrorE_FromInt(__VA_ARGS__))
 
#define MkErrorE_FromInt_C(...)   if (MkErrorCheckI(MkErrorE_FromInt(__VA_ARGS__)))
 
#define MkErrorE_FromInt_e(...)   MK_EMBEDDED(enum MkErrorE,MkErrorE_FromInt,__VA_ARGS__)
 
#define MkNativeIsE_FromInt_E(...)   MkErrorCheck(MkNativeIsE_FromInt(__VA_ARGS__))
 
#define MkNativeIsE_FromInt_C(...)   if (MkErrorCheckI(MkNativeIsE_FromInt(__VA_ARGS__)))
 
#define MkNativeIsE_FromInt_e(...)   MK_EMBEDDED(enum MkNativeIsE,MkNativeIsE_FromInt,__VA_ARGS__)
 
#define MkTimeoutE_FromInt_E(...)   MkErrorCheck(MkTimeoutE_FromInt(__VA_ARGS__))
 
#define MkTimeoutE_FromInt_C(...)   if (MkErrorCheckI(MkTimeoutE_FromInt(__VA_ARGS__)))
 
#define MkTimeoutE_FromInt_e(...)   MK_EMBEDDED(enum MkTimeoutE,MkTimeoutE_FromInt,__VA_ARGS__)
 
#define MkTypeE_FromInt_E(...)   MkErrorCheck(MkTypeE_FromInt(__VA_ARGS__))
 
#define MkTypeE_FromInt_C(...)   if (MkErrorCheckI(MkTypeE_FromInt(__VA_ARGS__)))
 
#define MkTypeE_FromInt_e(...)   MK_EMBEDDED(enum MkTypeE,MkTypeE_FromInt,__VA_ARGS__)
 
#define MkLogFileOpen(...)   MkLogFileOpen_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkLogFileOpen_E(...)   MkErrorCheck(MkLogFileOpen(__VA_ARGS__))
 
#define MkLogFileOpen_C(...)   if (MkErrorCheckI(MkLogFileOpen(__VA_ARGS__)))
 
#define MkLogFileOpen_e(...)   MK_EMBEDDED(MK_LFL,MkLogFileOpen,__VA_ARGS__)
 
#define MkLogFileClose(x)   MkObjectDeleteToNull(MkLogFileClose_RT,x)
 
#define MkLogFileWriteC(...)   MkLogFileWriteC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkLogFileWriteC_E(...)   MkErrorCheck(MkLogFileWriteC(__VA_ARGS__))
 
#define MkLogFileWriteC_C(...)   if (MkErrorCheckI(MkLogFileWriteC(__VA_ARGS__)))
 
#define MkLogFileWriteV(...)   MkLogFileWriteV_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkLogFileWriteV_E(...)   MkErrorCheck(MkLogFileWriteV(__VA_ARGS__))
 
#define MkLogFileWriteV_C(...)   if (MkErrorCheckI(MkLogFileWriteV(__VA_ARGS__)))
 
#define MkLogFileWriteVL(...)   MkLogFileWriteVL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkLogFileWriteVL_E(...)   MkErrorCheck(MkLogFileWriteVL(__VA_ARGS__))
 
#define MkLogFileWriteVL_C(...)   if (MkErrorCheckI(MkLogFileWriteVL(__VA_ARGS__)))
 
#define MkLogFileGetFile(...)   MkLogFileGetFile_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkLogFileGetFile_E(...)   MkErrorCheck(MkLogFileGetFile(__VA_ARGS__))
 
#define MkLogFileGetFile_C(...)   if (MkErrorCheckI(MkLogFileGetFile(__VA_ARGS__)))
 
#define MkLogFileGetFile_e(...)   MK_EMBEDDED(MK_STRN,MkLogFileGetFile,__VA_ARGS__)
 
#define MkErrorGetCode_0E()   MkErrorGetCodeI(&MkERROR)
 
#define MkErrorGetCode_1M(m)   MkErrorGetCodeI(MkErrorDEFAULT_1M(m))
 
#define MkErrorGetCode_E(...)   MkErrorCheck(MkErrorGetCodeI(__VA_ARGS__))
 
#define MkErrorGetCode_C(...)   if (MkErrorCheckI(MkErrorGetCodeI(__VA_ARGS__)))
 
#define MkErrorGetNum_0E()   MkErrorGetNumI(&MkERROR)
 
#define MkErrorGetNum_1M(m)   MkErrorGetNumI(MkErrorDEFAULT_1M(m))
 
#define MkErrorGetSize_0E()   MkErrorGetSizeI(&MkERROR)
 
#define MkErrorGetSize_1M(m)   MkErrorGetSizeI(MkErrorDEFAULT_1M(m))
 
#define MkErrorGetText_0E()   MkErrorGetTextI(&MkERROR)
 
#define MkErrorGetText_1M(m)   MkErrorGetTextI(MkErrorDEFAULT_1M(m))
 
#define MkErrorNext_0E()   MkErrorNext(&MkERROR)
 
#define MkErrorNext_1M(m)   MkErrorNext(MkErrorDEFAULT_1M(m))
 
#define MkErrorPrev_0E()   MkErrorPrev(&MkERROR)
 
#define MkErrorPrev_1M(m)   MkErrorPrev(MkErrorDEFAULT_1M(m))
 
#define MkErrorCatch(...)   MkErrorCatch_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorCatch_2E(...)   MkErrorCatch(&MkERROR,__VA_ARGS__)
 
#define MkErrorCatch_3M(m, ...)   MkErrorCatch(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorCatch_2(err, exception)   MkErrorCatch(err,exception,__func__)
 
#define MkErrorCatch_1E(exception)   MkErrorCatch_2E(exception,__func__)
 
#define MkErrorCatch_2M(err, exception)   MkErrorCatch_3M(err,exception,__func__)
 
#define MkErrorCatch_1(err)   MkErrorCatch(err,NULL,__func__)
 
#define MkErrorCatch_0E()   MkErrorCatch_2E(NULL,__func__)
 
#define MkErrorCatch_1M(err)   MkErrorCatch_3M(err,NULL,__func__)
 
#define MkErrorLog(...)   MkErrorLog_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorLog_4E(...)   MkErrorLog(&MkERROR,__VA_ARGS__)
 
#define MkErrorLog_5M(m, ...)   MkErrorLog(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorLog_4(err, fmtobj, debug, callfunc)   MkErrorLog(err,fmtobj,debug,callfunc,0)
 
#define MkErrorLog_3E(fmtobj, debug, callfunc)   MkErrorLog_4E(fmtobj,debug,callfunc,0)
 
#define MkErrorLog_4M(err, fmtobj, debug, callfunc)   MkErrorLog_5M(err,fmtobj,debug,callfunc,0)
 
#define MkErrorLog_3(err, fmtobj, debug)   MkErrorLog(err,fmtobj,debug,__func__,0)
 
#define MkErrorLog_2E(fmtobj, debug)   MkErrorLog_4E(fmtobj,debug,__func__,0)
 
#define MkErrorLog_3M(err, fmtobj, debug)   MkErrorLog_5M(err,fmtobj,debug,__func__,0)
 
#define MkErrorLog_2(err, fmtobj)   MkErrorLog(err,fmtobj,0,__func__,0)
 
#define MkErrorLog_1E(fmtobj)   MkErrorLog_4E(fmtobj,0,__func__,0)
 
#define MkErrorLog_2M(err, fmtobj)   MkErrorLog_5M(err,fmtobj,0,__func__,0)
 
#define MkErrorLog_1(err)   MkErrorLog(err,NULL,0,__func__,0)
 
#define MkErrorLog_0E()   MkErrorLog_4E(NULL,0,__func__,0)
 
#define MkErrorLog_1M(err)   MkErrorLog_5M(err,NULL,0,__func__,0)
 
#define MkErrorPrintln(...)   MkErrorPrintln_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorPrintln_0E()   MkErrorPrintln(&MkERROR)
 
#define MkErrorPrintln_1M(m)   MkErrorPrintln(MkErrorDEFAULT_1M(m))
 
#define MkErrorReset(...)   MkErrorReset_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorReset_3E(...)   MkErrorReset(&MkERROR,__VA_ARGS__)
 
#define MkErrorReset_4M(m, ...)   MkErrorReset(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorReset_3(err, callfunc, callline)   MkErrorReset(err,callfunc,callline,false)
 
#define MkErrorReset_2E(callfunc, callline)   MkErrorReset_3E(callfunc,callline,false)
 
#define MkErrorReset_3M(err, callfunc, callline)   MkErrorReset_4M(err,callfunc,callline,false)
 
#define MkErrorReset_2(err, callfunc)   MkErrorReset(err,callfunc,__LINE__,false)
 
#define MkErrorReset_1E(callfunc)   MkErrorReset_3E(callfunc,__LINE__,false)
 
#define MkErrorReset_2M(err, callfunc)   MkErrorReset_4M(err,callfunc,__LINE__,false)
 
#define MkErrorReset_1(err)   MkErrorReset(err,__func__,__LINE__,false)
 
#define MkErrorReset_0E()   MkErrorReset_3E(__func__,__LINE__,false)
 
#define MkErrorReset_1M(err)   MkErrorReset_4M(err,__func__,__LINE__,false)
 
#define MkErrorReset_E(...)   MkErrorCheck(MkErrorReset(__VA_ARGS__))
 
#define MkErrorReset_C(...)   if (MkErrorCheckI(MkErrorReset(__VA_ARGS__)))
 
#define MkErrorStack(...)   MkErrorStack_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorStack_3E(...)   MkErrorStack(&MkERROR,__VA_ARGS__)
 
#define MkErrorStack_4M(m, ...)   MkErrorStack(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorStack_3(err, callfunc, callfile)   MkErrorStack(err,callfunc,callfile,__LINE__)
 
#define MkErrorStack_2E(callfunc, callfile)   MkErrorStack_3E(callfunc,callfile,__LINE__)
 
#define MkErrorStack_3M(err, callfunc, callfile)   MkErrorStack_4M(err,callfunc,callfile,__LINE__)
 
#define MkErrorStack_2(err, callfunc)   MkErrorStack(err,callfunc,__FILE__,__LINE__)
 
#define MkErrorStack_1E(callfunc)   MkErrorStack_3E(callfunc,__FILE__,__LINE__)
 
#define MkErrorStack_2M(err, callfunc)   MkErrorStack_4M(err,callfunc,__FILE__,__LINE__)
 
#define MkErrorStack_1(err)   MkErrorStack(err,__func__,__FILE__,__LINE__)
 
#define MkErrorStack_0E()   MkErrorStack_3E(__func__,__FILE__,__LINE__)
 
#define MkErrorStack_1M(err)   MkErrorStack_4M(err,__func__,__FILE__,__LINE__)
 
#define MkErrorStackFormat(...)   MkErrorStackFormat_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorStackFormat_3E(...)   MkErrorStackFormat(&MkERROR,__VA_ARGS__)
 
#define MkErrorStackFormat_4M(m, ...)   MkErrorStackFormat(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorStackFormat_3(err, callfunc, callfile)   MkErrorStackFormat(err,callfunc,callfile,__LINE__)
 
#define MkErrorStackFormat_2E(callfunc, callfile)   MkErrorStackFormat_3E(callfunc,callfile,__LINE__)
 
#define MkErrorStackFormat_3M(err, callfunc, callfile)   MkErrorStackFormat_4M(err,callfunc,callfile,__LINE__)
 
#define MkErrorStackFormat_2(err, callfunc)   MkErrorStackFormat(err,callfunc,__FILE__,__LINE__)
 
#define MkErrorStackFormat_1E(callfunc)   MkErrorStackFormat_3E(callfunc,__FILE__,__LINE__)
 
#define MkErrorStackFormat_2M(err, callfunc)   MkErrorStackFormat_4M(err,callfunc,__FILE__,__LINE__)
 
#define MkErrorStackFormat_1(err)   MkErrorStackFormat(err,__func__,__FILE__,__LINE__)
 
#define MkErrorStackFormat_0E()   MkErrorStackFormat_3E(__func__,__FILE__,__LINE__)
 
#define MkErrorStackFormat_1M(err)   MkErrorStackFormat_4M(err,__func__,__FILE__,__LINE__)
 
#define MkErrorToString(...)   MkErrorToString_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorToString_0E()   MkErrorToString(&MkERROR)
 
#define MkErrorToString_1M(m)   MkErrorToString(MkErrorDEFAULT_1M(m))
 
#define MkErrorNoRaise(...)   MkErrorNoRaise_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorNoRaise_0E()   MkErrorNoRaise(&MkERROR)
 
#define MkErrorNoRaise_1M(m)   MkErrorNoRaise(MkErrorDEFAULT_1M(m))
 
#define MkErrorAppendC(...)   MkErrorAppendC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorAppendC_1E(...)   MkErrorAppendC(&MkERROR,__VA_ARGS__)
 
#define MkErrorAppendC_2M(m, ...)   MkErrorAppendC(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorAppendV(...)   MkErrorAppendV_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorAppendV_1E(...)   MkErrorAppendV(&MkERROR,__VA_ARGS__)
 
#define MkErrorAppendV_2M(m, ...)   MkErrorAppendV(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorAppendVL(...)   MkErrorAppendVL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorAppendVL_2E(...)   MkErrorAppendVL(&MkERROR,__VA_ARGS__)
 
#define MkErrorAppendVL_3M(m, ...)   MkErrorAppendVL(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorRaise(...)   MkErrorRaise_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorRaise_0E()   MkErrorRaise(&MkERROR)
 
#define MkErrorRaise_1M(m)   MkErrorRaise(MkErrorDEFAULT_1M(m))
 
#define MkErrorRaise_E(...)   MkErrorCheck(MkErrorRaise(__VA_ARGS__))
 
#define MkErrorRaise_C(...)   if (MkErrorCheckI(MkErrorRaise(__VA_ARGS__)))
 
#define MkErrorSetC(...)   MkErrorSetC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorSetC_3E(...)   MkErrorSetC(&MkERROR,__VA_ARGS__)
 
#define MkErrorSetC_4M(m, ...)   MkErrorSetC(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorSetC_3(err, message, callfunc)   MkErrorSetC(err,message,callfunc,-1)
 
#define MkErrorSetC_2E(message, callfunc)   MkErrorSetC_3E(message,callfunc,-1)
 
#define MkErrorSetC_3M(err, message, callfunc)   MkErrorSetC_4M(err,message,callfunc,-1)
 
#define MkErrorSetC_2(err, message)   MkErrorSetC(err,message,__func__,-1)
 
#define MkErrorSetC_1E(message)   MkErrorSetC_3E(message,__func__,-1)
 
#define MkErrorSetC_2M(err, message)   MkErrorSetC_4M(err,message,__func__,-1)
 
#define MkErrorSetC_E(...)   MkErrorCheck(MkErrorSetC(__VA_ARGS__))
 
#define MkErrorSetC_C(...)   if (MkErrorCheckI(MkErrorSetC(__VA_ARGS__)))
 
#define MkErrorSetE(...)   MkErrorSetE_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorSetE_1E(...)   MkErrorSetE(&MkERROR,__VA_ARGS__)
 
#define MkErrorSetE_2M(m, ...)   MkErrorSetE(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorSetE_E(...)   MkErrorCheck(MkErrorSetE(__VA_ARGS__))
 
#define MkErrorSetE_C(...)   if (MkErrorCheckI(MkErrorSetE(__VA_ARGS__)))
 
#define MkErrorSetR(...)   MkErrorSetR_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorSetR_4E(...)   MkErrorSetR(&MkERROR,__VA_ARGS__)
 
#define MkErrorSetR_5M(m, ...)   MkErrorSetR(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorSetR_4(err, message, errcode, errnum)   MkErrorSetR(err,message,errcode,errnum,NULL)
 
#define MkErrorSetR_3E(message, errcode, errnum)   MkErrorSetR_4E(message,errcode,errnum,NULL)
 
#define MkErrorSetR_4M(err, message, errcode, errnum)   MkErrorSetR_5M(err,message,errcode,errnum,NULL)
 
#define MkErrorSetR_3(err, message, errcode)   MkErrorSetR(err,message,errcode,-1,NULL)
 
#define MkErrorSetR_2E(message, errcode)   MkErrorSetR_4E(message,errcode,-1,NULL)
 
#define MkErrorSetR_3M(err, message, errcode)   MkErrorSetR_5M(err,message,errcode,-1,NULL)
 
#define MkErrorSetR_2(err, message)   MkErrorSetR(err,message,MK_ERROR_NULL,-1,NULL)
 
#define MkErrorSetR_1E(message)   MkErrorSetR_4E(message,MK_ERROR_NULL,-1,NULL)
 
#define MkErrorSetR_2M(err, message)   MkErrorSetR_5M(err,message,MK_ERROR_NULL,-1,NULL)
 
#define MkErrorSetR_E(...)   MkErrorCheck(MkErrorSetR(__VA_ARGS__))
 
#define MkErrorSetR_C(...)   if (MkErrorCheckI(MkErrorSetR(__VA_ARGS__)))
 
#define MkErrorSetV(...)   MkErrorSetV_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorSetV_3E(...)   MkErrorSetV(&MkERROR,__VA_ARGS__)
 
#define MkErrorSetV_4M(m, ...)   MkErrorSetV(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorSetV_3(err, callfunc, printfmt, ...)   MkErrorSetV(err,callfunc,-1,printfmt,__VA_ARGS__)
 
#define MkErrorSetV_2E(callfunc, printfmt, ...)   MkErrorSetV_3E(callfunc,-1,printfmt,__VA_ARGS__)
 
#define MkErrorSetV_3M(err, callfunc, printfmt, ...)   MkErrorSetV_4M(err,callfunc,-1,printfmt,__VA_ARGS__)
 
#define MkErrorSetV_2(err, printfmt, ...)   MkErrorSetV(err,__func__,-1,printfmt,__VA_ARGS__)
 
#define MkErrorSetV_1E(printfmt, ...)   MkErrorSetV_3E(__func__,-1,printfmt,__VA_ARGS__)
 
#define MkErrorSetV_2M(err, printfmt, ...)   MkErrorSetV_4M(err,__func__,-1,printfmt,__VA_ARGS__)
 
#define MkErrorSetV_E(...)   MkErrorCheck(MkErrorSetV(__VA_ARGS__))
 
#define MkErrorSetV_C(...)   if (MkErrorCheckI(MkErrorSetV(__VA_ARGS__)))
 
#define MkErrorSetVL(...)   MkErrorSetVL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorSetVL_4E(...)   MkErrorSetVL(&MkERROR,__VA_ARGS__)
 
#define MkErrorSetVL_5M(m, ...)   MkErrorSetVL(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorSetVL_4(err, callfunc, printfmt, var_list)   MkErrorSetVL(err,callfunc,-1,printfmt,var_list)
 
#define MkErrorSetVL_3E(callfunc, printfmt, var_list)   MkErrorSetVL_4E(callfunc,-1,printfmt,var_list)
 
#define MkErrorSetVL_4M(err, callfunc, printfmt, var_list)   MkErrorSetVL_5M(err,callfunc,-1,printfmt,var_list)
 
#define MkErrorSetVL_3(err, printfmt, var_list)   MkErrorSetVL(err,__func__,-1,printfmt,var_list)
 
#define MkErrorSetVL_2E(printfmt, var_list)   MkErrorSetVL_4E(__func__,-1,printfmt,var_list)
 
#define MkErrorSetVL_3M(err, printfmt, var_list)   MkErrorSetVL_5M(err,__func__,-1,printfmt,var_list)
 
#define MkErrorSetVL_E(...)   MkErrorCheck(MkErrorSetVL(__VA_ARGS__))
 
#define MkErrorSetVL_C(...)   if (MkErrorCheckI(MkErrorSetVL(__VA_ARGS__)))
 
#define MkPanicC(...)   MkPanicC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkPanicC_3(errobj, callfunc, message)   MkPanicC(errobj,callfunc,-1,message)
 
#define MkPanicC_2(errobj, message)   MkPanicC(errobj,__func__,-1,message)
 
#define MkPanicC_1(message)   MkPanicC(NULL,__func__,-1,message)
 
#define MkPanicV(...)   MkPanicV_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkPanicV_3(errobj, callfunc, printfmt, ...)   MkPanicV(errobj,callfunc,-1,printfmt,__VA_ARGS__)
 
#define MkPanicV_2(errobj, printfmt, ...)   MkPanicV(errobj,__func__,-1,printfmt,__VA_ARGS__)
 
#define MkPanicV_1(printfmt, ...)   MkPanicV(NULL,__func__,-1,printfmt,__VA_ARGS__)
 
#define MkPanicVL(...)   MkPanicVL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkPanicVL_4(errobj, callfunc, printfmt, var_list)   MkPanicVL(errobj,callfunc,-1,printfmt,var_list)
 
#define MkPanicVL_3(errobj, printfmt, var_list)   MkPanicVL(errobj,__func__,-1,printfmt,var_list)
 
#define MkPanicVL_2(printfmt, var_list)   MkPanicVL(NULL,__func__,-1,printfmt,var_list)
 
#define MkErrorIsEXIT_0E()   MkErrorIsEXIT(&MkERROR)
 
#define MkErrorIsEXIT_1M(m)   MkErrorIsEXIT(MkErrorDEFAULT_1M(m))
 
#define MkErrorIsSOCKET_0E()   MkErrorIsSOCKET(&MkERROR)
 
#define MkErrorIsSOCKET_1M(m)   MkErrorIsSOCKET(MkErrorDEFAULT_1M(m))
 
#define MkErrorSetCONTINUE(...)   MkErrorSetCONTINUE_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorSetCONTINUE_0E()   MkErrorSetCONTINUE(&MkERROR)
 
#define MkErrorSetCONTINUE_1M(m)   MkErrorSetCONTINUE(MkErrorDEFAULT_1M(m))
 
#define MkErrorSetCode(...)   MkErrorSetCode_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorSetCode_1E(...)   MkErrorSetCode(&MkERROR,__VA_ARGS__)
 
#define MkErrorSetCode_2M(m, ...)   MkErrorSetCode(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorSetEXIT(...)   MkErrorSetEXIT_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorSetEXIT_1E(...)   MkErrorSetEXIT(&MkERROR,__VA_ARGS__)
 
#define MkErrorSetEXIT_2M(m, ...)   MkErrorSetEXIT(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorSetEXIT_1(err)   MkErrorSetEXIT(err,__func__)
 
#define MkErrorSetEXIT_0E()   MkErrorSetEXIT_1E(__func__)
 
#define MkErrorSetEXIT_1M(err)   MkErrorSetEXIT_2M(err,__func__)
 
#define MkErrorSetEXIT_E(...)   MkErrorCheck(MkErrorSetEXIT(__VA_ARGS__))
 
#define MkErrorSetEXIT_C(...)   if (MkErrorCheckI(MkErrorSetEXIT(__VA_ARGS__)))
 
#define MkErrorSetSOCKET(...)   MkErrorSetSOCKET_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorSetSOCKET_2E(...)   MkErrorSetSOCKET(&MkERROR,__VA_ARGS__)
 
#define MkErrorSetSOCKET_3M(m, ...)   MkErrorSetSOCKET(MkErrorDEFAULT_1M(m),__VA_ARGS__)
 
#define MkErrorSetSOCKET_2(err, detail)   MkErrorSetSOCKET(err,detail,__func__)
 
#define MkErrorSetSOCKET_1E(detail)   MkErrorSetSOCKET_2E(detail,__func__)
 
#define MkErrorSetSOCKET_2M(err, detail)   MkErrorSetSOCKET_3M(err,detail,__func__)
 
#define MkErrorSetSOCKET_1(err)   MkErrorSetSOCKET(err,"UNKNOWN",__func__)
 
#define MkErrorSetSOCKET_0E()   MkErrorSetSOCKET_2E("UNKNOWN",__func__)
 
#define MkErrorSetSOCKET_1M(err)   MkErrorSetSOCKET_3M(err,"UNKNOWN",__func__)
 
#define MkErrorSetSOCKET_E(...)   MkErrorCheck(MkErrorSetSOCKET(__VA_ARGS__))
 
#define MkErrorSetSOCKET_C(...)   if (MkErrorCheckI(MkErrorSetSOCKET(__VA_ARGS__)))
 
#define MkErrorDEFAULT_0()   MkErrorDEFAULT(NULL)
 
#define MkErrorDEFAULT_E_0()   MkErrorDEFAULT_E(MK_RT_CALL)
 
#define MkErrorIGNORE()   MkErrorIGNORE_RT(MK_RT_CALL_ONLY)
 
#define MkErrorPANIC()   MkErrorPANIC_RT(MK_RT_CALL_ONLY)
 
#define MkErrorPRINT()   MkErrorPRINT_RT(MK_RT_CALL_ONLY)
 
#define MkErrorFORMAT()   MkErrorFORMAT_RT(MK_RT_CALL_ONLY)
 
#define MkErrorDup(...)   MkErrorDup_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkErrorDup_0E()   MkErrorDup(&MkERROR)
 
#define MkErrorDup_1M(m)   MkErrorDup(MkErrorDEFAULT_1M(m))
 
#define MkErrorDelete(x)   MkObjectDeleteToNull(MkErrorDelete_RT,x)
 
#define MkErrorDelete_0E()   MkErrorDelete(&MkERROR)
 
#define MkErrorDelete_1M(m)   MkErrorDelete(MkErrorDEFAULT_1M(m))
 
#define MkBufferListAppendLA(...)   MkBufferListAppendLA_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendLP(...)   MkBufferListAppendLP_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendLP_2(bfl, addBufL)   MkBufferListAppendLP(bfl,addBufL,-1)
 
#define MkBufferListAppendVA(...)   MkBufferListAppendVA_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendVAL(...)   MkBufferListAppendVAL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendVC(...)   MkBufferListAppendVC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListPositionMerge(...)   MkBufferListPositionMerge_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendC(...)   MkBufferListAppendC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendD(...)   MkBufferListAppendD_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendF(...)   MkBufferListAppendF_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendG(...)   MkBufferListAppendG_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendI(...)   MkBufferListAppendI_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendO(...)   MkBufferListAppendO_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendS(...)   MkBufferListAppendS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendU(...)   MkBufferListAppendU_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendUP(...)   MkBufferListAppendUP_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendUP_2(bfl, addBuf)   MkBufferListAppendUP(bfl,addBuf,-1)
 
#define MkBufferListAppendV(...)   MkBufferListAppendV_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendVL(...)   MkBufferListAppendVL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendW(...)   MkBufferListAppendW_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListAppendY(...)   MkBufferListAppendY_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOptionU(...)   MkBufferListCheckOptionU_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOptionU_4(bfl, opt, defval, val_out)   MkBufferListCheckOptionU(bfl,opt,defval,true,val_out)
 
#define MkBufferListCheckOptionU_3(bfl, opt, val_out)   MkBufferListCheckOptionU(bfl,opt,NULL,true,val_out)
 
#define MkBufferListCheckOptionU_E(...)   MkErrorCheck(MkBufferListCheckOptionU(__VA_ARGS__))
 
#define MkBufferListCheckOptionU_C(...)   if (MkErrorCheckI(MkBufferListCheckOptionU(__VA_ARGS__)))
 
#define MkBufferListCheckOptionU_e(...)   MK_EMBEDDED(MK_BUF,MkBufferListCheckOptionU,__VA_ARGS__)
 
#define MkBufferListCheckOption(...)   MkBufferListCheckOption_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOption_2(bfl, opt)   MkBufferListCheckOption(bfl,opt,false)
 
#define MkBufferListCheckOptionC(...)   MkBufferListCheckOptionC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOptionC_4(bfl, opt, defval, val_out)   MkBufferListCheckOptionC(bfl,opt,defval,true,val_out)
 
#define MkBufferListCheckOptionC_3(bfl, opt, val_out)   MkBufferListCheckOptionC(bfl,opt,"",true,val_out)
 
#define MkBufferListCheckOptionC_E(...)   MkErrorCheck(MkBufferListCheckOptionC(__VA_ARGS__))
 
#define MkBufferListCheckOptionC_C(...)   if (MkErrorCheckI(MkBufferListCheckOptionC(__VA_ARGS__)))
 
#define MkBufferListCheckOptionC_e(...)   MK_EMBEDDED(MK_STRN,MkBufferListCheckOptionC,__VA_ARGS__)
 
#define MkBufferListCheckOptionD(...)   MkBufferListCheckOptionD_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOptionD_4(bfl, opt, defval, val_out)   MkBufferListCheckOptionD(bfl,opt,defval,true,val_out)
 
#define MkBufferListCheckOptionD_3(bfl, opt, val_out)   MkBufferListCheckOptionD(bfl,opt,0,true,val_out)
 
#define MkBufferListCheckOptionD_E(...)   MkErrorCheck(MkBufferListCheckOptionD(__VA_ARGS__))
 
#define MkBufferListCheckOptionD_C(...)   if (MkErrorCheckI(MkBufferListCheckOptionD(__VA_ARGS__)))
 
#define MkBufferListCheckOptionD_e(...)   MK_EMBEDDED(MK_DBL,MkBufferListCheckOptionD,__VA_ARGS__)
 
#define MkBufferListCheckOptionF(...)   MkBufferListCheckOptionF_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOptionF_4(bfl, opt, defval, val_out)   MkBufferListCheckOptionF(bfl,opt,defval,true,val_out)
 
#define MkBufferListCheckOptionF_3(bfl, opt, val_out)   MkBufferListCheckOptionF(bfl,opt,0,true,val_out)
 
#define MkBufferListCheckOptionF_E(...)   MkErrorCheck(MkBufferListCheckOptionF(__VA_ARGS__))
 
#define MkBufferListCheckOptionF_C(...)   if (MkErrorCheckI(MkBufferListCheckOptionF(__VA_ARGS__)))
 
#define MkBufferListCheckOptionF_e(...)   MK_EMBEDDED(MK_FLT,MkBufferListCheckOptionF,__VA_ARGS__)
 
#define MkBufferListCheckOptionI(...)   MkBufferListCheckOptionI_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOptionI_4(bfl, opt, defval, val_out)   MkBufferListCheckOptionI(bfl,opt,defval,true,val_out)
 
#define MkBufferListCheckOptionI_3(bfl, opt, val_out)   MkBufferListCheckOptionI(bfl,opt,0,true,val_out)
 
#define MkBufferListCheckOptionI_E(...)   MkErrorCheck(MkBufferListCheckOptionI(__VA_ARGS__))
 
#define MkBufferListCheckOptionI_C(...)   if (MkErrorCheckI(MkBufferListCheckOptionI(__VA_ARGS__)))
 
#define MkBufferListCheckOptionI_e(...)   MK_EMBEDDED(MK_INT,MkBufferListCheckOptionI,__VA_ARGS__)
 
#define MkBufferListCheckOptionO(...)   MkBufferListCheckOptionO_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOptionO_4(bfl, opt, defval, val_out)   MkBufferListCheckOptionO(bfl,opt,defval,true,val_out)
 
#define MkBufferListCheckOptionO_3(bfl, opt, val_out)   MkBufferListCheckOptionO(bfl,opt,false,true,val_out)
 
#define MkBufferListCheckOptionO_E(...)   MkErrorCheck(MkBufferListCheckOptionO(__VA_ARGS__))
 
#define MkBufferListCheckOptionO_C(...)   if (MkErrorCheckI(MkBufferListCheckOptionO(__VA_ARGS__)))
 
#define MkBufferListCheckOptionO_e(...)   MK_EMBEDDED(MK_BOOL,MkBufferListCheckOptionO,__VA_ARGS__)
 
#define MkBufferListCheckOptionS(...)   MkBufferListCheckOptionS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOptionS_4(bfl, opt, defval, val_out)   MkBufferListCheckOptionS(bfl,opt,defval,true,val_out)
 
#define MkBufferListCheckOptionS_3(bfl, opt, val_out)   MkBufferListCheckOptionS(bfl,opt,0,true,val_out)
 
#define MkBufferListCheckOptionS_E(...)   MkErrorCheck(MkBufferListCheckOptionS(__VA_ARGS__))
 
#define MkBufferListCheckOptionS_C(...)   if (MkErrorCheckI(MkBufferListCheckOptionS(__VA_ARGS__)))
 
#define MkBufferListCheckOptionS_e(...)   MK_EMBEDDED(MK_SRT,MkBufferListCheckOptionS,__VA_ARGS__)
 
#define MkBufferListCheckOptionW(...)   MkBufferListCheckOptionW_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOptionW_4(bfl, opt, defval, val_out)   MkBufferListCheckOptionW(bfl,opt,defval,true,val_out)
 
#define MkBufferListCheckOptionW_3(bfl, opt, val_out)   MkBufferListCheckOptionW(bfl,opt,0,true,val_out)
 
#define MkBufferListCheckOptionW_E(...)   MkErrorCheck(MkBufferListCheckOptionW(__VA_ARGS__))
 
#define MkBufferListCheckOptionW_C(...)   if (MkErrorCheckI(MkBufferListCheckOptionW(__VA_ARGS__)))
 
#define MkBufferListCheckOptionW_e(...)   MK_EMBEDDED(MK_WID,MkBufferListCheckOptionW,__VA_ARGS__)
 
#define MkBufferListCheckOptionY(...)   MkBufferListCheckOptionY_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCheckOptionY_4(bfl, opt, defval, val_out)   MkBufferListCheckOptionY(bfl,opt,defval,true,val_out)
 
#define MkBufferListCheckOptionY_3(bfl, opt, val_out)   MkBufferListCheckOptionY(bfl,opt,0,true,val_out)
 
#define MkBufferListCheckOptionY_E(...)   MkErrorCheck(MkBufferListCheckOptionY(__VA_ARGS__))
 
#define MkBufferListCheckOptionY_C(...)   if (MkErrorCheckI(MkBufferListCheckOptionY(__VA_ARGS__)))
 
#define MkBufferListCheckOptionY_e(...)   MK_EMBEDDED(MK_BYT,MkBufferListCheckOptionY,__VA_ARGS__)
 
#define MkBufferListIndexGetU(...)   MkBufferListIndexGetU_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListIndexExtract(...)   MkBufferListIndexExtract_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListIndexExtract_2(bfl, val_out)   MkBufferListIndexExtract(bfl,0,val_out)
 
#define MkBufferListIndexExtract_E(...)   MkErrorCheck(MkBufferListIndexExtract(__VA_ARGS__))
 
#define MkBufferListIndexExtract_C(...)   if (MkErrorCheckI(MkBufferListIndexExtract(__VA_ARGS__)))
 
#define MkBufferListIndexExtract_e(...)   MK_EMBEDDED(MK_BUF,MkBufferListIndexExtract,__VA_ARGS__)
 
#define MkBufferListIndexGet(...)   MkBufferListIndexGet_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListIndexGet_E(...)   MkErrorCheck(MkBufferListIndexGet(__VA_ARGS__))
 
#define MkBufferListIndexGet_C(...)   if (MkErrorCheckI(MkBufferListIndexGet(__VA_ARGS__)))
 
#define MkBufferListIndexGet_e(...)   MK_EMBEDDED(MK_BUF,MkBufferListIndexGet,__VA_ARGS__)
 
#define MkBufferListIndexDelete(...)   MkBufferListIndexDelete_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListIndexDelete_3(bfl, index, numitems)   MkBufferListIndexDelete(bfl,index,numitems,true)
 
#define MkBufferListIndexDelete_2(bfl, index)   MkBufferListIndexDelete(bfl,index,1,true)
 
#define MkBufferListIndexDelete_E(...)   MkErrorCheck(MkBufferListIndexDelete(__VA_ARGS__))
 
#define MkBufferListIndexDelete_C(...)   if (MkErrorCheckI(MkBufferListIndexDelete(__VA_ARGS__)))
 
#define MkBufferListIndexGetC(...)   MkBufferListIndexGetC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListIndexSet(...)   MkBufferListIndexSet_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListIndexSet_E(...)   MkErrorCheck(MkBufferListIndexSet(__VA_ARGS__))
 
#define MkBufferListIndexSet_C(...)   if (MkErrorCheckI(MkBufferListIndexSet(__VA_ARGS__)))
 
#define MkBufferListIndexSetC(...)   MkBufferListIndexSetC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListIndexSetU(...)   MkBufferListIndexSetU_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListReserve(...)   MkBufferListReserve_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListSize(...)   MkBufferListSize_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListLog(...)   MkBufferListLog_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListLog_4(bfl, fmtobj, debug, callfunc)   MkBufferListLog(bfl,fmtobj,debug,callfunc,0)
 
#define MkBufferListLog_3(bfl, fmtobj, debug)   MkBufferListLog(bfl,fmtobj,debug,__func__,0)
 
#define MkBufferListLog_2(bfl, fmtobj)   MkBufferListLog(bfl,fmtobj,0,__func__,0)
 
#define MkBufferListLog_1(bfl)   MkBufferListLog(bfl,NULL,0,__func__,0)
 
#define MkBufferListLogS(...)   MkBufferListLogS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListLogS_3(bfl, varname, fmtobj)   MkBufferListLogS(bfl,varname,fmtobj,__func__)
 
#define MkBufferListLogS_2(bfl, varname)   MkBufferListLogS(bfl,varname,NULL,__func__)
 
#define MkBufferListLogS_1(bfl)   MkBufferListLogS(bfl,"bfl",NULL,__func__)
 
#define MkBufferListLogSS(...)   MkBufferListLogSS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListLogSS_3(bfl, varname, fmtobj)   MkBufferListLogSS(bfl,varname,fmtobj,__func__)
 
#define MkBufferListLogSS_2(bfl, varname)   MkBufferListLogSS(bfl,varname,NULL,__func__)
 
#define MkBufferListLogSS_1(bfl)   MkBufferListLogSS(bfl,"bfl",NULL,__func__)
 
#define MkBufferListLogSSS(...)   MkBufferListLogSSS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListLogSSS_3(bfl, varname, fmtobj)   MkBufferListLogSSS(bfl,varname,fmtobj,__func__)
 
#define MkBufferListLogSSS_2(bfl, varname)   MkBufferListLogSSS(bfl,varname,NULL,__func__)
 
#define MkBufferListLogSSS_1(bfl)   MkBufferListLogSSS(bfl,"bfl",NULL,__func__)
 
#define MkBufferListSort(...)   MkBufferListSort_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListToBuffer(...)   MkBufferListToBuffer_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCmp(...)   MkBufferListCmp_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCopy(...)   MkBufferListCopy_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListMove(...)   MkBufferListMove_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListReset(...)   MkBufferListReset_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListSearchC(...)   MkBufferListSearchC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListSearchC_3(bfl, str, len)   MkBufferListSearchC(bfl,str,len,0)
 
#define MkBufferListSearchC_2(bfl, str)   MkBufferListSearchC(bfl,str,-1,0)
 
#define MkBufferListToList(...)   MkBufferListToList_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListToString(...)   MkBufferListToString_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListToStringList(...)   MkBufferListToStringList_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListMerge(...)   MkBufferListMerge_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListDup(...)   MkBufferListDup_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCreate(...)   MkBufferListCreate_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCreate_0()   MkBufferListCreate(0)
 
#define MkBufferListCreateLA(...)   MkBufferListCreateLA_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCreateTLS(...)   MkBufferListCreateTLS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCreateVA(...)   MkBufferListCreateVA_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCreateVAL(...)   MkBufferListCreateVAL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListCreateVC(...)   MkBufferListCreateVC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListFileGlob(...)   MkBufferListFileGlob_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListDelete(x)   MkObjectDeleteToNull(MkBufferListDelete_RT,x)
 
#define MkBufferListFree(...)   MkBufferListFree_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferListInit(...)   MkBufferListInit_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferAppendC(...)   MkBufferAppendC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferAppendV(...)   MkBufferAppendV_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferAppendVL(...)   MkBufferAppendVL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferPop(...)   MkBufferPop_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferPush(...)   MkBufferPush_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferToObject(...)   MkBufferToObject_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferToObject_E(...)   MkErrorCheck(MkBufferToObject(__VA_ARGS__))
 
#define MkBufferToObject_C(...)   if (MkErrorCheckI(MkBufferToObject(__VA_ARGS__)))
 
#define MkBufferToObject_e(...)   MK_EMBEDDED(MK_NAT_OBJECT,MkBufferToObject,__VA_ARGS__)
 
#define MkBufferGetL(...)   MkBufferGetL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetL_E(...)   MkErrorCheck(MkBufferGetL(__VA_ARGS__))
 
#define MkBufferGetL_C(...)   if (MkErrorCheckI(MkBufferGetL(__VA_ARGS__)))
 
#define MkBufferGetL_e(...)   MK_EMBEDDED(MK_BFL,MkBufferGetL,__VA_ARGS__)
 
#define MkBufferGetU(...)   MkBufferGetU_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetU_E(...)   MkErrorCheck(MkBufferGetU(__VA_ARGS__))
 
#define MkBufferGetU_C(...)   if (MkErrorCheckI(MkBufferGetU(__VA_ARGS__)))
 
#define MkBufferGetU_e(...)   MK_EMBEDDED(MK_BUF,MkBufferGetU,__VA_ARGS__)
 
#define MkBufferGetB(...)   MkBufferGetB_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetB_E(...)   MkErrorCheck(MkBufferGetB(__VA_ARGS__))
 
#define MkBufferGetB_C(...)   if (MkErrorCheckI(MkBufferGetB(__VA_ARGS__)))
 
#define MkBufferGetB_e(...)   MK_EMBEDDED(MkBinaryR,MkBufferGetB,__VA_ARGS__)
 
#define MkBufferGetBOOL(...)   MkBufferGetBOOL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetBOOL_E(...)   MkErrorCheck(MkBufferGetBOOL(__VA_ARGS__))
 
#define MkBufferGetBOOL_C(...)   if (MkErrorCheckI(MkBufferGetBOOL(__VA_ARGS__)))
 
#define MkBufferGetBOOL_e(...)   MK_EMBEDDED(MK_BOOL,MkBufferGetBOOL,__VA_ARGS__)
 
#define MkBufferGetC(...)   MkBufferGetC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetC_E(...)   MkErrorCheck(MkBufferGetC(__VA_ARGS__))
 
#define MkBufferGetC_C(...)   if (MkErrorCheckI(MkBufferGetC(__VA_ARGS__)))
 
#define MkBufferGetC_e(...)   MK_EMBEDDED(MK_STRN,MkBufferGetC,__VA_ARGS__)
 
#define MkBufferGetD(...)   MkBufferGetD_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetD_E(...)   MkErrorCheck(MkBufferGetD(__VA_ARGS__))
 
#define MkBufferGetD_C(...)   if (MkErrorCheckI(MkBufferGetD(__VA_ARGS__)))
 
#define MkBufferGetD_e(...)   MK_EMBEDDED(MK_DBL,MkBufferGetD,__VA_ARGS__)
 
#define MkBufferGetF(...)   MkBufferGetF_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetF_E(...)   MkErrorCheck(MkBufferGetF(__VA_ARGS__))
 
#define MkBufferGetF_C(...)   if (MkErrorCheckI(MkBufferGetF(__VA_ARGS__)))
 
#define MkBufferGetF_e(...)   MK_EMBEDDED(MK_FLT,MkBufferGetF,__VA_ARGS__)
 
#define MkBufferGetI(...)   MkBufferGetI_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetI_E(...)   MkErrorCheck(MkBufferGetI(__VA_ARGS__))
 
#define MkBufferGetI_C(...)   if (MkErrorCheckI(MkBufferGetI(__VA_ARGS__)))
 
#define MkBufferGetI_e(...)   MK_EMBEDDED(MK_INT,MkBufferGetI,__VA_ARGS__)
 
#define MkBufferGetLL(...)   MkBufferGetLL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetLL_E(...)   MkErrorCheck(MkBufferGetLL(__VA_ARGS__))
 
#define MkBufferGetLL_C(...)   if (MkErrorCheckI(MkBufferGetLL(__VA_ARGS__)))
 
#define MkBufferGetLL_e(...)   MK_EMBEDDED(MK_WID,MkBufferGetLL,__VA_ARGS__)
 
#define MkBufferGetLONG(...)   MkBufferGetLONG_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetLONG_E(...)   MkErrorCheck(MkBufferGetLONG(__VA_ARGS__))
 
#define MkBufferGetLONG_C(...)   if (MkErrorCheckI(MkBufferGetLONG(__VA_ARGS__)))
 
#define MkBufferGetLONG_e(...)   MK_EMBEDDED(MK_LONG,MkBufferGetLONG,__VA_ARGS__)
 
#define MkBufferGetO(...)   MkBufferGetO_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetO_E(...)   MkErrorCheck(MkBufferGetO(__VA_ARGS__))
 
#define MkBufferGetO_C(...)   if (MkErrorCheckI(MkBufferGetO(__VA_ARGS__)))
 
#define MkBufferGetO_e(...)   MK_EMBEDDED(MK_BOL,MkBufferGetO,__VA_ARGS__)
 
#define MkBufferGetS(...)   MkBufferGetS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetS_E(...)   MkErrorCheck(MkBufferGetS(__VA_ARGS__))
 
#define MkBufferGetS_C(...)   if (MkErrorCheckI(MkBufferGetS(__VA_ARGS__)))
 
#define MkBufferGetS_e(...)   MK_EMBEDDED(MK_SRT,MkBufferGetS,__VA_ARGS__)
 
#define MkBufferGetUI(...)   MkBufferGetUI_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetUI_E(...)   MkErrorCheck(MkBufferGetUI(__VA_ARGS__))
 
#define MkBufferGetUI_C(...)   if (MkErrorCheckI(MkBufferGetUI(__VA_ARGS__)))
 
#define MkBufferGetUI_e(...)   MK_EMBEDDED(MK_INT,MkBufferGetUI,__VA_ARGS__)
 
#define MkBufferGetUS(...)   MkBufferGetUS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetUS_E(...)   MkErrorCheck(MkBufferGetUS(__VA_ARGS__))
 
#define MkBufferGetUS_C(...)   if (MkErrorCheckI(MkBufferGetUS(__VA_ARGS__)))
 
#define MkBufferGetUS_e(...)   MK_EMBEDDED(MK_SRT,MkBufferGetUS,__VA_ARGS__)
 
#define MkBufferGetW(...)   MkBufferGetW_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetW_E(...)   MkErrorCheck(MkBufferGetW(__VA_ARGS__))
 
#define MkBufferGetW_C(...)   if (MkErrorCheckI(MkBufferGetW(__VA_ARGS__)))
 
#define MkBufferGetW_e(...)   MK_EMBEDDED(MK_WID,MkBufferGetW,__VA_ARGS__)
 
#define MkBufferGetY(...)   MkBufferGetY_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetY_E(...)   MkErrorCheck(MkBufferGetY(__VA_ARGS__))
 
#define MkBufferGetY_C(...)   if (MkErrorCheckI(MkBufferGetY(__VA_ARGS__)))
 
#define MkBufferGetY_e(...)   MK_EMBEDDED(MK_BYT,MkBufferGetY,__VA_ARGS__)
 
#define MkBufferGetType1(...)   MkBufferGetType1_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetType2(...)   MkBufferGetType2_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferGetType3(...)   MkBufferGetType3_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferIsLocal(...)   MkBufferIsLocal_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferLog(...)   MkBufferLog_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferLog_4(buf, fmtobj, debug, callfunc)   MkBufferLog(buf,fmtobj,debug,callfunc,0)
 
#define MkBufferLog_3(buf, fmtobj, debug)   MkBufferLog(buf,fmtobj,debug,__func__,0)
 
#define MkBufferLog_2(buf, fmtobj)   MkBufferLog(buf,fmtobj,0,__func__,0)
 
#define MkBufferLog_1(buf)   MkBufferLog(buf,NULL,0,__func__,0)
 
#define MkBufferLogS(...)   MkBufferLogS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferLogS_3(buf, varname, fmtobj)   MkBufferLogS(buf,varname,fmtobj,__func__)
 
#define MkBufferLogS_2(buf, varname)   MkBufferLogS(buf,varname,NULL,__func__)
 
#define MkBufferLogS_1(buf)   MkBufferLogS(buf,"buf",NULL,__func__)
 
#define MkBufferLogSS(...)   MkBufferLogSS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferLogSS_3(buf, varname, fmtobj)   MkBufferLogSS(buf,varname,fmtobj,__func__)
 
#define MkBufferLogSS_2(buf, varname)   MkBufferLogSS(buf,varname,NULL,__func__)
 
#define MkBufferLogSS_1(buf)   MkBufferLogSS(buf,"buf",NULL,__func__)
 
#define MkBufferCopy(...)   MkBufferCopy_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSizeAdd(...)   MkBufferSizeAdd_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSizeNew(...)   MkBufferSizeNew_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferTemp(...)   MkBufferTemp_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCastTo(...)   MkBufferCastTo_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCastTo_E(...)   MkErrorCheck(MkBufferCastTo(__VA_ARGS__))
 
#define MkBufferCastTo_C(...)   if (MkErrorCheckI(MkBufferCastTo(__VA_ARGS__)))
 
#define MkBufferCmp(...)   MkBufferCmp_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferReset(...)   MkBufferReset_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferResetFull(...)   MkBufferResetFull_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferToString(...)   MkBufferToString_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetB(...)   MkBufferSetB_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetC(...)   MkBufferSetC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetD(...)   MkBufferSetD_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetF(...)   MkBufferSetF_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetI(...)   MkBufferSetI_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetO(...)   MkBufferSetO_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetS(...)   MkBufferSetS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetU(...)   MkBufferSetU_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetV(...)   MkBufferSetV_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetVL(...)   MkBufferSetVL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetW(...)   MkBufferSetW_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetY(...)   MkBufferSetY_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferMerge(...)   MkBufferMerge_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferDup(...)   MkBufferDup_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreate(...)   MkBufferCreate_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreate_1(size)   MkBufferCreate(NULL,size)
 
#define MkBufferCreate_0()   MkBufferCreate(NULL,0)
 
#define MkBufferCreate1024(...)   MkBufferCreate1024_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreate1024_0()   MkBufferCreate1024(0)
 
#define MkBufferCreate256(...)   MkBufferCreate256_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreate256_0()   MkBufferCreate256(0)
 
#define MkBufferCreate64(...)   MkBufferCreate64_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreate64_0()   MkBufferCreate64(0)
 
#define MkBufferCreateB(...)   MkBufferCreateB_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreateC(...)   MkBufferCreateC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreateD(...)   MkBufferCreateD_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreateF(...)   MkBufferCreateF_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreateI(...)   MkBufferCreateI_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreateO(...)   MkBufferCreateO_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreateS(...)   MkBufferCreateS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreateTLS(...)   MkBufferCreateTLS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreateU(...)   MkBufferCreateU_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreateW(...)   MkBufferCreateW_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferCreateY(...)   MkBufferCreateY_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferDelete(x)   MkObjectDeleteToNull(MkBufferDelete_RT,x)
 
#define MkBufferFree(...)   MkBufferFree_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferInit(...)   MkBufferInit_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferInit_2(buf, size)   MkBufferInit(buf,NULL,size)
 
#define MkBufferInit_1(buf)   MkBufferInit(buf,NULL,0)
 
#define MkBufferStreamCopy(...)   MkBufferStreamCopy_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamLog(...)   MkBufferStreamLog_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamLog_4(bus, fmtobj, debug, callfunc)   MkBufferStreamLog(bus,fmtobj,debug,callfunc,0)
 
#define MkBufferStreamLog_3(bus, fmtobj, debug)   MkBufferStreamLog(bus,fmtobj,debug,__func__,0)
 
#define MkBufferStreamLog_2(bus, fmtobj)   MkBufferStreamLog(bus,fmtobj,0,__func__,0)
 
#define MkBufferStreamLog_1(bus)   MkBufferStreamLog(bus,NULL,0,__func__,0)
 
#define MkBufferStreamLogS(...)   MkBufferStreamLogS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamLogS_2(bus, fmtobj)   MkBufferStreamLogS(bus,fmtobj,__func__)
 
#define MkBufferStreamLogS_1(bus)   MkBufferStreamLogS(bus,NULL,__func__)
 
#define MkBufferStreamPosToStart(...)   MkBufferStreamPosToStart_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReset(...)   MkBufferStreamReset_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamResetFull(...)   MkBufferStreamResetFull_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadALL(...)   MkBufferStreamReadALL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadALL_E(...)   MkErrorCheck(MkBufferStreamReadALL(__VA_ARGS__))
 
#define MkBufferStreamReadALL_C(...)   if (MkErrorCheckI(MkBufferStreamReadALL(__VA_ARGS__)))
 
#define MkBufferStreamReadALL_e(...)   MK_EMBEDDED(MK_BFL,MkBufferStreamReadALL,__VA_ARGS__)
 
#define MkBufferStreamReadL(...)   MkBufferStreamReadL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadL_E(...)   MkErrorCheck(MkBufferStreamReadL(__VA_ARGS__))
 
#define MkBufferStreamReadL_C(...)   if (MkErrorCheckI(MkBufferStreamReadL(__VA_ARGS__)))
 
#define MkBufferStreamReadL_e(...)   MK_EMBEDDED(MK_BFL,MkBufferStreamReadL,__VA_ARGS__)
 
#define MkBufferStreamReadU(...)   MkBufferStreamReadU_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadU_E(...)   MkErrorCheck(MkBufferStreamReadU(__VA_ARGS__))
 
#define MkBufferStreamReadU_C(...)   if (MkErrorCheckI(MkBufferStreamReadU(__VA_ARGS__)))
 
#define MkBufferStreamReadU_e(...)   MK_EMBEDDED(MK_BUF,MkBufferStreamReadU,__VA_ARGS__)
 
#define MkBufferStreamReadGetNextType(...)   MkBufferStreamReadGetNextType_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadGetNumItems(...)   MkBufferStreamReadGetNumItems_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadItemExists(...)   MkBufferStreamReadItemExists_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadL_END(...)   MkBufferStreamReadL_END_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadL_END_E(...)   MkErrorCheck(MkBufferStreamReadL_END(__VA_ARGS__))
 
#define MkBufferStreamReadL_END_C(...)   if (MkErrorCheckI(MkBufferStreamReadL_END(__VA_ARGS__)))
 
#define MkBufferStreamReadL_START(...)   MkBufferStreamReadL_START_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadL_START_1(bus)   MkBufferStreamReadL_START(bus,NULL)
 
#define MkBufferStreamReadL_START_E(...)   MkErrorCheck(MkBufferStreamReadL_START(__VA_ARGS__))
 
#define MkBufferStreamReadL_START_C(...)   if (MkErrorCheckI(MkBufferStreamReadL_START(__VA_ARGS__)))
 
#define MkBufferStreamReadUndo(...)   MkBufferStreamReadUndo_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadUndo_E(...)   MkErrorCheck(MkBufferStreamReadUndo(__VA_ARGS__))
 
#define MkBufferStreamReadUndo_C(...)   if (MkErrorCheckI(MkBufferStreamReadUndo(__VA_ARGS__)))
 
#define MkBufferStreamReadB(...)   MkBufferStreamReadB_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadB_E(...)   MkErrorCheck(MkBufferStreamReadB(__VA_ARGS__))
 
#define MkBufferStreamReadB_C(...)   if (MkErrorCheckI(MkBufferStreamReadB(__VA_ARGS__)))
 
#define MkBufferStreamReadB_e(...)   MK_EMBEDDED(MkBinaryR,MkBufferStreamReadB,__VA_ARGS__)
 
#define MkBufferStreamReadC(...)   MkBufferStreamReadC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadC_E(...)   MkErrorCheck(MkBufferStreamReadC(__VA_ARGS__))
 
#define MkBufferStreamReadC_C(...)   if (MkErrorCheckI(MkBufferStreamReadC(__VA_ARGS__)))
 
#define MkBufferStreamReadC_e(...)   MK_EMBEDDED(MK_STRN,MkBufferStreamReadC,__VA_ARGS__)
 
#define MkBufferStreamReadD(...)   MkBufferStreamReadD_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadD_E(...)   MkErrorCheck(MkBufferStreamReadD(__VA_ARGS__))
 
#define MkBufferStreamReadD_C(...)   if (MkErrorCheckI(MkBufferStreamReadD(__VA_ARGS__)))
 
#define MkBufferStreamReadD_e(...)   MK_EMBEDDED(MK_DBL,MkBufferStreamReadD,__VA_ARGS__)
 
#define MkBufferStreamReadF(...)   MkBufferStreamReadF_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadF_E(...)   MkErrorCheck(MkBufferStreamReadF(__VA_ARGS__))
 
#define MkBufferStreamReadF_C(...)   if (MkErrorCheckI(MkBufferStreamReadF(__VA_ARGS__)))
 
#define MkBufferStreamReadF_e(...)   MK_EMBEDDED(MK_FLT,MkBufferStreamReadF,__VA_ARGS__)
 
#define MkBufferStreamReadI(...)   MkBufferStreamReadI_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadI_E(...)   MkErrorCheck(MkBufferStreamReadI(__VA_ARGS__))
 
#define MkBufferStreamReadI_C(...)   if (MkErrorCheckI(MkBufferStreamReadI(__VA_ARGS__)))
 
#define MkBufferStreamReadI_e(...)   MK_EMBEDDED(MK_INT,MkBufferStreamReadI,__VA_ARGS__)
 
#define MkBufferStreamReadLONG(...)   MkBufferStreamReadLONG_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadLONG_E(...)   MkErrorCheck(MkBufferStreamReadLONG(__VA_ARGS__))
 
#define MkBufferStreamReadLONG_C(...)   if (MkErrorCheckI(MkBufferStreamReadLONG(__VA_ARGS__)))
 
#define MkBufferStreamReadLONG_e(...)   MK_EMBEDDED(MK_LONG,MkBufferStreamReadLONG,__VA_ARGS__)
 
#define MkBufferStreamReadO(...)   MkBufferStreamReadO_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadO_E(...)   MkErrorCheck(MkBufferStreamReadO(__VA_ARGS__))
 
#define MkBufferStreamReadO_C(...)   if (MkErrorCheckI(MkBufferStreamReadO(__VA_ARGS__)))
 
#define MkBufferStreamReadO_e(...)   MK_EMBEDDED(MK_BOL,MkBufferStreamReadO,__VA_ARGS__)
 
#define MkBufferStreamReadW(...)   MkBufferStreamReadW_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadW_E(...)   MkErrorCheck(MkBufferStreamReadW(__VA_ARGS__))
 
#define MkBufferStreamReadW_C(...)   if (MkErrorCheckI(MkBufferStreamReadW(__VA_ARGS__)))
 
#define MkBufferStreamReadW_e(...)   MK_EMBEDDED(MK_WID,MkBufferStreamReadW,__VA_ARGS__)
 
#define MkBufferStreamReadY(...)   MkBufferStreamReadY_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamReadY_E(...)   MkErrorCheck(MkBufferStreamReadY(__VA_ARGS__))
 
#define MkBufferStreamReadY_C(...)   if (MkErrorCheckI(MkBufferStreamReadY(__VA_ARGS__)))
 
#define MkBufferStreamReadY_e(...)   MK_EMBEDDED(MK_BYT,MkBufferStreamReadY,__VA_ARGS__)
 
#define MkBufferStreamMerge(...)   MkBufferStreamMerge_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamDup(...)   MkBufferStreamDup_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamCreate(...)   MkBufferStreamCreate_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamCreate_1(size)   MkBufferStreamCreate(NULL,size)
 
#define MkBufferStreamCreate_0()   MkBufferStreamCreate(NULL,0)
 
#define MkBufferStreamCreate1024(...)   MkBufferStreamCreate1024_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamCreate1024_0()   MkBufferStreamCreate1024(0)
 
#define MkBufferStreamCreate16384(...)   MkBufferStreamCreate16384_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamCreate16384_0()   MkBufferStreamCreate16384(0)
 
#define MkBufferStreamCreate256(...)   MkBufferStreamCreate256_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamCreate256_0()   MkBufferStreamCreate256(0)
 
#define MkBufferStreamCreate64(...)   MkBufferStreamCreate64_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamCreate64_0()   MkBufferStreamCreate64(0)
 
#define MkBufferStreamCreateTLS(...)   MkBufferStreamCreateTLS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamDelete(x)   MkObjectDeleteToNull(MkBufferStreamDelete_RT,x)
 
#define MkBufferStreamFree(...)   MkBufferStreamFree_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamInit(...)   MkBufferStreamInit_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamInit_2(bus, size)   MkBufferStreamInit(bus,NULL,size)
 
#define MkBufferStreamInit_1(bus)   MkBufferStreamInit(bus,NULL,0)
 
#define MkBufferStreamWriteB(...)   MkBufferStreamWriteB_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteB_E(...)   MkErrorCheck(MkBufferStreamWriteB(__VA_ARGS__))
 
#define MkBufferStreamWriteB_C(...)   if (MkErrorCheckI(MkBufferStreamWriteB(__VA_ARGS__)))
 
#define MkBufferStreamWriteC(...)   MkBufferStreamWriteC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteC_E(...)   MkErrorCheck(MkBufferStreamWriteC(__VA_ARGS__))
 
#define MkBufferStreamWriteC_C(...)   if (MkErrorCheckI(MkBufferStreamWriteC(__VA_ARGS__)))
 
#define MkBufferStreamWriteD(...)   MkBufferStreamWriteD_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteD_E(...)   MkErrorCheck(MkBufferStreamWriteD(__VA_ARGS__))
 
#define MkBufferStreamWriteD_C(...)   if (MkErrorCheckI(MkBufferStreamWriteD(__VA_ARGS__)))
 
#define MkBufferStreamWriteF(...)   MkBufferStreamWriteF_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteF_E(...)   MkErrorCheck(MkBufferStreamWriteF(__VA_ARGS__))
 
#define MkBufferStreamWriteF_C(...)   if (MkErrorCheckI(MkBufferStreamWriteF(__VA_ARGS__)))
 
#define MkBufferStreamWriteI(...)   MkBufferStreamWriteI_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteI_E(...)   MkErrorCheck(MkBufferStreamWriteI(__VA_ARGS__))
 
#define MkBufferStreamWriteI_C(...)   if (MkErrorCheckI(MkBufferStreamWriteI(__VA_ARGS__)))
 
#define MkBufferStreamWriteL(...)   MkBufferStreamWriteL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteL_E(...)   MkErrorCheck(MkBufferStreamWriteL(__VA_ARGS__))
 
#define MkBufferStreamWriteL_C(...)   if (MkErrorCheckI(MkBufferStreamWriteL(__VA_ARGS__)))
 
#define MkBufferStreamWriteLONG(...)   MkBufferStreamWriteLONG_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteLONG_E(...)   MkErrorCheck(MkBufferStreamWriteLONG(__VA_ARGS__))
 
#define MkBufferStreamWriteLONG_C(...)   if (MkErrorCheckI(MkBufferStreamWriteLONG(__VA_ARGS__)))
 
#define MkBufferStreamWriteL_END(...)   MkBufferStreamWriteL_END_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteL_END_E(...)   MkErrorCheck(MkBufferStreamWriteL_END(__VA_ARGS__))
 
#define MkBufferStreamWriteL_END_C(...)   if (MkErrorCheckI(MkBufferStreamWriteL_END(__VA_ARGS__)))
 
#define MkBufferStreamWriteL_FLAT(...)   MkBufferStreamWriteL_FLAT_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteL_FLAT_E(...)   MkErrorCheck(MkBufferStreamWriteL_FLAT(__VA_ARGS__))
 
#define MkBufferStreamWriteL_FLAT_C(...)   if (MkErrorCheckI(MkBufferStreamWriteL_FLAT(__VA_ARGS__)))
 
#define MkBufferStreamWriteL_START(...)   MkBufferStreamWriteL_START_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteL_START_E(...)   MkErrorCheck(MkBufferStreamWriteL_START(__VA_ARGS__))
 
#define MkBufferStreamWriteL_START_C(...)   if (MkErrorCheckI(MkBufferStreamWriteL_START(__VA_ARGS__)))
 
#define MkBufferStreamWriteO(...)   MkBufferStreamWriteO_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteO_E(...)   MkErrorCheck(MkBufferStreamWriteO(__VA_ARGS__))
 
#define MkBufferStreamWriteO_C(...)   if (MkErrorCheckI(MkBufferStreamWriteO(__VA_ARGS__)))
 
#define MkBufferStreamWriteU(...)   MkBufferStreamWriteU_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteU_E(...)   MkErrorCheck(MkBufferStreamWriteU(__VA_ARGS__))
 
#define MkBufferStreamWriteU_C(...)   if (MkErrorCheckI(MkBufferStreamWriteU(__VA_ARGS__)))
 
#define MkBufferStreamWriteV(...)   MkBufferStreamWriteV_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteV_E(...)   MkErrorCheck(MkBufferStreamWriteV(__VA_ARGS__))
 
#define MkBufferStreamWriteV_C(...)   if (MkErrorCheckI(MkBufferStreamWriteV(__VA_ARGS__)))
 
#define MkBufferStreamWriteVL(...)   MkBufferStreamWriteVL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteVL_E(...)   MkErrorCheck(MkBufferStreamWriteVL(__VA_ARGS__))
 
#define MkBufferStreamWriteVL_C(...)   if (MkErrorCheckI(MkBufferStreamWriteVL(__VA_ARGS__)))
 
#define MkBufferStreamWriteW(...)   MkBufferStreamWriteW_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteW_E(...)   MkErrorCheck(MkBufferStreamWriteW(__VA_ARGS__))
 
#define MkBufferStreamWriteW_C(...)   if (MkErrorCheckI(MkBufferStreamWriteW(__VA_ARGS__)))
 
#define MkBufferStreamWriteY(...)   MkBufferStreamWriteY_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferStreamWriteY_E(...)   MkErrorCheck(MkBufferStreamWriteY(__VA_ARGS__))
 
#define MkBufferStreamWriteY_C(...)   if (MkErrorCheckI(MkBufferStreamWriteY(__VA_ARGS__)))
 
#define MkDbgDump(...)   MkDbgDump_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkDbgDump_2(obj, message)   MkDbgDump(obj,message,__func__)
 
#define MkDbgDump_1(obj)   MkDbgDump(obj,"var",__func__)
 
#define MkDbgDump_E(...)   MkErrorCheck(MkDbgDump(__VA_ARGS__))
 
#define MkDbgDump_C(...)   if (MkErrorCheckI(MkDbgDump(__VA_ARGS__)))
 
#define MkDbgL(...)   MkDbgL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkDbgL_4(fmtobj, message, debug, callfunc)   MkDbgL(fmtobj,message,debug,callfunc,0)
 
#define MkDbgL_3(fmtobj, message, debug)   MkDbgL(fmtobj,message,debug,__func__,0)
 
#define MkDbgL_2(fmtobj, message)   MkDbgL(fmtobj,message,0,__func__,0)
 
#define MkDbgL_1(message)   MkDbgL(NULL,message,0,__func__,0)
 
#define MkDbgLogC(...)   MkDbgLogC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkDbgLogC_1(obj)   MkDbgLogC(obj,__func__)
 
#define MkDbgO(...)   MkDbgO_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkDbgO_1(obj)   MkDbgO(obj,__func__)
 
#define MkDbgSTACK(...)   MkDbgSTACK_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkDbgSTACK_3(fmtobj, skip, num)   MkDbgSTACK(fmtobj,skip,num,__func__)
 
#define MkDbgSTACK_2(fmtobj, skip)   MkDbgSTACK(fmtobj,skip,-1,__func__)
 
#define MkDbgSTACK_1(fmtobj)   MkDbgSTACK(fmtobj,0,-1,__func__)
 
#define MkDbgM(...)   MkDbgM_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkDbgM_3(message, debug, callfunc)   MkDbgM(message,debug,callfunc,0)
 
#define MkDbgM_2(message, debug)   MkDbgM(message,debug,__func__,0)
 
#define MkDbgM_1(message)   MkDbgM(message,0,__func__,0)
 
#define MkLogC(...)   MkLogC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkLogC_3(fmtobj, message, debug)   MkLogC(fmtobj,message,debug,__func__)
 
#define MkLogC_2(fmtobj, message)   MkLogC(fmtobj,message,0,__func__)
 
#define MkLogC_1(message)   MkLogC(NULL,message,0,__func__)
 
#define MkLogHEX(...)   MkLogHEX_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkLogHEX_2(fmtobj, data)   MkLogHEX(fmtobj,__func__,data)
 
#define MkLogHEX_1(data)   MkLogHEX(NULL,__func__,data)
 
#define MkLogV(...)   MkLogV_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkLogV_3(fmtobj, callfunc, printfmt, ...)   MkLogV(fmtobj,callfunc,0,printfmt,__VA_ARGS__)
 
#define MkLogV_2(fmtobj, printfmt, ...)   MkLogV(fmtobj,__func__,0,printfmt,__VA_ARGS__)
 
#define MkLogV_1(printfmt, ...)   MkLogV(NULL,__func__,0,printfmt,__VA_ARGS__)
 
#define MkLogVL(...)   MkLogVL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkLogVL_4(fmtobj, callfunc, printfmt, var_list)   MkLogVL(fmtobj,callfunc,0,printfmt,var_list)
 
#define MkLogVL_3(fmtobj, printfmt, var_list)   MkLogVL(fmtobj,__func__,0,printfmt,var_list)
 
#define MkLogVL_2(printfmt, var_list)   MkLogVL(NULL,__func__,0,printfmt,var_list)
 
#define MkObjectLog(...)   MkObjectLog_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjectLog_4(obj, fmtobj, debug, callfunc)   MkObjectLog(obj,fmtobj,debug,callfunc,0)
 
#define MkObjectLog_3(obj, fmtobj, debug)   MkObjectLog(obj,fmtobj,debug,__func__,0)
 
#define MkObjectLog_2(obj, fmtobj)   MkObjectLog(obj,fmtobj,0,__func__,0)
 
#define MkObjectLog_1(obj)   MkObjectLog(obj,NULL,0,__func__,0)
 
#define MkObjectLogDetail(...)   MkObjectLogDetail_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjectLogDetail_4(obj, fmtobj, debug, callfunc)   MkObjectLogDetail(obj,fmtobj,debug,callfunc,0)
 
#define MkObjectLogDetail_3(obj, fmtobj, debug)   MkObjectLogDetail(obj,fmtobj,debug,__func__,0)
 
#define MkObjectLogDetail_2(obj, fmtobj)   MkObjectLogDetail(obj,fmtobj,0,__func__,0)
 
#define MkObjectLogDetail_1(obj)   MkObjectLogDetail(obj,NULL,0,__func__,0)
 
#define MkObjectLogSimple(...)   MkObjectLogSimple_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjectLogSimple_4(obj, fmtobj, debug, callfunc)   MkObjectLogSimple(obj,fmtobj,debug,callfunc,0)
 
#define MkObjectLogSimple_3(obj, fmtobj, debug)   MkObjectLogSimple(obj,fmtobj,debug,__func__,0)
 
#define MkObjectLogSimple_2(obj, fmtobj)   MkObjectLogSimple(obj,fmtobj,0,__func__,0)
 
#define MkObjectLogSimple_1(obj)   MkObjectLogSimple(obj,NULL,0,__func__,0)
 
#define MkObjectErrorCatch(...)   MkObjectErrorCatch_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjectErrorCatch_2(obj, exception)   MkObjectErrorCatch(obj,exception,__func__)
 
#define MkObjectErrorCatch_1(obj)   MkObjectErrorCatch(obj,NULL,__func__)
 
#define MkObjectToError(...)   MkObjectToError_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjectToName(...)   MkObjectToName_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjectToNameOfClass(...)   MkObjectToNameOfClass_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjectToNameOfType(...)   MkObjectToNameOfType_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjectToString(...)   MkObjectToString_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjCopy(...)   MkObjCopy_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkRefDecrWithoutSelf(...)   MkRefDecrWithoutSelf_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkTypeAlloc_1(typ)   MkTypeAlloc(MK_RT_CALL,typ)
 
#define MkObjReset(...)   MkObjReset_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkSelfNew(...)   MkSelfNew_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkSelfNew_E(...)   MkErrorCheck(MkSelfNew(__VA_ARGS__))
 
#define MkSelfNew_C(...)   if (MkErrorCheckI(MkSelfNew(__VA_ARGS__)))
 
#define MkRefCidN()   MkRefCidN_RT(MK_RT_CALL_ONLY)
 
#define MkRefDecr(...)   MkRefDecr_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkSelfCreate(...)   MkSelfCreate_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkSelfDelete(...)   MkSelfDelete_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkSelfDeleteForce(...)   MkSelfDeleteForce_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkSelfUnlink(...)   MkSelfUnlink_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkTypeDelete(...)   MkTypeDelete_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkTypeDup2(...)   MkTypeDup2_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkTypeLog(...)   MkTypeLog_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkTypeLog_4(typ, fmtobj, debug, callfunc)   MkTypeLog(typ,fmtobj,debug,callfunc,0)
 
#define MkTypeLog_3(typ, fmtobj, debug)   MkTypeLog(typ,fmtobj,debug,__func__,0)
 
#define MkTypeLog_2(typ, fmtobj)   MkTypeLog(typ,fmtobj,0,__func__,0)
 
#define MkTypeLog_1(typ)   MkTypeLog(typ,NULL,0,__func__,0)
 
#define MkTypeResolve_1(typ)   MkTypeResolve(MK_RT_CALL,typ)
 
#define MkSysKill_E(...)   MkErrorCheck(MkSysKill(__VA_ARGS__))
 
#define MkSysKill_C(...)   if (MkErrorCheckI(MkSysKill(__VA_ARGS__)))
 
#define MkSysPrintTrace(...)   MkSysPrintTrace_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkSysPrintTrace_5(fmtobj, skip, num, debug, callfunc)   MkSysPrintTrace(fmtobj,skip,num,debug,callfunc,0)
 
#define MkSysPrintTrace_4(fmtobj, skip, num, debug)   MkSysPrintTrace(fmtobj,skip,num,debug,__func__,0)
 
#define MkSysPrintTrace_3(fmtobj, skip, num)   MkSysPrintTrace(fmtobj,skip,num,0,__func__,0)
 
#define MkSysPrintTrace_2(fmtobj, skip)   MkSysPrintTrace(fmtobj,skip,-1,0,__func__,0)
 
#define MkSysPrintTrace_1(fmtobj)   MkSysPrintTrace(fmtobj,0,-1,0,__func__,0)
 
#define MkSysPrintTrace_0()   MkSysPrintTrace(NULL,0,-1,0,__func__,0)
 
#define MkSysSleep_E(...)   MkErrorCheck(MkSysSleep(__VA_ARGS__))
 
#define MkSysSleep_C(...)   if (MkErrorCheckI(MkSysSleep(__VA_ARGS__)))
 
#define MkSysStrNCpy_E(...)   MkErrorCheck(MkSysStrNCpy(__VA_ARGS__))
 
#define MkSysStrNCpy_C(...)   if (MkErrorCheckI(MkSysStrNCpy(__VA_ARGS__)))
 
#define MkSysUSleep_E(...)   MkErrorCheck(MkSysUSleep(__VA_ARGS__))
 
#define MkSysUSleep_C(...)   if (MkErrorCheckI(MkSysUSleep(__VA_ARGS__)))
 
#define MkSysWait_E(...)   MkErrorCheck(MkSysWait(__VA_ARGS__))
 
#define MkSysWait_C(...)   if (MkErrorCheckI(MkSysWait(__VA_ARGS__)))
 
#define MkSysGetPid_E(...)   MkErrorCheck(MkSysGetPid(__VA_ARGS__))
 
#define MkSysGetPid_C(...)   if (MkErrorCheckI(MkSysGetPid(__VA_ARGS__)))
 
#define MkSysGetPid_e(...)   MK_EMBEDDED(MK_INT,MkSysGetPid,__VA_ARGS__)
 
#define MkSysGetTimeOfDay_E(...)   MkErrorCheck(MkSysGetTimeOfDay(__VA_ARGS__))
 
#define MkSysGetTimeOfDay_C(...)   if (MkErrorCheckI(MkSysGetTimeOfDay(__VA_ARGS__)))
 
#define MkSysBasename(...)   MkSysBasename_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkSysDirname(...)   MkSysDirname_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkSysPrintF(...)   MkSysPrintF_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjCreate(...)   MkObjCreate_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjCreate_2(nat, lnk)   MkObjCreate(NULL,nat,lnk)
 
#define MkObjectDispose(x)   MkObjectDeleteToNull(MkObjectDispose_RT,x)
 
#define MkObjectDelete(x)   MkObjectDeleteToNull(MkObjectDelete_RT,x)
 
#define MkObjDup(...)   MkObjDup_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjDup2(...)   MkObjDup2_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkObjMerge(...)   MkObjMerge_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkRuntimeDebug_4(fmtobj, debug, callfunc, lvl)   MkRuntimeDebug(MK_RT_PTR,fmtobj,debug,callfunc,lvl)
 
#define MkRuntimeDebug_3(fmtobj, debug, callfunc)   MkRuntimeDebug(MK_RT_PTR,fmtobj,debug,callfunc,0)
 
#define MkRuntimeDebug_2(fmtobj, debug)   MkRuntimeDebug(MK_RT_PTR,fmtobj,debug,__func__,0)
 
#define MkRuntimeDebug_1(fmtobj)   MkRuntimeDebug(MK_RT_PTR,fmtobj,0,__func__,0)
 
#define MkRuntimeDebug_0()   MkRuntimeDebug(MK_RT_PTR,NULL,0,__func__,0)
 
#define MkRuntimeSetLogfile(...)   MkRuntimeSetLogfile_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkRuntimeSetLogfile_E(...)   MkErrorCheck(MkRuntimeSetLogfile(__VA_ARGS__))
 
#define MkRuntimeSetLogfile_C(...)   if (MkErrorCheckI(MkRuntimeSetLogfile(__VA_ARGS__)))
 
#define MkExtensionAdd(...)   MkExtensionAdd_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkExtensionDel(...)   MkExtensionDel_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkExtensionDeleteAll(...)   MkExtensionDeleteAll_RT(MK_RT_CALL __VA_ARGS__)
 

Detailed Description

C-API: Internal - Enum definition - ccmkkernel enum definition …

MkKernel_C_API

A enum in the Programming-Language-Micro-Kernel is a enum-data-type and 3 enum-access-attributes

  1. ENUM_ToString → return the string-value from the enum-value
  2. ENUM_ToInt → return the integer-value from the enum-value
  3. ENUM_FromInt → create an enum-value from an integer-value.

The enum-data-type and the 3 enum-access-attributes are defined in all target-languages (C,C++,C#,VB.NET,Java,Python,Ruby,Perl,PHP,Tcl or GO).

Macro Definition Documentation

◆ MK_TYPE_IS_1_BYTE

#define MK_TYPE_IS_1_BYTE   (1<<0)

the type is native and has a size of 1 byte …

Definition at line 3273 of file kernel_mk.h.

◆ MK_TYPE_IS_2_BYTE

#define MK_TYPE_IS_2_BYTE   (1<<1)

the type is native and has a size of 2 bytes …

Definition at line 3276 of file kernel_mk.h.

◆ MK_TYPE_IS_4_BYTE

#define MK_TYPE_IS_4_BYTE   (1<<2)

the type is native and has a size of 4 bytes …

Definition at line 3279 of file kernel_mk.h.

◆ MK_TYPE_IS_8_BYTE

#define MK_TYPE_IS_8_BYTE   (1<<3)

the type is native and has a size of 8 bytes …

Definition at line 3282 of file kernel_mk.h.

◆ MK_TYPE_IS_NATIVE

#define MK_TYPE_IS_NATIVE
Value:
#define MK_TYPE_IS_8_BYTE
the type is native and has a size of 8 bytes …
Definition kernel_mk.h:3282
#define MK_TYPE_IS_4_BYTE
the type is native and has a size of 4 bytes …
Definition kernel_mk.h:3279
#define MK_TYPE_IS_1_BYTE
the type is native and has a size of 1 byte …
Definition kernel_mk.h:3273
#define MK_TYPE_IS_2_BYTE
the type is native and has a size of 2 bytes …
Definition kernel_mk.h:3276

the type is native …

Definition at line 3285 of file kernel_mk.h.

◆ MK_TYPE_SHIFT

#define MK_TYPE_SHIFT   4

FIXED: type is only 8bit -> 4 bit=15 for type and 4 bit for flag …

Definition at line 3289 of file kernel_mk.h.

◆ MkBoolE_FromInt_C

#define MkBoolE_FromInt_C (   ...)    if (MkErrorCheckI(MkBoolE_FromInt(__VA_ARGS__)))

Definition at line 209 of file kernel_overload_mk.h.

◆ MkBoolE_FromInt_E

#define MkBoolE_FromInt_E (   ...)    MkErrorCheck(MkBoolE_FromInt(__VA_ARGS__))

Definition at line 208 of file kernel_overload_mk.h.

◆ MkBoolE_FromInt_e

#define MkBoolE_FromInt_e (   ...)    MK_EMBEDDED(enum MkBoolE,MkBoolE_FromInt,__VA_ARGS__)

Definition at line 210 of file kernel_overload_mk.h.

◆ MkBufferAppendC

#define MkBufferAppendC (   ...)    MkBufferAppendC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 810 of file kernel_overload_mk.h.

◆ MkBufferAppendV

#define MkBufferAppendV (   ...)    MkBufferAppendV_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 814 of file kernel_overload_mk.h.

◆ MkBufferAppendVL

#define MkBufferAppendVL (   ...)    MkBufferAppendVL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 815 of file kernel_overload_mk.h.

◆ MkBufferCastTo

#define MkBufferCastTo (   ...)    MkBufferCastTo_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 949 of file kernel_overload_mk.h.

◆ MkBufferCastTo_C

#define MkBufferCastTo_C (   ...)    if (MkErrorCheckI(MkBufferCastTo(__VA_ARGS__)))

Definition at line 951 of file kernel_overload_mk.h.

◆ MkBufferCastTo_E

#define MkBufferCastTo_E (   ...)    MkErrorCheck(MkBufferCastTo(__VA_ARGS__))

Definition at line 950 of file kernel_overload_mk.h.

◆ MkBufferCmp

#define MkBufferCmp (   ...)    MkBufferCmp_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 952 of file kernel_overload_mk.h.

◆ MkBufferCopy

#define MkBufferCopy (   ...)    MkBufferCopy_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 942 of file kernel_overload_mk.h.

◆ MkBufferCreate

#define MkBufferCreate (   ...)    MkBufferCreate_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 996 of file kernel_overload_mk.h.

◆ MkBufferCreate1024

#define MkBufferCreate1024 (   ...)    MkBufferCreate1024_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 999 of file kernel_overload_mk.h.

◆ MkBufferCreate1024_0

#define MkBufferCreate1024_0 ( )    MkBufferCreate1024(0)

Definition at line 1000 of file kernel_overload_mk.h.

◆ MkBufferCreate256

#define MkBufferCreate256 (   ...)    MkBufferCreate256_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1001 of file kernel_overload_mk.h.

◆ MkBufferCreate256_0

#define MkBufferCreate256_0 ( )    MkBufferCreate256(0)

Definition at line 1002 of file kernel_overload_mk.h.

◆ MkBufferCreate64

#define MkBufferCreate64 (   ...)    MkBufferCreate64_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1003 of file kernel_overload_mk.h.

◆ MkBufferCreate64_0

#define MkBufferCreate64_0 ( )    MkBufferCreate64(0)

Definition at line 1004 of file kernel_overload_mk.h.

◆ MkBufferCreate_0

#define MkBufferCreate_0 ( )    MkBufferCreate(NULL,0)

Definition at line 998 of file kernel_overload_mk.h.

◆ MkBufferCreate_1

#define MkBufferCreate_1 (   size)    MkBufferCreate(NULL,size)

Definition at line 997 of file kernel_overload_mk.h.

◆ MkBufferCreateB

#define MkBufferCreateB (   ...)    MkBufferCreateB_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1005 of file kernel_overload_mk.h.

◆ MkBufferCreateC

#define MkBufferCreateC (   ...)    MkBufferCreateC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1006 of file kernel_overload_mk.h.

◆ MkBufferCreateD

#define MkBufferCreateD (   ...)    MkBufferCreateD_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1007 of file kernel_overload_mk.h.

◆ MkBufferCreateF

#define MkBufferCreateF (   ...)    MkBufferCreateF_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1008 of file kernel_overload_mk.h.

◆ MkBufferCreateI

#define MkBufferCreateI (   ...)    MkBufferCreateI_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1009 of file kernel_overload_mk.h.

◆ MkBufferCreateO

#define MkBufferCreateO (   ...)    MkBufferCreateO_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1010 of file kernel_overload_mk.h.

◆ MkBufferCreateS

#define MkBufferCreateS (   ...)    MkBufferCreateS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1011 of file kernel_overload_mk.h.

◆ MkBufferCreateTLS

#define MkBufferCreateTLS (   ...)    MkBufferCreateTLS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1012 of file kernel_overload_mk.h.

◆ MkBufferCreateU

#define MkBufferCreateU (   ...)    MkBufferCreateU_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1013 of file kernel_overload_mk.h.

◆ MkBufferCreateW

#define MkBufferCreateW (   ...)    MkBufferCreateW_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1014 of file kernel_overload_mk.h.

◆ MkBufferCreateY

#define MkBufferCreateY (   ...)    MkBufferCreateY_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1015 of file kernel_overload_mk.h.

◆ MkBufferDelete

#define MkBufferDelete (   x)    MkObjectDeleteToNull(MkBufferDelete_RT,x)

Definition at line 1019 of file kernel_overload_mk.h.

◆ MkBufferDup

#define MkBufferDup (   ...)    MkBufferDup_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 992 of file kernel_overload_mk.h.

◆ MkBufferFree

#define MkBufferFree (   ...)    MkBufferFree_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1023 of file kernel_overload_mk.h.

◆ MkBufferGetB

#define MkBufferGetB (   ...)    MkBufferGetB_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 849 of file kernel_overload_mk.h.

◆ MkBufferGetB_C

#define MkBufferGetB_C (   ...)    if (MkErrorCheckI(MkBufferGetB(__VA_ARGS__)))

Definition at line 851 of file kernel_overload_mk.h.

◆ MkBufferGetB_E

#define MkBufferGetB_E (   ...)    MkErrorCheck(MkBufferGetB(__VA_ARGS__))

Definition at line 850 of file kernel_overload_mk.h.

◆ MkBufferGetB_e

#define MkBufferGetB_e (   ...)    MK_EMBEDDED(MkBinaryR,MkBufferGetB,__VA_ARGS__)

Definition at line 852 of file kernel_overload_mk.h.

◆ MkBufferGetBOOL

#define MkBufferGetBOOL (   ...)    MkBufferGetBOOL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 853 of file kernel_overload_mk.h.

◆ MkBufferGetBOOL_C

#define MkBufferGetBOOL_C (   ...)    if (MkErrorCheckI(MkBufferGetBOOL(__VA_ARGS__)))

Definition at line 855 of file kernel_overload_mk.h.

◆ MkBufferGetBOOL_E

#define MkBufferGetBOOL_E (   ...)    MkErrorCheck(MkBufferGetBOOL(__VA_ARGS__))

Definition at line 854 of file kernel_overload_mk.h.

◆ MkBufferGetBOOL_e

#define MkBufferGetBOOL_e (   ...)    MK_EMBEDDED(MK_BOOL,MkBufferGetBOOL,__VA_ARGS__)

Definition at line 856 of file kernel_overload_mk.h.

◆ MkBufferGetC

#define MkBufferGetC (   ...)    MkBufferGetC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 857 of file kernel_overload_mk.h.

◆ MkBufferGetC_C

#define MkBufferGetC_C (   ...)    if (MkErrorCheckI(MkBufferGetC(__VA_ARGS__)))

Definition at line 859 of file kernel_overload_mk.h.

◆ MkBufferGetC_E

#define MkBufferGetC_E (   ...)    MkErrorCheck(MkBufferGetC(__VA_ARGS__))

Definition at line 858 of file kernel_overload_mk.h.

◆ MkBufferGetC_e

#define MkBufferGetC_e (   ...)    MK_EMBEDDED(MK_STRN,MkBufferGetC,__VA_ARGS__)

Definition at line 860 of file kernel_overload_mk.h.

◆ MkBufferGetD

#define MkBufferGetD (   ...)    MkBufferGetD_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 861 of file kernel_overload_mk.h.

◆ MkBufferGetD_C

#define MkBufferGetD_C (   ...)    if (MkErrorCheckI(MkBufferGetD(__VA_ARGS__)))

Definition at line 863 of file kernel_overload_mk.h.

◆ MkBufferGetD_E

#define MkBufferGetD_E (   ...)    MkErrorCheck(MkBufferGetD(__VA_ARGS__))

Definition at line 862 of file kernel_overload_mk.h.

◆ MkBufferGetD_e

#define MkBufferGetD_e (   ...)    MK_EMBEDDED(MK_DBL,MkBufferGetD,__VA_ARGS__)

Definition at line 864 of file kernel_overload_mk.h.

◆ MkBufferGetF

#define MkBufferGetF (   ...)    MkBufferGetF_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 865 of file kernel_overload_mk.h.

◆ MkBufferGetF_C

#define MkBufferGetF_C (   ...)    if (MkErrorCheckI(MkBufferGetF(__VA_ARGS__)))

Definition at line 867 of file kernel_overload_mk.h.

◆ MkBufferGetF_E

#define MkBufferGetF_E (   ...)    MkErrorCheck(MkBufferGetF(__VA_ARGS__))

Definition at line 866 of file kernel_overload_mk.h.

◆ MkBufferGetF_e

#define MkBufferGetF_e (   ...)    MK_EMBEDDED(MK_FLT,MkBufferGetF,__VA_ARGS__)

Definition at line 868 of file kernel_overload_mk.h.

◆ MkBufferGetI

#define MkBufferGetI (   ...)    MkBufferGetI_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 869 of file kernel_overload_mk.h.

◆ MkBufferGetI_C

#define MkBufferGetI_C (   ...)    if (MkErrorCheckI(MkBufferGetI(__VA_ARGS__)))

Definition at line 871 of file kernel_overload_mk.h.

◆ MkBufferGetI_E

#define MkBufferGetI_E (   ...)    MkErrorCheck(MkBufferGetI(__VA_ARGS__))

Definition at line 870 of file kernel_overload_mk.h.

◆ MkBufferGetI_e

#define MkBufferGetI_e (   ...)    MK_EMBEDDED(MK_INT,MkBufferGetI,__VA_ARGS__)

Definition at line 872 of file kernel_overload_mk.h.

◆ MkBufferGetL

#define MkBufferGetL (   ...)    MkBufferGetL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 835 of file kernel_overload_mk.h.

◆ MkBufferGetL_C

#define MkBufferGetL_C (   ...)    if (MkErrorCheckI(MkBufferGetL(__VA_ARGS__)))

Definition at line 837 of file kernel_overload_mk.h.

◆ MkBufferGetL_E

#define MkBufferGetL_E (   ...)    MkErrorCheck(MkBufferGetL(__VA_ARGS__))

Definition at line 836 of file kernel_overload_mk.h.

◆ MkBufferGetL_e

#define MkBufferGetL_e (   ...)    MK_EMBEDDED(MK_BFL,MkBufferGetL,__VA_ARGS__)

Definition at line 838 of file kernel_overload_mk.h.

◆ MkBufferGetLL

#define MkBufferGetLL (   ...)    MkBufferGetLL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 873 of file kernel_overload_mk.h.

◆ MkBufferGetLL_C

#define MkBufferGetLL_C (   ...)    if (MkErrorCheckI(MkBufferGetLL(__VA_ARGS__)))

Definition at line 875 of file kernel_overload_mk.h.

◆ MkBufferGetLL_E

#define MkBufferGetLL_E (   ...)    MkErrorCheck(MkBufferGetLL(__VA_ARGS__))

Definition at line 874 of file kernel_overload_mk.h.

◆ MkBufferGetLL_e

#define MkBufferGetLL_e (   ...)    MK_EMBEDDED(MK_WID,MkBufferGetLL,__VA_ARGS__)

Definition at line 876 of file kernel_overload_mk.h.

◆ MkBufferGetLONG

#define MkBufferGetLONG (   ...)    MkBufferGetLONG_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 877 of file kernel_overload_mk.h.

◆ MkBufferGetLONG_C

#define MkBufferGetLONG_C (   ...)    if (MkErrorCheckI(MkBufferGetLONG(__VA_ARGS__)))

Definition at line 879 of file kernel_overload_mk.h.

◆ MkBufferGetLONG_E

#define MkBufferGetLONG_E (   ...)    MkErrorCheck(MkBufferGetLONG(__VA_ARGS__))

Definition at line 878 of file kernel_overload_mk.h.

◆ MkBufferGetLONG_e

#define MkBufferGetLONG_e (   ...)    MK_EMBEDDED(MK_LONG,MkBufferGetLONG,__VA_ARGS__)

Definition at line 880 of file kernel_overload_mk.h.

◆ MkBufferGetO

#define MkBufferGetO (   ...)    MkBufferGetO_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 881 of file kernel_overload_mk.h.

◆ MkBufferGetO_C

#define MkBufferGetO_C (   ...)    if (MkErrorCheckI(MkBufferGetO(__VA_ARGS__)))

Definition at line 883 of file kernel_overload_mk.h.

◆ MkBufferGetO_E

#define MkBufferGetO_E (   ...)    MkErrorCheck(MkBufferGetO(__VA_ARGS__))

Definition at line 882 of file kernel_overload_mk.h.

◆ MkBufferGetO_e

#define MkBufferGetO_e (   ...)    MK_EMBEDDED(MK_BOL,MkBufferGetO,__VA_ARGS__)

Definition at line 884 of file kernel_overload_mk.h.

◆ MkBufferGetS

#define MkBufferGetS (   ...)    MkBufferGetS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 885 of file kernel_overload_mk.h.

◆ MkBufferGetS_C

#define MkBufferGetS_C (   ...)    if (MkErrorCheckI(MkBufferGetS(__VA_ARGS__)))

Definition at line 887 of file kernel_overload_mk.h.

◆ MkBufferGetS_E

#define MkBufferGetS_E (   ...)    MkErrorCheck(MkBufferGetS(__VA_ARGS__))

Definition at line 886 of file kernel_overload_mk.h.

◆ MkBufferGetS_e

#define MkBufferGetS_e (   ...)    MK_EMBEDDED(MK_SRT,MkBufferGetS,__VA_ARGS__)

Definition at line 888 of file kernel_overload_mk.h.

◆ MkBufferGetType1

#define MkBufferGetType1 (   ...)    MkBufferGetType1_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 915 of file kernel_overload_mk.h.

◆ MkBufferGetType2

#define MkBufferGetType2 (   ...)    MkBufferGetType2_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 916 of file kernel_overload_mk.h.

◆ MkBufferGetType3

#define MkBufferGetType3 (   ...)    MkBufferGetType3_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 917 of file kernel_overload_mk.h.

◆ MkBufferGetU

#define MkBufferGetU (   ...)    MkBufferGetU_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 842 of file kernel_overload_mk.h.

◆ MkBufferGetU_C

#define MkBufferGetU_C (   ...)    if (MkErrorCheckI(MkBufferGetU(__VA_ARGS__)))

Definition at line 844 of file kernel_overload_mk.h.

◆ MkBufferGetU_E

#define MkBufferGetU_E (   ...)    MkErrorCheck(MkBufferGetU(__VA_ARGS__))

Definition at line 843 of file kernel_overload_mk.h.

◆ MkBufferGetU_e

#define MkBufferGetU_e (   ...)    MK_EMBEDDED(MK_BUF,MkBufferGetU,__VA_ARGS__)

Definition at line 845 of file kernel_overload_mk.h.

◆ MkBufferGetUI

#define MkBufferGetUI (   ...)    MkBufferGetUI_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 889 of file kernel_overload_mk.h.

◆ MkBufferGetUI_C

#define MkBufferGetUI_C (   ...)    if (MkErrorCheckI(MkBufferGetUI(__VA_ARGS__)))

Definition at line 891 of file kernel_overload_mk.h.

◆ MkBufferGetUI_E

#define MkBufferGetUI_E (   ...)    MkErrorCheck(MkBufferGetUI(__VA_ARGS__))

Definition at line 890 of file kernel_overload_mk.h.

◆ MkBufferGetUI_e

#define MkBufferGetUI_e (   ...)    MK_EMBEDDED(MK_INT,MkBufferGetUI,__VA_ARGS__)

Definition at line 892 of file kernel_overload_mk.h.

◆ MkBufferGetUS

#define MkBufferGetUS (   ...)    MkBufferGetUS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 893 of file kernel_overload_mk.h.

◆ MkBufferGetUS_C

#define MkBufferGetUS_C (   ...)    if (MkErrorCheckI(MkBufferGetUS(__VA_ARGS__)))

Definition at line 895 of file kernel_overload_mk.h.

◆ MkBufferGetUS_E

#define MkBufferGetUS_E (   ...)    MkErrorCheck(MkBufferGetUS(__VA_ARGS__))

Definition at line 894 of file kernel_overload_mk.h.

◆ MkBufferGetUS_e

#define MkBufferGetUS_e (   ...)    MK_EMBEDDED(MK_SRT,MkBufferGetUS,__VA_ARGS__)

Definition at line 896 of file kernel_overload_mk.h.

◆ MkBufferGetW

#define MkBufferGetW (   ...)    MkBufferGetW_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 897 of file kernel_overload_mk.h.

◆ MkBufferGetW_C

#define MkBufferGetW_C (   ...)    if (MkErrorCheckI(MkBufferGetW(__VA_ARGS__)))

Definition at line 899 of file kernel_overload_mk.h.

◆ MkBufferGetW_E

#define MkBufferGetW_E (   ...)    MkErrorCheck(MkBufferGetW(__VA_ARGS__))

Definition at line 898 of file kernel_overload_mk.h.

◆ MkBufferGetW_e

#define MkBufferGetW_e (   ...)    MK_EMBEDDED(MK_WID,MkBufferGetW,__VA_ARGS__)

Definition at line 900 of file kernel_overload_mk.h.

◆ MkBufferGetY

#define MkBufferGetY (   ...)    MkBufferGetY_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 901 of file kernel_overload_mk.h.

◆ MkBufferGetY_C

#define MkBufferGetY_C (   ...)    if (MkErrorCheckI(MkBufferGetY(__VA_ARGS__)))

Definition at line 903 of file kernel_overload_mk.h.

◆ MkBufferGetY_E

#define MkBufferGetY_E (   ...)    MkErrorCheck(MkBufferGetY(__VA_ARGS__))

Definition at line 902 of file kernel_overload_mk.h.

◆ MkBufferGetY_e

#define MkBufferGetY_e (   ...)    MK_EMBEDDED(MK_BYT,MkBufferGetY,__VA_ARGS__)

Definition at line 904 of file kernel_overload_mk.h.

◆ MkBufferInit

#define MkBufferInit (   ...)    MkBufferInit_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1024 of file kernel_overload_mk.h.

◆ MkBufferInit_1

#define MkBufferInit_1 (   buf)    MkBufferInit(buf,NULL,0)

Definition at line 1026 of file kernel_overload_mk.h.

◆ MkBufferInit_2

#define MkBufferInit_2 (   buf,
  size 
)    MkBufferInit(buf,NULL,size)

Definition at line 1025 of file kernel_overload_mk.h.

◆ MkBufferIsLocal

#define MkBufferIsLocal (   ...)    MkBufferIsLocal_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 918 of file kernel_overload_mk.h.

◆ MkBufferListAppendC

#define MkBufferListAppendC (   ...)    MkBufferListAppendC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 585 of file kernel_overload_mk.h.

◆ MkBufferListAppendD

#define MkBufferListAppendD (   ...)    MkBufferListAppendD_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 586 of file kernel_overload_mk.h.

◆ MkBufferListAppendF

#define MkBufferListAppendF (   ...)    MkBufferListAppendF_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 587 of file kernel_overload_mk.h.

◆ MkBufferListAppendG

#define MkBufferListAppendG (   ...)    MkBufferListAppendG_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 588 of file kernel_overload_mk.h.

◆ MkBufferListAppendI

#define MkBufferListAppendI (   ...)    MkBufferListAppendI_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 589 of file kernel_overload_mk.h.

◆ MkBufferListAppendLA

#define MkBufferListAppendLA (   ...)    MkBufferListAppendLA_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 575 of file kernel_overload_mk.h.

◆ MkBufferListAppendLP

#define MkBufferListAppendLP (   ...)    MkBufferListAppendLP_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 576 of file kernel_overload_mk.h.

◆ MkBufferListAppendLP_2

#define MkBufferListAppendLP_2 (   bfl,
  addBufL 
)    MkBufferListAppendLP(bfl,addBufL,-1)

Definition at line 577 of file kernel_overload_mk.h.

◆ MkBufferListAppendO

#define MkBufferListAppendO (   ...)    MkBufferListAppendO_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 590 of file kernel_overload_mk.h.

◆ MkBufferListAppendS

#define MkBufferListAppendS (   ...)    MkBufferListAppendS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 591 of file kernel_overload_mk.h.

◆ MkBufferListAppendU

#define MkBufferListAppendU (   ...)    MkBufferListAppendU_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 592 of file kernel_overload_mk.h.

◆ MkBufferListAppendUP

#define MkBufferListAppendUP (   ...)    MkBufferListAppendUP_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 593 of file kernel_overload_mk.h.

◆ MkBufferListAppendUP_2

#define MkBufferListAppendUP_2 (   bfl,
  addBuf 
)    MkBufferListAppendUP(bfl,addBuf,-1)

Definition at line 594 of file kernel_overload_mk.h.

◆ MkBufferListAppendV

#define MkBufferListAppendV (   ...)    MkBufferListAppendV_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 595 of file kernel_overload_mk.h.

◆ MkBufferListAppendVA

#define MkBufferListAppendVA (   ...)    MkBufferListAppendVA_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 578 of file kernel_overload_mk.h.

◆ MkBufferListAppendVAL

#define MkBufferListAppendVAL (   ...)    MkBufferListAppendVAL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 579 of file kernel_overload_mk.h.

◆ MkBufferListAppendVC

#define MkBufferListAppendVC (   ...)    MkBufferListAppendVC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 580 of file kernel_overload_mk.h.

◆ MkBufferListAppendVL

#define MkBufferListAppendVL (   ...)    MkBufferListAppendVL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 596 of file kernel_overload_mk.h.

◆ MkBufferListAppendW

#define MkBufferListAppendW (   ...)    MkBufferListAppendW_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 597 of file kernel_overload_mk.h.

◆ MkBufferListAppendY

#define MkBufferListAppendY (   ...)    MkBufferListAppendY_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 598 of file kernel_overload_mk.h.

◆ MkBufferListCheckOption

#define MkBufferListCheckOption (   ...)    MkBufferListCheckOption_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 618 of file kernel_overload_mk.h.

◆ MkBufferListCheckOption_2

#define MkBufferListCheckOption_2 (   bfl,
  opt 
)    MkBufferListCheckOption(bfl,opt,false)

Definition at line 619 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionC

#define MkBufferListCheckOptionC (   ...)    MkBufferListCheckOptionC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 623 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionC_3

#define MkBufferListCheckOptionC_3 (   bfl,
  opt,
  val_out 
)    MkBufferListCheckOptionC(bfl,opt,"",true,val_out)

Definition at line 625 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionC_4

#define MkBufferListCheckOptionC_4 (   bfl,
  opt,
  defval,
  val_out 
)    MkBufferListCheckOptionC(bfl,opt,defval,true,val_out)

Definition at line 624 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionC_C

#define MkBufferListCheckOptionC_C (   ...)    if (MkErrorCheckI(MkBufferListCheckOptionC(__VA_ARGS__)))

Definition at line 627 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionC_E

#define MkBufferListCheckOptionC_E (   ...)    MkErrorCheck(MkBufferListCheckOptionC(__VA_ARGS__))

Definition at line 626 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionC_e

#define MkBufferListCheckOptionC_e (   ...)    MK_EMBEDDED(MK_STRN,MkBufferListCheckOptionC,__VA_ARGS__)

Definition at line 628 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionD

#define MkBufferListCheckOptionD (   ...)    MkBufferListCheckOptionD_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 629 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionD_3

#define MkBufferListCheckOptionD_3 (   bfl,
  opt,
  val_out 
)    MkBufferListCheckOptionD(bfl,opt,0,true,val_out)

Definition at line 631 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionD_4

#define MkBufferListCheckOptionD_4 (   bfl,
  opt,
  defval,
  val_out 
)    MkBufferListCheckOptionD(bfl,opt,defval,true,val_out)

Definition at line 630 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionD_C

#define MkBufferListCheckOptionD_C (   ...)    if (MkErrorCheckI(MkBufferListCheckOptionD(__VA_ARGS__)))

Definition at line 633 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionD_E

#define MkBufferListCheckOptionD_E (   ...)    MkErrorCheck(MkBufferListCheckOptionD(__VA_ARGS__))

Definition at line 632 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionD_e

#define MkBufferListCheckOptionD_e (   ...)    MK_EMBEDDED(MK_DBL,MkBufferListCheckOptionD,__VA_ARGS__)

Definition at line 634 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionF

#define MkBufferListCheckOptionF (   ...)    MkBufferListCheckOptionF_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 635 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionF_3

#define MkBufferListCheckOptionF_3 (   bfl,
  opt,
  val_out 
)    MkBufferListCheckOptionF(bfl,opt,0,true,val_out)

Definition at line 637 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionF_4

#define MkBufferListCheckOptionF_4 (   bfl,
  opt,
  defval,
  val_out 
)    MkBufferListCheckOptionF(bfl,opt,defval,true,val_out)

Definition at line 636 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionF_C

#define MkBufferListCheckOptionF_C (   ...)    if (MkErrorCheckI(MkBufferListCheckOptionF(__VA_ARGS__)))

Definition at line 639 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionF_E

#define MkBufferListCheckOptionF_E (   ...)    MkErrorCheck(MkBufferListCheckOptionF(__VA_ARGS__))

Definition at line 638 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionF_e

#define MkBufferListCheckOptionF_e (   ...)    MK_EMBEDDED(MK_FLT,MkBufferListCheckOptionF,__VA_ARGS__)

Definition at line 640 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionI

#define MkBufferListCheckOptionI (   ...)    MkBufferListCheckOptionI_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 641 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionI_3

#define MkBufferListCheckOptionI_3 (   bfl,
  opt,
  val_out 
)    MkBufferListCheckOptionI(bfl,opt,0,true,val_out)

Definition at line 643 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionI_4

#define MkBufferListCheckOptionI_4 (   bfl,
  opt,
  defval,
  val_out 
)    MkBufferListCheckOptionI(bfl,opt,defval,true,val_out)

Definition at line 642 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionI_C

#define MkBufferListCheckOptionI_C (   ...)    if (MkErrorCheckI(MkBufferListCheckOptionI(__VA_ARGS__)))

Definition at line 645 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionI_E

#define MkBufferListCheckOptionI_E (   ...)    MkErrorCheck(MkBufferListCheckOptionI(__VA_ARGS__))

Definition at line 644 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionI_e

#define MkBufferListCheckOptionI_e (   ...)    MK_EMBEDDED(MK_INT,MkBufferListCheckOptionI,__VA_ARGS__)

Definition at line 646 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionO

#define MkBufferListCheckOptionO (   ...)    MkBufferListCheckOptionO_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 647 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionO_3

#define MkBufferListCheckOptionO_3 (   bfl,
  opt,
  val_out 
)    MkBufferListCheckOptionO(bfl,opt,false,true,val_out)

Definition at line 649 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionO_4

#define MkBufferListCheckOptionO_4 (   bfl,
  opt,
  defval,
  val_out 
)    MkBufferListCheckOptionO(bfl,opt,defval,true,val_out)

Definition at line 648 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionO_C

#define MkBufferListCheckOptionO_C (   ...)    if (MkErrorCheckI(MkBufferListCheckOptionO(__VA_ARGS__)))

Definition at line 651 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionO_E

#define MkBufferListCheckOptionO_E (   ...)    MkErrorCheck(MkBufferListCheckOptionO(__VA_ARGS__))

Definition at line 650 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionO_e

#define MkBufferListCheckOptionO_e (   ...)    MK_EMBEDDED(MK_BOOL,MkBufferListCheckOptionO,__VA_ARGS__)

Definition at line 652 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionS

#define MkBufferListCheckOptionS (   ...)    MkBufferListCheckOptionS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 653 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionS_3

#define MkBufferListCheckOptionS_3 (   bfl,
  opt,
  val_out 
)    MkBufferListCheckOptionS(bfl,opt,0,true,val_out)

Definition at line 655 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionS_4

#define MkBufferListCheckOptionS_4 (   bfl,
  opt,
  defval,
  val_out 
)    MkBufferListCheckOptionS(bfl,opt,defval,true,val_out)

Definition at line 654 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionS_C

#define MkBufferListCheckOptionS_C (   ...)    if (MkErrorCheckI(MkBufferListCheckOptionS(__VA_ARGS__)))

Definition at line 657 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionS_E

#define MkBufferListCheckOptionS_E (   ...)    MkErrorCheck(MkBufferListCheckOptionS(__VA_ARGS__))

Definition at line 656 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionS_e

#define MkBufferListCheckOptionS_e (   ...)    MK_EMBEDDED(MK_SRT,MkBufferListCheckOptionS,__VA_ARGS__)

Definition at line 658 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionU

#define MkBufferListCheckOptionU (   ...)    MkBufferListCheckOptionU_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 609 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionU_3

#define MkBufferListCheckOptionU_3 (   bfl,
  opt,
  val_out 
)    MkBufferListCheckOptionU(bfl,opt,NULL,true,val_out)

Definition at line 611 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionU_4

#define MkBufferListCheckOptionU_4 (   bfl,
  opt,
  defval,
  val_out 
)    MkBufferListCheckOptionU(bfl,opt,defval,true,val_out)

Definition at line 610 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionU_C

#define MkBufferListCheckOptionU_C (   ...)    if (MkErrorCheckI(MkBufferListCheckOptionU(__VA_ARGS__)))

Definition at line 613 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionU_E

#define MkBufferListCheckOptionU_E (   ...)    MkErrorCheck(MkBufferListCheckOptionU(__VA_ARGS__))

Definition at line 612 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionU_e

#define MkBufferListCheckOptionU_e (   ...)    MK_EMBEDDED(MK_BUF,MkBufferListCheckOptionU,__VA_ARGS__)

Definition at line 614 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionW

#define MkBufferListCheckOptionW (   ...)    MkBufferListCheckOptionW_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 659 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionW_3

#define MkBufferListCheckOptionW_3 (   bfl,
  opt,
  val_out 
)    MkBufferListCheckOptionW(bfl,opt,0,true,val_out)

Definition at line 661 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionW_4

#define MkBufferListCheckOptionW_4 (   bfl,
  opt,
  defval,
  val_out 
)    MkBufferListCheckOptionW(bfl,opt,defval,true,val_out)

Definition at line 660 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionW_C

#define MkBufferListCheckOptionW_C (   ...)    if (MkErrorCheckI(MkBufferListCheckOptionW(__VA_ARGS__)))

Definition at line 663 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionW_E

#define MkBufferListCheckOptionW_E (   ...)    MkErrorCheck(MkBufferListCheckOptionW(__VA_ARGS__))

Definition at line 662 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionW_e

#define MkBufferListCheckOptionW_e (   ...)    MK_EMBEDDED(MK_WID,MkBufferListCheckOptionW,__VA_ARGS__)

Definition at line 664 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionY

#define MkBufferListCheckOptionY (   ...)    MkBufferListCheckOptionY_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 665 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionY_3

#define MkBufferListCheckOptionY_3 (   bfl,
  opt,
  val_out 
)    MkBufferListCheckOptionY(bfl,opt,0,true,val_out)

Definition at line 667 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionY_4

#define MkBufferListCheckOptionY_4 (   bfl,
  opt,
  defval,
  val_out 
)    MkBufferListCheckOptionY(bfl,opt,defval,true,val_out)

Definition at line 666 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionY_C

#define MkBufferListCheckOptionY_C (   ...)    if (MkErrorCheckI(MkBufferListCheckOptionY(__VA_ARGS__)))

Definition at line 669 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionY_E

#define MkBufferListCheckOptionY_E (   ...)    MkErrorCheck(MkBufferListCheckOptionY(__VA_ARGS__))

Definition at line 668 of file kernel_overload_mk.h.

◆ MkBufferListCheckOptionY_e

#define MkBufferListCheckOptionY_e (   ...)    MK_EMBEDDED(MK_BYT,MkBufferListCheckOptionY,__VA_ARGS__)

Definition at line 670 of file kernel_overload_mk.h.

◆ MkBufferListCmp

#define MkBufferListCmp (   ...)    MkBufferListCmp_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 752 of file kernel_overload_mk.h.

◆ MkBufferListCopy

#define MkBufferListCopy (   ...)    MkBufferListCopy_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 753 of file kernel_overload_mk.h.

◆ MkBufferListCreate

#define MkBufferListCreate (   ...)    MkBufferListCreate_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 780 of file kernel_overload_mk.h.

◆ MkBufferListCreate_0

#define MkBufferListCreate_0 ( )    MkBufferListCreate(0)

Definition at line 781 of file kernel_overload_mk.h.

◆ MkBufferListCreateLA

#define MkBufferListCreateLA (   ...)    MkBufferListCreateLA_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 782 of file kernel_overload_mk.h.

◆ MkBufferListCreateTLS

#define MkBufferListCreateTLS (   ...)    MkBufferListCreateTLS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 783 of file kernel_overload_mk.h.

◆ MkBufferListCreateVA

#define MkBufferListCreateVA (   ...)    MkBufferListCreateVA_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 784 of file kernel_overload_mk.h.

◆ MkBufferListCreateVAL

#define MkBufferListCreateVAL (   ...)    MkBufferListCreateVAL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 785 of file kernel_overload_mk.h.

◆ MkBufferListCreateVC

#define MkBufferListCreateVC (   ...)    MkBufferListCreateVC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 786 of file kernel_overload_mk.h.

◆ MkBufferListDelete

#define MkBufferListDelete (   x)    MkObjectDeleteToNull(MkBufferListDelete_RT,x)

Definition at line 791 of file kernel_overload_mk.h.

◆ MkBufferListDup

#define MkBufferListDup (   ...)    MkBufferListDup_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 776 of file kernel_overload_mk.h.

◆ MkBufferListFileGlob

#define MkBufferListFileGlob (   ...)    MkBufferListFileGlob_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 787 of file kernel_overload_mk.h.

◆ MkBufferListFree

#define MkBufferListFree (   ...)    MkBufferListFree_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 795 of file kernel_overload_mk.h.

◆ MkBufferListIndexDelete

#define MkBufferListIndexDelete (   ...)    MkBufferListIndexDelete_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 697 of file kernel_overload_mk.h.

◆ MkBufferListIndexDelete_2

#define MkBufferListIndexDelete_2 (   bfl,
  index 
)    MkBufferListIndexDelete(bfl,index,1,true)

Definition at line 699 of file kernel_overload_mk.h.

◆ MkBufferListIndexDelete_3

#define MkBufferListIndexDelete_3 (   bfl,
  index,
  numitems 
)    MkBufferListIndexDelete(bfl,index,numitems,true)

Definition at line 698 of file kernel_overload_mk.h.

◆ MkBufferListIndexDelete_C

#define MkBufferListIndexDelete_C (   ...)    if (MkErrorCheckI(MkBufferListIndexDelete(__VA_ARGS__)))

Definition at line 701 of file kernel_overload_mk.h.

◆ MkBufferListIndexDelete_E

#define MkBufferListIndexDelete_E (   ...)    MkErrorCheck(MkBufferListIndexDelete(__VA_ARGS__))

Definition at line 700 of file kernel_overload_mk.h.

◆ MkBufferListIndexExtract

#define MkBufferListIndexExtract (   ...)    MkBufferListIndexExtract_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 685 of file kernel_overload_mk.h.

◆ MkBufferListIndexExtract_2

#define MkBufferListIndexExtract_2 (   bfl,
  val_out 
)    MkBufferListIndexExtract(bfl,0,val_out)

Definition at line 686 of file kernel_overload_mk.h.

◆ MkBufferListIndexExtract_C

#define MkBufferListIndexExtract_C (   ...)    if (MkErrorCheckI(MkBufferListIndexExtract(__VA_ARGS__)))

Definition at line 688 of file kernel_overload_mk.h.

◆ MkBufferListIndexExtract_E

#define MkBufferListIndexExtract_E (   ...)    MkErrorCheck(MkBufferListIndexExtract(__VA_ARGS__))

Definition at line 687 of file kernel_overload_mk.h.

◆ MkBufferListIndexExtract_e

#define MkBufferListIndexExtract_e (   ...)    MK_EMBEDDED(MK_BUF,MkBufferListIndexExtract,__VA_ARGS__)

Definition at line 689 of file kernel_overload_mk.h.

◆ MkBufferListIndexGet

#define MkBufferListIndexGet (   ...)    MkBufferListIndexGet_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 690 of file kernel_overload_mk.h.

◆ MkBufferListIndexGet_C

#define MkBufferListIndexGet_C (   ...)    if (MkErrorCheckI(MkBufferListIndexGet(__VA_ARGS__)))

Definition at line 692 of file kernel_overload_mk.h.

◆ MkBufferListIndexGet_E

#define MkBufferListIndexGet_E (   ...)    MkErrorCheck(MkBufferListIndexGet(__VA_ARGS__))

Definition at line 691 of file kernel_overload_mk.h.

◆ MkBufferListIndexGet_e

#define MkBufferListIndexGet_e (   ...)    MK_EMBEDDED(MK_BUF,MkBufferListIndexGet,__VA_ARGS__)

Definition at line 693 of file kernel_overload_mk.h.

◆ MkBufferListIndexGetC

#define MkBufferListIndexGetC (   ...)    MkBufferListIndexGetC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 702 of file kernel_overload_mk.h.

◆ MkBufferListIndexGetU

#define MkBufferListIndexGetU (   ...)    MkBufferListIndexGetU_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 681 of file kernel_overload_mk.h.

◆ MkBufferListIndexSet

#define MkBufferListIndexSet (   ...)    MkBufferListIndexSet_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 703 of file kernel_overload_mk.h.

◆ MkBufferListIndexSet_C

#define MkBufferListIndexSet_C (   ...)    if (MkErrorCheckI(MkBufferListIndexSet(__VA_ARGS__)))

Definition at line 705 of file kernel_overload_mk.h.

◆ MkBufferListIndexSet_E

#define MkBufferListIndexSet_E (   ...)    MkErrorCheck(MkBufferListIndexSet(__VA_ARGS__))

Definition at line 704 of file kernel_overload_mk.h.

◆ MkBufferListIndexSetC

#define MkBufferListIndexSetC (   ...)    MkBufferListIndexSetC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 706 of file kernel_overload_mk.h.

◆ MkBufferListIndexSetU

#define MkBufferListIndexSetU (   ...)    MkBufferListIndexSetU_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 707 of file kernel_overload_mk.h.

◆ MkBufferListInit

#define MkBufferListInit (   ...)    MkBufferListInit_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 796 of file kernel_overload_mk.h.

◆ MkBufferListLog

#define MkBufferListLog (   ...)    MkBufferListLog_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 720 of file kernel_overload_mk.h.

◆ MkBufferListLog_1

#define MkBufferListLog_1 (   bfl)    MkBufferListLog(bfl,NULL,0,__func__,0)

Definition at line 724 of file kernel_overload_mk.h.

◆ MkBufferListLog_2

#define MkBufferListLog_2 (   bfl,
  fmtobj 
)    MkBufferListLog(bfl,fmtobj,0,__func__,0)

Definition at line 723 of file kernel_overload_mk.h.

◆ MkBufferListLog_3

#define MkBufferListLog_3 (   bfl,
  fmtobj,
  debug 
)    MkBufferListLog(bfl,fmtobj,debug,__func__,0)

Definition at line 722 of file kernel_overload_mk.h.

◆ MkBufferListLog_4

#define MkBufferListLog_4 (   bfl,
  fmtobj,
  debug,
  callfunc 
)    MkBufferListLog(bfl,fmtobj,debug,callfunc,0)

Definition at line 721 of file kernel_overload_mk.h.

◆ MkBufferListLogS

#define MkBufferListLogS (   ...)    MkBufferListLogS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 725 of file kernel_overload_mk.h.

◆ MkBufferListLogS_1

#define MkBufferListLogS_1 (   bfl)    MkBufferListLogS(bfl,"bfl",NULL,__func__)

Definition at line 728 of file kernel_overload_mk.h.

◆ MkBufferListLogS_2

#define MkBufferListLogS_2 (   bfl,
  varname 
)    MkBufferListLogS(bfl,varname,NULL,__func__)

Definition at line 727 of file kernel_overload_mk.h.

◆ MkBufferListLogS_3

#define MkBufferListLogS_3 (   bfl,
  varname,
  fmtobj 
)    MkBufferListLogS(bfl,varname,fmtobj,__func__)

Definition at line 726 of file kernel_overload_mk.h.

◆ MkBufferListLogSS

#define MkBufferListLogSS (   ...)    MkBufferListLogSS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 729 of file kernel_overload_mk.h.

◆ MkBufferListLogSS_1

#define MkBufferListLogSS_1 (   bfl)    MkBufferListLogSS(bfl,"bfl",NULL,__func__)

Definition at line 732 of file kernel_overload_mk.h.

◆ MkBufferListLogSS_2

#define MkBufferListLogSS_2 (   bfl,
  varname 
)    MkBufferListLogSS(bfl,varname,NULL,__func__)

Definition at line 731 of file kernel_overload_mk.h.

◆ MkBufferListLogSS_3

#define MkBufferListLogSS_3 (   bfl,
  varname,
  fmtobj 
)    MkBufferListLogSS(bfl,varname,fmtobj,__func__)

Definition at line 730 of file kernel_overload_mk.h.

◆ MkBufferListLogSSS

#define MkBufferListLogSSS (   ...)    MkBufferListLogSSS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 733 of file kernel_overload_mk.h.

◆ MkBufferListLogSSS_1

#define MkBufferListLogSSS_1 (   bfl)    MkBufferListLogSSS(bfl,"bfl",NULL,__func__)

Definition at line 736 of file kernel_overload_mk.h.

◆ MkBufferListLogSSS_2

#define MkBufferListLogSSS_2 (   bfl,
  varname 
)    MkBufferListLogSSS(bfl,varname,NULL,__func__)

Definition at line 735 of file kernel_overload_mk.h.

◆ MkBufferListLogSSS_3

#define MkBufferListLogSSS_3 (   bfl,
  varname,
  fmtobj 
)    MkBufferListLogSSS(bfl,varname,fmtobj,__func__)

Definition at line 734 of file kernel_overload_mk.h.

◆ MkBufferListMerge

#define MkBufferListMerge (   ...)    MkBufferListMerge_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 772 of file kernel_overload_mk.h.

◆ MkBufferListMove

#define MkBufferListMove (   ...)    MkBufferListMove_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 754 of file kernel_overload_mk.h.

◆ MkBufferListPositionMerge

#define MkBufferListPositionMerge (   ...)    MkBufferListPositionMerge_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 581 of file kernel_overload_mk.h.

◆ MkBufferListReserve

#define MkBufferListReserve (   ...)    MkBufferListReserve_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 708 of file kernel_overload_mk.h.

◆ MkBufferListReset

#define MkBufferListReset (   ...)    MkBufferListReset_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 755 of file kernel_overload_mk.h.

◆ MkBufferListSearchC

#define MkBufferListSearchC (   ...)    MkBufferListSearchC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 756 of file kernel_overload_mk.h.

◆ MkBufferListSearchC_2

#define MkBufferListSearchC_2 (   bfl,
  str 
)    MkBufferListSearchC(bfl,str,-1,0)

Definition at line 758 of file kernel_overload_mk.h.

◆ MkBufferListSearchC_3

#define MkBufferListSearchC_3 (   bfl,
  str,
  len 
)    MkBufferListSearchC(bfl,str,len,0)

Definition at line 757 of file kernel_overload_mk.h.

◆ MkBufferListSize

#define MkBufferListSize (   ...)    MkBufferListSize_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 709 of file kernel_overload_mk.h.

◆ MkBufferListSort

#define MkBufferListSort (   ...)    MkBufferListSort_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 747 of file kernel_overload_mk.h.

◆ MkBufferListToBuffer

#define MkBufferListToBuffer (   ...)    MkBufferListToBuffer_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 748 of file kernel_overload_mk.h.

◆ MkBufferListToList

#define MkBufferListToList (   ...)    MkBufferListToList_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 759 of file kernel_overload_mk.h.

◆ MkBufferListToString

#define MkBufferListToString (   ...)    MkBufferListToString_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 760 of file kernel_overload_mk.h.

◆ MkBufferListToStringList

#define MkBufferListToStringList (   ...)    MkBufferListToStringList_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 761 of file kernel_overload_mk.h.

◆ MkBufferLog

#define MkBufferLog (   ...)    MkBufferLog_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 919 of file kernel_overload_mk.h.

◆ MkBufferLog_1

#define MkBufferLog_1 (   buf)    MkBufferLog(buf,NULL,0,__func__,0)

Definition at line 923 of file kernel_overload_mk.h.

◆ MkBufferLog_2

#define MkBufferLog_2 (   buf,
  fmtobj 
)    MkBufferLog(buf,fmtobj,0,__func__,0)

Definition at line 922 of file kernel_overload_mk.h.

◆ MkBufferLog_3

#define MkBufferLog_3 (   buf,
  fmtobj,
  debug 
)    MkBufferLog(buf,fmtobj,debug,__func__,0)

Definition at line 921 of file kernel_overload_mk.h.

◆ MkBufferLog_4

#define MkBufferLog_4 (   buf,
  fmtobj,
  debug,
  callfunc 
)    MkBufferLog(buf,fmtobj,debug,callfunc,0)

Definition at line 920 of file kernel_overload_mk.h.

◆ MkBufferLogS

#define MkBufferLogS (   ...)    MkBufferLogS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 924 of file kernel_overload_mk.h.

◆ MkBufferLogS_1

#define MkBufferLogS_1 (   buf)    MkBufferLogS(buf,"buf",NULL,__func__)

Definition at line 927 of file kernel_overload_mk.h.

◆ MkBufferLogS_2

#define MkBufferLogS_2 (   buf,
  varname 
)    MkBufferLogS(buf,varname,NULL,__func__)

Definition at line 926 of file kernel_overload_mk.h.

◆ MkBufferLogS_3

#define MkBufferLogS_3 (   buf,
  varname,
  fmtobj 
)    MkBufferLogS(buf,varname,fmtobj,__func__)

Definition at line 925 of file kernel_overload_mk.h.

◆ MkBufferLogSS

#define MkBufferLogSS (   ...)    MkBufferLogSS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 928 of file kernel_overload_mk.h.

◆ MkBufferLogSS_1

#define MkBufferLogSS_1 (   buf)    MkBufferLogSS(buf,"buf",NULL,__func__)

Definition at line 931 of file kernel_overload_mk.h.

◆ MkBufferLogSS_2

#define MkBufferLogSS_2 (   buf,
  varname 
)    MkBufferLogSS(buf,varname,NULL,__func__)

Definition at line 930 of file kernel_overload_mk.h.

◆ MkBufferLogSS_3

#define MkBufferLogSS_3 (   buf,
  varname,
  fmtobj 
)    MkBufferLogSS(buf,varname,fmtobj,__func__)

Definition at line 929 of file kernel_overload_mk.h.

◆ MkBufferMerge

#define MkBufferMerge (   ...)    MkBufferMerge_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 988 of file kernel_overload_mk.h.

◆ MkBufferPop

#define MkBufferPop (   ...)    MkBufferPop_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 816 of file kernel_overload_mk.h.

◆ MkBufferPush

#define MkBufferPush (   ...)    MkBufferPush_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 817 of file kernel_overload_mk.h.

◆ MkBufferReset

#define MkBufferReset (   ...)    MkBufferReset_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 953 of file kernel_overload_mk.h.

◆ MkBufferResetFull

#define MkBufferResetFull (   ...)    MkBufferResetFull_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 954 of file kernel_overload_mk.h.

◆ MkBufferSetB

#define MkBufferSetB (   ...)    MkBufferSetB_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 966 of file kernel_overload_mk.h.

◆ MkBufferSetC

#define MkBufferSetC (   ...)    MkBufferSetC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 967 of file kernel_overload_mk.h.

◆ MkBufferSetD

#define MkBufferSetD (   ...)    MkBufferSetD_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 968 of file kernel_overload_mk.h.

◆ MkBufferSetF

#define MkBufferSetF (   ...)    MkBufferSetF_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 969 of file kernel_overload_mk.h.

◆ MkBufferSetI

#define MkBufferSetI (   ...)    MkBufferSetI_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 970 of file kernel_overload_mk.h.

◆ MkBufferSetO

#define MkBufferSetO (   ...)    MkBufferSetO_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 971 of file kernel_overload_mk.h.

◆ MkBufferSetS

#define MkBufferSetS (   ...)    MkBufferSetS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 972 of file kernel_overload_mk.h.

◆ MkBufferSetU

#define MkBufferSetU (   ...)    MkBufferSetU_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 973 of file kernel_overload_mk.h.

◆ MkBufferSetV

#define MkBufferSetV (   ...)    MkBufferSetV_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 974 of file kernel_overload_mk.h.

◆ MkBufferSetVL

#define MkBufferSetVL (   ...)    MkBufferSetVL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 975 of file kernel_overload_mk.h.

◆ MkBufferSetW

#define MkBufferSetW (   ...)    MkBufferSetW_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 976 of file kernel_overload_mk.h.

◆ MkBufferSetY

#define MkBufferSetY (   ...)    MkBufferSetY_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 977 of file kernel_overload_mk.h.

◆ MkBufferSizeAdd

#define MkBufferSizeAdd (   ...)    MkBufferSizeAdd_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 943 of file kernel_overload_mk.h.

◆ MkBufferSizeNew

#define MkBufferSizeNew (   ...)    MkBufferSizeNew_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 944 of file kernel_overload_mk.h.

◆ MkBufferStreamCopy

#define MkBufferStreamCopy (   ...)    MkBufferStreamCopy_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1040 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate

#define MkBufferStreamCreate (   ...)    MkBufferStreamCreate_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1153 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate1024

#define MkBufferStreamCreate1024 (   ...)    MkBufferStreamCreate1024_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1156 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate1024_0

#define MkBufferStreamCreate1024_0 ( )    MkBufferStreamCreate1024(0)

Definition at line 1157 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate16384

#define MkBufferStreamCreate16384 (   ...)    MkBufferStreamCreate16384_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1158 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate16384_0

#define MkBufferStreamCreate16384_0 ( )    MkBufferStreamCreate16384(0)

Definition at line 1159 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate256

#define MkBufferStreamCreate256 (   ...)    MkBufferStreamCreate256_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1160 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate256_0

#define MkBufferStreamCreate256_0 ( )    MkBufferStreamCreate256(0)

Definition at line 1161 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate64

#define MkBufferStreamCreate64 (   ...)    MkBufferStreamCreate64_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1162 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate64_0

#define MkBufferStreamCreate64_0 ( )    MkBufferStreamCreate64(0)

Definition at line 1163 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate_0

#define MkBufferStreamCreate_0 ( )    MkBufferStreamCreate(NULL,0)

Definition at line 1155 of file kernel_overload_mk.h.

◆ MkBufferStreamCreate_1

#define MkBufferStreamCreate_1 (   size)    MkBufferStreamCreate(NULL,size)

Definition at line 1154 of file kernel_overload_mk.h.

◆ MkBufferStreamCreateTLS

#define MkBufferStreamCreateTLS (   ...)    MkBufferStreamCreateTLS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1164 of file kernel_overload_mk.h.

◆ MkBufferStreamDelete

#define MkBufferStreamDelete (   x)    MkObjectDeleteToNull(MkBufferStreamDelete_RT,x)

Definition at line 1168 of file kernel_overload_mk.h.

◆ MkBufferStreamDup

#define MkBufferStreamDup (   ...)    MkBufferStreamDup_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1149 of file kernel_overload_mk.h.

◆ MkBufferStreamFree

#define MkBufferStreamFree (   ...)    MkBufferStreamFree_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1172 of file kernel_overload_mk.h.

◆ MkBufferStreamInit

#define MkBufferStreamInit (   ...)    MkBufferStreamInit_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1173 of file kernel_overload_mk.h.

◆ MkBufferStreamInit_1

#define MkBufferStreamInit_1 (   bus)    MkBufferStreamInit(bus,NULL,0)

Definition at line 1175 of file kernel_overload_mk.h.

◆ MkBufferStreamInit_2

#define MkBufferStreamInit_2 (   bus,
  size 
)    MkBufferStreamInit(bus,NULL,size)

Definition at line 1174 of file kernel_overload_mk.h.

◆ MkBufferStreamLog

#define MkBufferStreamLog (   ...)    MkBufferStreamLog_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1044 of file kernel_overload_mk.h.

◆ MkBufferStreamLog_1

#define MkBufferStreamLog_1 (   bus)    MkBufferStreamLog(bus,NULL,0,__func__,0)

Definition at line 1048 of file kernel_overload_mk.h.

◆ MkBufferStreamLog_2

#define MkBufferStreamLog_2 (   bus,
  fmtobj 
)    MkBufferStreamLog(bus,fmtobj,0,__func__,0)

Definition at line 1047 of file kernel_overload_mk.h.

◆ MkBufferStreamLog_3

#define MkBufferStreamLog_3 (   bus,
  fmtobj,
  debug 
)    MkBufferStreamLog(bus,fmtobj,debug,__func__,0)

Definition at line 1046 of file kernel_overload_mk.h.

◆ MkBufferStreamLog_4

#define MkBufferStreamLog_4 (   bus,
  fmtobj,
  debug,
  callfunc 
)    MkBufferStreamLog(bus,fmtobj,debug,callfunc,0)

Definition at line 1045 of file kernel_overload_mk.h.

◆ MkBufferStreamLogS

#define MkBufferStreamLogS (   ...)    MkBufferStreamLogS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1049 of file kernel_overload_mk.h.

◆ MkBufferStreamLogS_1

#define MkBufferStreamLogS_1 (   bus)    MkBufferStreamLogS(bus,NULL,__func__)

Definition at line 1051 of file kernel_overload_mk.h.

◆ MkBufferStreamLogS_2

#define MkBufferStreamLogS_2 (   bus,
  fmtobj 
)    MkBufferStreamLogS(bus,fmtobj,__func__)

Definition at line 1050 of file kernel_overload_mk.h.

◆ MkBufferStreamMerge

#define MkBufferStreamMerge (   ...)    MkBufferStreamMerge_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1145 of file kernel_overload_mk.h.

◆ MkBufferStreamPosToStart

#define MkBufferStreamPosToStart (   ...)    MkBufferStreamPosToStart_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1052 of file kernel_overload_mk.h.

◆ MkBufferStreamReadALL

#define MkBufferStreamReadALL (   ...)    MkBufferStreamReadALL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1065 of file kernel_overload_mk.h.

◆ MkBufferStreamReadALL_C

#define MkBufferStreamReadALL_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadALL(__VA_ARGS__)))

Definition at line 1067 of file kernel_overload_mk.h.

◆ MkBufferStreamReadALL_E

#define MkBufferStreamReadALL_E (   ...)    MkErrorCheck(MkBufferStreamReadALL(__VA_ARGS__))

Definition at line 1066 of file kernel_overload_mk.h.

◆ MkBufferStreamReadALL_e

#define MkBufferStreamReadALL_e (   ...)    MK_EMBEDDED(MK_BFL,MkBufferStreamReadALL,__VA_ARGS__)

Definition at line 1068 of file kernel_overload_mk.h.

◆ MkBufferStreamReadB

#define MkBufferStreamReadB (   ...)    MkBufferStreamReadB_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1099 of file kernel_overload_mk.h.

◆ MkBufferStreamReadB_C

#define MkBufferStreamReadB_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadB(__VA_ARGS__)))

Definition at line 1101 of file kernel_overload_mk.h.

◆ MkBufferStreamReadB_E

#define MkBufferStreamReadB_E (   ...)    MkErrorCheck(MkBufferStreamReadB(__VA_ARGS__))

Definition at line 1100 of file kernel_overload_mk.h.

◆ MkBufferStreamReadB_e

#define MkBufferStreamReadB_e (   ...)    MK_EMBEDDED(MkBinaryR,MkBufferStreamReadB,__VA_ARGS__)

Definition at line 1102 of file kernel_overload_mk.h.

◆ MkBufferStreamReadC

#define MkBufferStreamReadC (   ...)    MkBufferStreamReadC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1103 of file kernel_overload_mk.h.

◆ MkBufferStreamReadC_C

#define MkBufferStreamReadC_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadC(__VA_ARGS__)))

Definition at line 1105 of file kernel_overload_mk.h.

◆ MkBufferStreamReadC_E

#define MkBufferStreamReadC_E (   ...)    MkErrorCheck(MkBufferStreamReadC(__VA_ARGS__))

Definition at line 1104 of file kernel_overload_mk.h.

◆ MkBufferStreamReadC_e

#define MkBufferStreamReadC_e (   ...)    MK_EMBEDDED(MK_STRN,MkBufferStreamReadC,__VA_ARGS__)

Definition at line 1106 of file kernel_overload_mk.h.

◆ MkBufferStreamReadD

#define MkBufferStreamReadD (   ...)    MkBufferStreamReadD_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1107 of file kernel_overload_mk.h.

◆ MkBufferStreamReadD_C

#define MkBufferStreamReadD_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadD(__VA_ARGS__)))

Definition at line 1109 of file kernel_overload_mk.h.

◆ MkBufferStreamReadD_E

#define MkBufferStreamReadD_E (   ...)    MkErrorCheck(MkBufferStreamReadD(__VA_ARGS__))

Definition at line 1108 of file kernel_overload_mk.h.

◆ MkBufferStreamReadD_e

#define MkBufferStreamReadD_e (   ...)    MK_EMBEDDED(MK_DBL,MkBufferStreamReadD,__VA_ARGS__)

Definition at line 1110 of file kernel_overload_mk.h.

◆ MkBufferStreamReadF

#define MkBufferStreamReadF (   ...)    MkBufferStreamReadF_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1111 of file kernel_overload_mk.h.

◆ MkBufferStreamReadF_C

#define MkBufferStreamReadF_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadF(__VA_ARGS__)))

Definition at line 1113 of file kernel_overload_mk.h.

◆ MkBufferStreamReadF_E

#define MkBufferStreamReadF_E (   ...)    MkErrorCheck(MkBufferStreamReadF(__VA_ARGS__))

Definition at line 1112 of file kernel_overload_mk.h.

◆ MkBufferStreamReadF_e

#define MkBufferStreamReadF_e (   ...)    MK_EMBEDDED(MK_FLT,MkBufferStreamReadF,__VA_ARGS__)

Definition at line 1114 of file kernel_overload_mk.h.

◆ MkBufferStreamReadGetNextType

#define MkBufferStreamReadGetNextType (   ...)    MkBufferStreamReadGetNextType_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1083 of file kernel_overload_mk.h.

◆ MkBufferStreamReadGetNumItems

#define MkBufferStreamReadGetNumItems (   ...)    MkBufferStreamReadGetNumItems_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1084 of file kernel_overload_mk.h.

◆ MkBufferStreamReadI

#define MkBufferStreamReadI (   ...)    MkBufferStreamReadI_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1115 of file kernel_overload_mk.h.

◆ MkBufferStreamReadI_C

#define MkBufferStreamReadI_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadI(__VA_ARGS__)))

Definition at line 1117 of file kernel_overload_mk.h.

◆ MkBufferStreamReadI_E

#define MkBufferStreamReadI_E (   ...)    MkErrorCheck(MkBufferStreamReadI(__VA_ARGS__))

Definition at line 1116 of file kernel_overload_mk.h.

◆ MkBufferStreamReadI_e

#define MkBufferStreamReadI_e (   ...)    MK_EMBEDDED(MK_INT,MkBufferStreamReadI,__VA_ARGS__)

Definition at line 1118 of file kernel_overload_mk.h.

◆ MkBufferStreamReadItemExists

#define MkBufferStreamReadItemExists (   ...)    MkBufferStreamReadItemExists_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1085 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL

#define MkBufferStreamReadL (   ...)    MkBufferStreamReadL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1072 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL_C

#define MkBufferStreamReadL_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadL(__VA_ARGS__)))

Definition at line 1074 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL_E

#define MkBufferStreamReadL_E (   ...)    MkErrorCheck(MkBufferStreamReadL(__VA_ARGS__))

Definition at line 1073 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL_e

#define MkBufferStreamReadL_e (   ...)    MK_EMBEDDED(MK_BFL,MkBufferStreamReadL,__VA_ARGS__)

Definition at line 1075 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL_END

#define MkBufferStreamReadL_END (   ...)    MkBufferStreamReadL_END_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1086 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL_END_C

#define MkBufferStreamReadL_END_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadL_END(__VA_ARGS__)))

Definition at line 1088 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL_END_E

#define MkBufferStreamReadL_END_E (   ...)    MkErrorCheck(MkBufferStreamReadL_END(__VA_ARGS__))

Definition at line 1087 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL_START

#define MkBufferStreamReadL_START (   ...)    MkBufferStreamReadL_START_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1089 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL_START_1

#define MkBufferStreamReadL_START_1 (   bus)    MkBufferStreamReadL_START(bus,NULL)

Definition at line 1090 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL_START_C

#define MkBufferStreamReadL_START_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadL_START(__VA_ARGS__)))

Definition at line 1092 of file kernel_overload_mk.h.

◆ MkBufferStreamReadL_START_E

#define MkBufferStreamReadL_START_E (   ...)    MkErrorCheck(MkBufferStreamReadL_START(__VA_ARGS__))

Definition at line 1091 of file kernel_overload_mk.h.

◆ MkBufferStreamReadLONG

#define MkBufferStreamReadLONG (   ...)    MkBufferStreamReadLONG_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1119 of file kernel_overload_mk.h.

◆ MkBufferStreamReadLONG_C

#define MkBufferStreamReadLONG_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadLONG(__VA_ARGS__)))

Definition at line 1121 of file kernel_overload_mk.h.

◆ MkBufferStreamReadLONG_E

#define MkBufferStreamReadLONG_E (   ...)    MkErrorCheck(MkBufferStreamReadLONG(__VA_ARGS__))

Definition at line 1120 of file kernel_overload_mk.h.

◆ MkBufferStreamReadLONG_e

#define MkBufferStreamReadLONG_e (   ...)    MK_EMBEDDED(MK_LONG,MkBufferStreamReadLONG,__VA_ARGS__)

Definition at line 1122 of file kernel_overload_mk.h.

◆ MkBufferStreamReadO

#define MkBufferStreamReadO (   ...)    MkBufferStreamReadO_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1123 of file kernel_overload_mk.h.

◆ MkBufferStreamReadO_C

#define MkBufferStreamReadO_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadO(__VA_ARGS__)))

Definition at line 1125 of file kernel_overload_mk.h.

◆ MkBufferStreamReadO_E

#define MkBufferStreamReadO_E (   ...)    MkErrorCheck(MkBufferStreamReadO(__VA_ARGS__))

Definition at line 1124 of file kernel_overload_mk.h.

◆ MkBufferStreamReadO_e

#define MkBufferStreamReadO_e (   ...)    MK_EMBEDDED(MK_BOL,MkBufferStreamReadO,__VA_ARGS__)

Definition at line 1126 of file kernel_overload_mk.h.

◆ MkBufferStreamReadU

#define MkBufferStreamReadU (   ...)    MkBufferStreamReadU_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1076 of file kernel_overload_mk.h.

◆ MkBufferStreamReadU_C

#define MkBufferStreamReadU_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadU(__VA_ARGS__)))

Definition at line 1078 of file kernel_overload_mk.h.

◆ MkBufferStreamReadU_E

#define MkBufferStreamReadU_E (   ...)    MkErrorCheck(MkBufferStreamReadU(__VA_ARGS__))

Definition at line 1077 of file kernel_overload_mk.h.

◆ MkBufferStreamReadU_e

#define MkBufferStreamReadU_e (   ...)    MK_EMBEDDED(MK_BUF,MkBufferStreamReadU,__VA_ARGS__)

Definition at line 1079 of file kernel_overload_mk.h.

◆ MkBufferStreamReadUndo

#define MkBufferStreamReadUndo (   ...)    MkBufferStreamReadUndo_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1093 of file kernel_overload_mk.h.

◆ MkBufferStreamReadUndo_C

#define MkBufferStreamReadUndo_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadUndo(__VA_ARGS__)))

Definition at line 1095 of file kernel_overload_mk.h.

◆ MkBufferStreamReadUndo_E

#define MkBufferStreamReadUndo_E (   ...)    MkErrorCheck(MkBufferStreamReadUndo(__VA_ARGS__))

Definition at line 1094 of file kernel_overload_mk.h.

◆ MkBufferStreamReadW

#define MkBufferStreamReadW (   ...)    MkBufferStreamReadW_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1127 of file kernel_overload_mk.h.

◆ MkBufferStreamReadW_C

#define MkBufferStreamReadW_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadW(__VA_ARGS__)))

Definition at line 1129 of file kernel_overload_mk.h.

◆ MkBufferStreamReadW_E

#define MkBufferStreamReadW_E (   ...)    MkErrorCheck(MkBufferStreamReadW(__VA_ARGS__))

Definition at line 1128 of file kernel_overload_mk.h.

◆ MkBufferStreamReadW_e

#define MkBufferStreamReadW_e (   ...)    MK_EMBEDDED(MK_WID,MkBufferStreamReadW,__VA_ARGS__)

Definition at line 1130 of file kernel_overload_mk.h.

◆ MkBufferStreamReadY

#define MkBufferStreamReadY (   ...)    MkBufferStreamReadY_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1131 of file kernel_overload_mk.h.

◆ MkBufferStreamReadY_C

#define MkBufferStreamReadY_C (   ...)    if (MkErrorCheckI(MkBufferStreamReadY(__VA_ARGS__)))

Definition at line 1133 of file kernel_overload_mk.h.

◆ MkBufferStreamReadY_E

#define MkBufferStreamReadY_E (   ...)    MkErrorCheck(MkBufferStreamReadY(__VA_ARGS__))

Definition at line 1132 of file kernel_overload_mk.h.

◆ MkBufferStreamReadY_e

#define MkBufferStreamReadY_e (   ...)    MK_EMBEDDED(MK_BYT,MkBufferStreamReadY,__VA_ARGS__)

Definition at line 1134 of file kernel_overload_mk.h.

◆ MkBufferStreamReset

#define MkBufferStreamReset (   ...)    MkBufferStreamReset_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1053 of file kernel_overload_mk.h.

◆ MkBufferStreamResetFull

#define MkBufferStreamResetFull (   ...)    MkBufferStreamResetFull_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1054 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteB

#define MkBufferStreamWriteB (   ...)    MkBufferStreamWriteB_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1186 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteB_C

#define MkBufferStreamWriteB_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteB(__VA_ARGS__)))

Definition at line 1188 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteB_E

#define MkBufferStreamWriteB_E (   ...)    MkErrorCheck(MkBufferStreamWriteB(__VA_ARGS__))

Definition at line 1187 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteC

#define MkBufferStreamWriteC (   ...)    MkBufferStreamWriteC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1189 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteC_C

#define MkBufferStreamWriteC_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteC(__VA_ARGS__)))

Definition at line 1191 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteC_E

#define MkBufferStreamWriteC_E (   ...)    MkErrorCheck(MkBufferStreamWriteC(__VA_ARGS__))

Definition at line 1190 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteD

#define MkBufferStreamWriteD (   ...)    MkBufferStreamWriteD_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1192 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteD_C

#define MkBufferStreamWriteD_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteD(__VA_ARGS__)))

Definition at line 1194 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteD_E

#define MkBufferStreamWriteD_E (   ...)    MkErrorCheck(MkBufferStreamWriteD(__VA_ARGS__))

Definition at line 1193 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteF

#define MkBufferStreamWriteF (   ...)    MkBufferStreamWriteF_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1195 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteF_C

#define MkBufferStreamWriteF_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteF(__VA_ARGS__)))

Definition at line 1197 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteF_E

#define MkBufferStreamWriteF_E (   ...)    MkErrorCheck(MkBufferStreamWriteF(__VA_ARGS__))

Definition at line 1196 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteI

#define MkBufferStreamWriteI (   ...)    MkBufferStreamWriteI_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1198 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteI_C

#define MkBufferStreamWriteI_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteI(__VA_ARGS__)))

Definition at line 1200 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteI_E

#define MkBufferStreamWriteI_E (   ...)    MkErrorCheck(MkBufferStreamWriteI(__VA_ARGS__))

Definition at line 1199 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL

#define MkBufferStreamWriteL (   ...)    MkBufferStreamWriteL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1201 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_C

#define MkBufferStreamWriteL_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteL(__VA_ARGS__)))

Definition at line 1203 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_E

#define MkBufferStreamWriteL_E (   ...)    MkErrorCheck(MkBufferStreamWriteL(__VA_ARGS__))

Definition at line 1202 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_END

#define MkBufferStreamWriteL_END (   ...)    MkBufferStreamWriteL_END_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1207 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_END_C

#define MkBufferStreamWriteL_END_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteL_END(__VA_ARGS__)))

Definition at line 1209 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_END_E

#define MkBufferStreamWriteL_END_E (   ...)    MkErrorCheck(MkBufferStreamWriteL_END(__VA_ARGS__))

Definition at line 1208 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_FLAT

#define MkBufferStreamWriteL_FLAT (   ...)    MkBufferStreamWriteL_FLAT_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1210 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_FLAT_C

#define MkBufferStreamWriteL_FLAT_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteL_FLAT(__VA_ARGS__)))

Definition at line 1212 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_FLAT_E

#define MkBufferStreamWriteL_FLAT_E (   ...)    MkErrorCheck(MkBufferStreamWriteL_FLAT(__VA_ARGS__))

Definition at line 1211 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_START

#define MkBufferStreamWriteL_START (   ...)    MkBufferStreamWriteL_START_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1213 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_START_C

#define MkBufferStreamWriteL_START_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteL_START(__VA_ARGS__)))

Definition at line 1215 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteL_START_E

#define MkBufferStreamWriteL_START_E (   ...)    MkErrorCheck(MkBufferStreamWriteL_START(__VA_ARGS__))

Definition at line 1214 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteLONG

#define MkBufferStreamWriteLONG (   ...)    MkBufferStreamWriteLONG_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1204 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteLONG_C

#define MkBufferStreamWriteLONG_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteLONG(__VA_ARGS__)))

Definition at line 1206 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteLONG_E

#define MkBufferStreamWriteLONG_E (   ...)    MkErrorCheck(MkBufferStreamWriteLONG(__VA_ARGS__))

Definition at line 1205 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteO

#define MkBufferStreamWriteO (   ...)    MkBufferStreamWriteO_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1216 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteO_C

#define MkBufferStreamWriteO_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteO(__VA_ARGS__)))

Definition at line 1218 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteO_E

#define MkBufferStreamWriteO_E (   ...)    MkErrorCheck(MkBufferStreamWriteO(__VA_ARGS__))

Definition at line 1217 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteU

#define MkBufferStreamWriteU (   ...)    MkBufferStreamWriteU_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1219 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteU_C

#define MkBufferStreamWriteU_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteU(__VA_ARGS__)))

Definition at line 1221 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteU_E

#define MkBufferStreamWriteU_E (   ...)    MkErrorCheck(MkBufferStreamWriteU(__VA_ARGS__))

Definition at line 1220 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteV

#define MkBufferStreamWriteV (   ...)    MkBufferStreamWriteV_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1222 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteV_C

#define MkBufferStreamWriteV_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteV(__VA_ARGS__)))

Definition at line 1224 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteV_E

#define MkBufferStreamWriteV_E (   ...)    MkErrorCheck(MkBufferStreamWriteV(__VA_ARGS__))

Definition at line 1223 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteVL

#define MkBufferStreamWriteVL (   ...)    MkBufferStreamWriteVL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1225 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteVL_C

#define MkBufferStreamWriteVL_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteVL(__VA_ARGS__)))

Definition at line 1227 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteVL_E

#define MkBufferStreamWriteVL_E (   ...)    MkErrorCheck(MkBufferStreamWriteVL(__VA_ARGS__))

Definition at line 1226 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteW

#define MkBufferStreamWriteW (   ...)    MkBufferStreamWriteW_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1228 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteW_C

#define MkBufferStreamWriteW_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteW(__VA_ARGS__)))

Definition at line 1230 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteW_E

#define MkBufferStreamWriteW_E (   ...)    MkErrorCheck(MkBufferStreamWriteW(__VA_ARGS__))

Definition at line 1229 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteY

#define MkBufferStreamWriteY (   ...)    MkBufferStreamWriteY_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1231 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteY_C

#define MkBufferStreamWriteY_C (   ...)    if (MkErrorCheckI(MkBufferStreamWriteY(__VA_ARGS__)))

Definition at line 1233 of file kernel_overload_mk.h.

◆ MkBufferStreamWriteY_E

#define MkBufferStreamWriteY_E (   ...)    MkErrorCheck(MkBufferStreamWriteY(__VA_ARGS__))

Definition at line 1232 of file kernel_overload_mk.h.

◆ MkBufferTemp

#define MkBufferTemp (   ...)    MkBufferTemp_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 945 of file kernel_overload_mk.h.

◆ MkBufferToObject

#define MkBufferToObject (   ...)    MkBufferToObject_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 821 of file kernel_overload_mk.h.

◆ MkBufferToObject_C

#define MkBufferToObject_C (   ...)    if (MkErrorCheckI(MkBufferToObject(__VA_ARGS__)))

Definition at line 823 of file kernel_overload_mk.h.

◆ MkBufferToObject_E

#define MkBufferToObject_E (   ...)    MkErrorCheck(MkBufferToObject(__VA_ARGS__))

Definition at line 822 of file kernel_overload_mk.h.

◆ MkBufferToObject_e

#define MkBufferToObject_e (   ...)    MK_EMBEDDED(MK_NAT_OBJECT,MkBufferToObject,__VA_ARGS__)

Definition at line 824 of file kernel_overload_mk.h.

◆ MkBufferToString

#define MkBufferToString (   ...)    MkBufferToString_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 955 of file kernel_overload_mk.h.

◆ MkDbgDump

#define MkDbgDump (   ...)    MkDbgDump_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1247 of file kernel_overload_mk.h.

◆ MkDbgDump_1

#define MkDbgDump_1 (   obj)    MkDbgDump(obj,"var",__func__)

Definition at line 1249 of file kernel_overload_mk.h.

◆ MkDbgDump_2

#define MkDbgDump_2 (   obj,
  message 
)    MkDbgDump(obj,message,__func__)

Definition at line 1248 of file kernel_overload_mk.h.

◆ MkDbgDump_C

#define MkDbgDump_C (   ...)    if (MkErrorCheckI(MkDbgDump(__VA_ARGS__)))

Definition at line 1251 of file kernel_overload_mk.h.

◆ MkDbgDump_E

#define MkDbgDump_E (   ...)    MkErrorCheck(MkDbgDump(__VA_ARGS__))

Definition at line 1250 of file kernel_overload_mk.h.

◆ MkDbgL

#define MkDbgL (   ...)    MkDbgL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1252 of file kernel_overload_mk.h.

◆ MkDbgL_1

#define MkDbgL_1 (   message)    MkDbgL(NULL,message,0,__func__,0)

Definition at line 1256 of file kernel_overload_mk.h.

◆ MkDbgL_2

#define MkDbgL_2 (   fmtobj,
  message 
)    MkDbgL(fmtobj,message,0,__func__,0)

Definition at line 1255 of file kernel_overload_mk.h.

◆ MkDbgL_3

#define MkDbgL_3 (   fmtobj,
  message,
  debug 
)    MkDbgL(fmtobj,message,debug,__func__,0)

Definition at line 1254 of file kernel_overload_mk.h.

◆ MkDbgL_4

#define MkDbgL_4 (   fmtobj,
  message,
  debug,
  callfunc 
)    MkDbgL(fmtobj,message,debug,callfunc,0)

Definition at line 1253 of file kernel_overload_mk.h.

◆ MkDbgLogC

#define MkDbgLogC (   ...)    MkDbgLogC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1257 of file kernel_overload_mk.h.

◆ MkDbgLogC_1

#define MkDbgLogC_1 (   obj)    MkDbgLogC(obj,__func__)

Definition at line 1258 of file kernel_overload_mk.h.

◆ MkDbgM

#define MkDbgM (   ...)    MkDbgM_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1268 of file kernel_overload_mk.h.

◆ MkDbgM_1

#define MkDbgM_1 (   message)    MkDbgM(message,0,__func__,0)

Definition at line 1271 of file kernel_overload_mk.h.

◆ MkDbgM_2

#define MkDbgM_2 (   message,
  debug 
)    MkDbgM(message,debug,__func__,0)

Definition at line 1270 of file kernel_overload_mk.h.

◆ MkDbgM_3

#define MkDbgM_3 (   message,
  debug,
  callfunc 
)    MkDbgM(message,debug,callfunc,0)

Definition at line 1269 of file kernel_overload_mk.h.

◆ MkDbgO

#define MkDbgO (   ...)    MkDbgO_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1259 of file kernel_overload_mk.h.

◆ MkDbgO_1

#define MkDbgO_1 (   obj)    MkDbgO(obj,__func__)

Definition at line 1260 of file kernel_overload_mk.h.

◆ MkDbgSTACK

#define MkDbgSTACK (   ...)    MkDbgSTACK_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 1261 of file kernel_overload_mk.h.

◆ MkDbgSTACK_1

#define MkDbgSTACK_1 (   fmtobj)    MkDbgSTACK(fmtobj,0,-1,__func__)

Definition at line 1264 of file kernel_overload_mk.h.

◆ MkDbgSTACK_2

#define MkDbgSTACK_2 (   fmtobj,
  skip 
)    MkDbgSTACK(fmtobj,skip,-1,__func__)

Definition at line 1263 of file kernel_overload_mk.h.

◆ MkDbgSTACK_3

#define MkDbgSTACK_3 (   fmtobj,
  skip,
  num 
)    MkDbgSTACK(fmtobj,skip,num,__func__)

Definition at line 1262 of file kernel_overload_mk.h.

◆ MkErrorAppendC

#define MkErrorAppendC (   ...)    MkErrorAppendC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 404 of file kernel_overload_mk.h.

◆ MkErrorAppendC_1E

#define MkErrorAppendC_1E (   ...)    MkErrorAppendC(&MkERROR,__VA_ARGS__)

Definition at line 405 of file kernel_overload_mk.h.

◆ MkErrorAppendC_2M

#define MkErrorAppendC_2M (   m,
  ... 
)    MkErrorAppendC(MkErrorDEFAULT_1M(m),__VA_ARGS__)

Definition at line 406 of file kernel_overload_mk.h.

◆ MkErrorAppendV

#define MkErrorAppendV (   ...)    MkErrorAppendV_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 407 of file kernel_overload_mk.h.

◆ MkErrorAppendV_1E

#define MkErrorAppendV_1E (   ...)    MkErrorAppendV(&MkERROR,__VA_ARGS__)

Definition at line 408 of file kernel_overload_mk.h.

◆ MkErrorAppendV_2M

#define MkErrorAppendV_2M (   m,
  ... 
)    MkErrorAppendV(MkErrorDEFAULT_1M(m),__VA_ARGS__)

Definition at line 409 of file kernel_overload_mk.h.

◆ MkErrorAppendVL

#define MkErrorAppendVL (   ...)    MkErrorAppendVL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 410 of file kernel_overload_mk.h.

◆ MkErrorAppendVL_2E

#define MkErrorAppendVL_2E (   ...)    MkErrorAppendVL(&MkERROR,__VA_ARGS__)

Definition at line 411 of file kernel_overload_mk.h.

◆ MkErrorAppendVL_3M

#define MkErrorAppendVL_3M (   m,
  ... 
)    MkErrorAppendVL(MkErrorDEFAULT_1M(m),__VA_ARGS__)

Definition at line 412 of file kernel_overload_mk.h.

◆ MkErrorCatch

#define MkErrorCatch (   ...)    MkErrorCatch_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 317 of file kernel_overload_mk.h.

◆ MkErrorCatch_0E

#define MkErrorCatch_0E ( )    MkErrorCatch_2E(NULL,__func__)

Definition at line 324 of file kernel_overload_mk.h.

◆ MkErrorCatch_1

#define MkErrorCatch_1 (   err)    MkErrorCatch(err,NULL,__func__)

Definition at line 323 of file kernel_overload_mk.h.

◆ MkErrorCatch_1E

#define MkErrorCatch_1E (   exception)    MkErrorCatch_2E(exception,__func__)

Definition at line 321 of file kernel_overload_mk.h.

◆ MkErrorCatch_1M

#define MkErrorCatch_1M (   err)    MkErrorCatch_3M(err,NULL,__func__)

Definition at line 325 of file kernel_overload_mk.h.

◆ MkErrorCatch_2

#define MkErrorCatch_2 (   err,
  exception 
)    MkErrorCatch(err,exception,__func__)

Definition at line 320 of file kernel_overload_mk.h.

◆ MkErrorCatch_2E

#define MkErrorCatch_2E (   ...)    MkErrorCatch(&MkERROR,__VA_ARGS__)

Definition at line 318 of file kernel_overload_mk.h.

◆ MkErrorCatch_2M

#define MkErrorCatch_2M (   err,
  exception 
)    MkErrorCatch_3M(err,exception,__func__)

Definition at line 322 of file kernel_overload_mk.h.

◆ MkErrorCatch_3M

#define MkErrorCatch_3M (   m,
  ... 
)    MkErrorCatch(MkErrorDEFAULT_1M(m),__VA_ARGS__)

Definition at line 319 of file kernel_overload_mk.h.

◆ MkErrorDEFAULT_0

#define MkErrorDEFAULT_0 ( )    MkErrorDEFAULT(NULL)

Definition at line 534 of file kernel_overload_mk.h.

◆ MkErrorDEFAULT_E_0

#define MkErrorDEFAULT_E_0 ( )    MkErrorDEFAULT_E(MK_RT_CALL)

Definition at line 535 of file kernel_overload_mk.h.

◆ MkErrorDelete

#define MkErrorDelete (   x)    MkObjectDeleteToNull(MkErrorDelete_RT,x)

Definition at line 559 of file kernel_overload_mk.h.

◆ MkErrorDelete_0E

#define MkErrorDelete_0E ( )    MkErrorDelete(&MkERROR)

Definition at line 560 of file kernel_overload_mk.h.

◆ MkErrorDelete_1M

#define MkErrorDelete_1M (   m)    MkErrorDelete(MkErrorDEFAULT_1M(m))

Definition at line 561 of file kernel_overload_mk.h.

◆ MkErrorDup

#define MkErrorDup (   ...)    MkErrorDup_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 553 of file kernel_overload_mk.h.

◆ MkErrorDup_0E

#define MkErrorDup_0E ( )    MkErrorDup(&MkERROR)

Definition at line 554 of file kernel_overload_mk.h.

◆ MkErrorDup_1M

#define MkErrorDup_1M (   m)    MkErrorDup(MkErrorDEFAULT_1M(m))

Definition at line 555 of file kernel_overload_mk.h.

◆ MkErrorE_FromInt_C

#define MkErrorE_FromInt_C (   ...)    if (MkErrorCheckI(MkErrorE_FromInt(__VA_ARGS__)))

Definition at line 212 of file kernel_overload_mk.h.

◆ MkErrorE_FromInt_E

#define MkErrorE_FromInt_E (   ...)    MkErrorCheck(MkErrorE_FromInt(__VA_ARGS__))

Definition at line 211 of file kernel_overload_mk.h.

◆ MkErrorE_FromInt_e

#define MkErrorE_FromInt_e (   ...)    MK_EMBEDDED(enum MkErrorE,MkErrorE_FromInt,__VA_ARGS__)

Definition at line 213 of file kernel_overload_mk.h.

◆ MkErrorFORMAT

#define MkErrorFORMAT ( )    MkErrorFORMAT_RT(MK_RT_CALL_ONLY)

Definition at line 542 of file kernel_overload_mk.h.

◆ MkErrorGetCode_0E

#define MkErrorGetCode_0E ( )    MkErrorGetCodeI(&MkERROR)

Definition at line 283 of file kernel_overload_mk.h.

◆ MkErrorGetCode_1M

#define MkErrorGetCode_1M (   m)    MkErrorGetCodeI(MkErrorDEFAULT_1M(m))

Definition at line 284 of file kernel_overload_mk.h.

◆ MkErrorGetCode_C

#define MkErrorGetCode_C (   ...)    if (MkErrorCheckI(MkErrorGetCodeI(__VA_ARGS__)))

Definition at line 286 of file kernel_overload_mk.h.

◆ MkErrorGetCode_E

#define MkErrorGetCode_E (   ...)    MkErrorCheck(MkErrorGetCodeI(__VA_ARGS__))

Definition at line 285 of file kernel_overload_mk.h.

◆ MkErrorGetNum_0E

#define MkErrorGetNum_0E ( )    MkErrorGetNumI(&MkERROR)

Definition at line 287 of file kernel_overload_mk.h.

◆ MkErrorGetNum_1M

#define MkErrorGetNum_1M (   m)    MkErrorGetNumI(MkErrorDEFAULT_1M(m))

Definition at line 288 of file kernel_overload_mk.h.

◆ MkErrorGetSize_0E

#define MkErrorGetSize_0E ( )    MkErrorGetSizeI(&MkERROR)

Definition at line 289 of file kernel_overload_mk.h.

◆ MkErrorGetSize_1M

#define MkErrorGetSize_1M (   m)    MkErrorGetSizeI(MkErrorDEFAULT_1M(m))

Definition at line 290 of file kernel_overload_mk.h.

◆ MkErrorGetText_0E

#define MkErrorGetText_0E ( )    MkErrorGetTextI(&MkERROR)

Definition at line 291 of file kernel_overload_mk.h.

◆ MkErrorGetText_1M

#define MkErrorGetText_1M (   m)    MkErrorGetTextI(MkErrorDEFAULT_1M(m))

Definition at line 292 of file kernel_overload_mk.h.

◆ MkErrorIGNORE

#define MkErrorIGNORE ( )    MkErrorIGNORE_RT(MK_RT_CALL_ONLY)

Definition at line 536 of file kernel_overload_mk.h.

◆ MkErrorIsEXIT_0E

#define MkErrorIsEXIT_0E ( )    MkErrorIsEXIT(&MkERROR)

Definition at line 495 of file kernel_overload_mk.h.

◆ MkErrorIsEXIT_1M

#define MkErrorIsEXIT_1M (   m)    MkErrorIsEXIT(MkErrorDEFAULT_1M(m))

Definition at line 496 of fi