11#define META_FILE_NAME "MkRuntimeC_atl.c"
15#define OT_CLASS amkrt->AtlMkRuntimeC
16#define OT_NULL amkrt->AtlMkRuntimeC_MK_NULL
17#define OT_CLASS_NAME "MkRuntimeC"
19#define SELF2HDL(O) MkRt(VAL2MNG(O))
47#define OT_SETUP_hdl SetupHdlFromMetaData_2(MK_RT)
48#define OT_SETUP_hdl__null_allow SetupHdlFromMetaData__null_allow_2(MK_RT)
49#define OT_SETUP_hdl_destr SetupHdlFromMetaData__null_allow_2(MK_RT)
50#define OT_SETUP_hdl_constr SetupHdlConstr(MkRuntimeC)
51#define OT_SETUP_hdl_static_constr OT_SETUP_hdl_static
52#define OT_SETUP_hdl_static SetupHdlStatic(MkRuntimeC)
54#define OT_retObj_CONSTR(x) OT_retObj_SET(AtomInit(OT_SELF,MkRuntimeC_X2obj(x),amkrt))
59 if (MkRuntimeCTT == NULL) MkRuntimeCTT = MkRuntimeSTT; \
62 if (MkRuntimeCTT->selfCreate == NS(MkRuntimeC_selfCreate)) return MK_OK; \
65 MkRuntimeCTT->selfCreate = NS(MkRuntimeC_selfCreate); \
66 MkRuntimeCTT->selfDelete = NS(MkRuntimeC_selfDelete); \
67 MkRuntimeCTT->selfUnlink = NS(MkRuntimeC_selfUnlink); \
70 OT_CLASS = AltClassDef(MkRuntimeCTT,&amkrt->AtlMkRuntimeC_NS); \
71 if (OT_CLASS == NULL) goto error; \
72 OT_REF_INCR(OT_CLASS); \
75 check_LNG(AtlUnknownSetup (NS(sOtClassDef),amkrt)) goto error; \
78 check_LNG(AtlUnknownSetup (NS(sInstanceDef),amkrt)) goto error; \
81 RL_init(2, recompile, RL_T(0,RecompileN)); RL_O(1,OT_CLASS) ; \
82 int retI = RL_EvalEx(0); \
83 if (retI != TCL_OK) return retI; \
86 OT_NULL = AtomCreateNULL(OT_CLASS, "::MkRuntimeC::MK_NULL", (MK_PTR)amkrt); \
87 if (OT_NULL == NULL) goto error; \
94#define DebugGet_doc "int32 [MkRuntimeC::DebugGet]"
95#define DebugSet_doc "MkRuntimeC::DebugSet dbg:int32"
96#define ErrorGetCode_doc "MkErrorE [MkRuntimeC::ErrorGetCode]"
97#define IsSilentGet_doc "bool [MkRuntimeC::IsSilentGet]"
98#define IsSilentSet_doc "MkRuntimeC::IsSilentSet silent:bool"
99#define Log0_doc "MkRuntimeC::Log0 ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"
100#define LogTargetGet_doc "string [MkRuntimeC::LogTargetGet]"
101#define LogTargetReset_doc "MkRuntimeC::LogTargetReset"
102#define LogTargetSet_doc "MkRuntimeC::LogTargetSet logTgt:string"
103#define NoDecoSet_doc "MkRuntimeC::NoDecoSet noDeco:bool"
303 {
"::MkRuntimeC::DebugGet" ,
NS(MkRuntimeC_DebugGet) },
304 {
"::MkRuntimeC::DebugSet" ,
NS(MkRuntimeC_DebugSet) },
305 {
"::MkRuntimeC::ErrorGetCode" ,
NS(MkRuntimeC_ErrorGetCode) },
306 {
"::MkRuntimeC::IsSilentGet" ,
NS(MkRuntimeC_IsSilentGet) },
307 {
"::MkRuntimeC::IsSilentSet" ,
NS(MkRuntimeC_IsSilentSet) },
308 {
"::MkRuntimeC::Log0" ,
NS(MkRuntimeC_Log0) },
309 {
"::MkRuntimeC::LogTargetGet" ,
NS(MkRuntimeC_LogTargetGet) },
310 {
"::MkRuntimeC::LogTargetReset" ,
NS(MkRuntimeC_LogTargetReset) },
311 {
"::MkRuntimeC::LogTargetSet" ,
NS(MkRuntimeC_LogTargetSet) },
312 {
"::MkRuntimeC::NoDecoSet" ,
NS(MkRuntimeC_NoDecoSet) },
#define OT_CHECK_bool(val)
#define OT_SETUP_VARARGS(min, max, d)
#define OT_retObj_SET_BOL(nat)
#define OT_SETUP_NOARG(d)
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_NI4(val)
#define OT_retObj_SET_Error
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define OT_retObj_SET_I32(nat)
#define OT_retObj_SET_STR(nat)
#define OT_NEW_Mk_enum_OBJ(typ, val)
#define OT_CHECK_OPTIONAL(val)
#define OT_retObj_SET(val)
#define MkErrorC_Check(mng, PROC)
#define OT_CHECK_STRN(val)
#define LogTargetReset_doc
#define OT_SETUP_hdl_static
#define MK_NULL_YES
flag, allow NULL
MK_PTRB * MK_PTR
generic pointer data-type
const MK_STRB * MK_STRN
constant string pointer data-type
bool MK_BOOL
real bool data-type
signed int MK_I32
4 byte integer data-type
int MK_DBG
debug-level data-type …
static bool MkSysStringIsNULL(MK_STRN str)
test if string is NULL or EMPTY …
#define MkRuntimeLogTargetReset()
#define MkRuntimeErrorGetCode()
static void MkRuntimeDebugSet(MK_I32 dbg)
set the MkRuntimeS::debug value …
static bool MkRuntimeIsSilentGet(void)
get the MkRuntimeS::isSilent value …
#define MkRuntimeLogTargetSet(...)
#define MkRuntimeNoDecoSet(...)
static MK_I32 MkRuntimeDebugGet(void)
get the MkRuntimeS::debug value …
#define MkRuntimeIsSilentSet(...)
static MK_STRN MkRuntimeLogTargetGet(void)
get the MkLogDataS::logNAME value …
#define MkRuntimeLog0(...)
#define OT_CHECK_OBJN(val, nullB)