theKernel 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
kernel_overload_mk.h
Go to the documentation of this file.
1
12/* LABEL-NO */
13
14
15// BEGIN-MkBufferC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
16
21
22// doc-key: MkBufferC,MkBufferC-Access,oc_
23#define MkBufferAppendC_NULL(...) MkBufferAppendC_RT(MK_RT_CALL_NULL __VA_ARGS__)
24#define MkBufferAppendC(...) MkBufferAppendC_RT(MK_RT_CALL __VA_ARGS__)
25#define MkBufferAppendStringR_NULL(...) MkBufferAppendStringR_RT(MK_RT_CALL_NULL __VA_ARGS__)
26#define MkBufferAppendStringR(...) MkBufferAppendStringR_RT(MK_RT_CALL __VA_ARGS__)
27
28// doc-key: MkBufferC,MkBufferC-Access,om_
29#define MkBufferAppendV_NULL(...) MkBufferAppendV_RT(MK_RT_CALL_NULL __VA_ARGS__)
30#define MkBufferAppendV(...) MkBufferAppendV_RT(MK_RT_CALL __VA_ARGS__)
31#define MkBufferAppendVL_NULL(...) MkBufferAppendVL_RT(MK_RT_CALL_NULL __VA_ARGS__)
32#define MkBufferAppendVL(...) MkBufferAppendVL_RT(MK_RT_CALL __VA_ARGS__)
33#define MkBufferPop_NULL(...) MkBufferPop_RT(MK_RT_CALL_NULL __VA_ARGS__)
34#define MkBufferPop(...) MkBufferPop_RT(MK_RT_CALL __VA_ARGS__)
35#define MkBufferPush_NULL(...) MkBufferPush_RT(MK_RT_CALL_NULL __VA_ARGS__)
36#define MkBufferPush(...) MkBufferPush_RT(MK_RT_CALL __VA_ARGS__)
37
38// doc-key: MkBufferC,MkBufferC-Access,omo
39#define MkBufferToObject_NULL(...) MkBufferToObject_RT(MK_RT_CALL_NULL __VA_ARGS__)
40#define MkBufferToObject(...) MkBufferToObject_RT(MK_RT_CALL __VA_ARGS__)
41#define MkBufferToObject_E(...) MkErrorCheck(MkBufferToObject(__VA_ARGS__))
42#define MkBufferToObject_C(...) if (MkErrorCheckI(MkBufferToObject(__VA_ARGS__)))
43#define MkBufferToObject_e(...) MK_EMBEDDED(MK_NAT_OBJECT,MkBufferToObject,__VA_ARGS__)
46
51
52// doc-key: MkBufferC,MkBufferC-Class-Export,sc_
53#define MkBufferHandleResolve_NULL(...) MkBufferHandleResolve_RT(MK_RT_CALL_NULL __VA_ARGS__)
54#define MkBufferHandleResolve(...) MkBufferHandleResolve_RT(MK_RT_CALL __VA_ARGS__)
55
56// doc-key: MkBufferC,MkBufferC-Class-Export,om_
57#define MkBufferHandleGet_NULL(...) MkBufferHandleGet_RT(MK_RT_CALL_NULL __VA_ARGS__)
58#define MkBufferHandleGet(...) MkBufferHandleGet_RT(MK_RT_CALL __VA_ARGS__)
61
66
67// doc-key: MkBufferC,MkBufferC-Class-Introspection,sc_
68#define MkBufferInstances_NULL() MkBufferInstances_RT(MK_RT_CALL_NULL_ONLY)
69#define MkBufferInstances() MkBufferInstances_RT(MK_RT_CALL_ONLY)
72
77
78// doc-key: MkBufferC,MkBufferC-Get,oci
79#define MkBufferGetBFL_NULL(...) MkBufferGetBFL_RT(MK_RT_CALL_NULL __VA_ARGS__)
80#define MkBufferGetBFL(...) MkBufferGetBFL_RT(MK_RT_CALL __VA_ARGS__)
81#define MkBufferGetBFL_E(...) MkErrorCheck(MkBufferGetBFL(__VA_ARGS__))
82#define MkBufferGetBFL_C(...) if (MkErrorCheckI(MkBufferGetBFL(__VA_ARGS__)))
83#define MkBufferGetBFL_e(...) MK_EMBEDDED(MK_BFL,MkBufferGetBFL,__VA_ARGS__)
84
85// doc-key: MkBufferC,MkBufferC-Get,oco
86#define MkBufferGetBUF_NULL(...) MkBufferGetBUF_RT(MK_RT_CALL_NULL __VA_ARGS__)
87#define MkBufferGetBUF(...) MkBufferGetBUF_RT(MK_RT_CALL __VA_ARGS__)
88#define MkBufferGetBUF_E(...) MkErrorCheck(MkBufferGetBUF(__VA_ARGS__))
89#define MkBufferGetBUF_C(...) if (MkErrorCheckI(MkBufferGetBUF(__VA_ARGS__)))
90#define MkBufferGetBUF_e(...) MK_EMBEDDED(MK_BUF,MkBufferGetBUF,__VA_ARGS__)
91
92// doc-key: MkBufferC,MkBufferC-Get,omo
93#define MkBufferGetBIN_NULL(...) MkBufferGetBIN_RT(MK_RT_CALL_NULL __VA_ARGS__)
94#define MkBufferGetBIN(...) MkBufferGetBIN_RT(MK_RT_CALL __VA_ARGS__)
95#define MkBufferGetBIN_E(...) MkErrorCheck(MkBufferGetBIN(__VA_ARGS__))
96#define MkBufferGetBIN_C(...) if (MkErrorCheckI(MkBufferGetBIN(__VA_ARGS__)))
97#define MkBufferGetBIN_e(...) MK_EMBEDDED_REF(MkBinaryR,MkBufferGetBIN,__VA_ARGS__)
98#define MkBufferGetBOL_NULL(...) MkBufferGetBOL_RT(MK_RT_CALL_NULL __VA_ARGS__)
99#define MkBufferGetBOL(...) MkBufferGetBOL_RT(MK_RT_CALL __VA_ARGS__)
100#define MkBufferGetBOL_E(...) MkErrorCheck(MkBufferGetBOL(__VA_ARGS__))
101#define MkBufferGetBOL_C(...) if (MkErrorCheckI(MkBufferGetBOL(__VA_ARGS__)))
102#define MkBufferGetBOL_e(...) MK_EMBEDDED(MK_BOL,MkBufferGetBOL,__VA_ARGS__)
103#define MkBufferGetBOOL_NULL(...) MkBufferGetBOOL_RT(MK_RT_CALL_NULL __VA_ARGS__)
104#define MkBufferGetBOOL(...) MkBufferGetBOOL_RT(MK_RT_CALL __VA_ARGS__)
105#define MkBufferGetBOOL_E(...) MkErrorCheck(MkBufferGetBOOL(__VA_ARGS__))
106#define MkBufferGetBOOL_C(...) if (MkErrorCheckI(MkBufferGetBOOL(__VA_ARGS__)))
107#define MkBufferGetBOOL_e(...) MK_EMBEDDED(MK_BOOL,MkBufferGetBOOL,__VA_ARGS__)
108#define MkBufferGetDBL_NULL(...) MkBufferGetDBL_RT(MK_RT_CALL_NULL __VA_ARGS__)
109#define MkBufferGetDBL(...) MkBufferGetDBL_RT(MK_RT_CALL __VA_ARGS__)
110#define MkBufferGetDBL_E(...) MkErrorCheck(MkBufferGetDBL(__VA_ARGS__))
111#define MkBufferGetDBL_C(...) if (MkErrorCheckI(MkBufferGetDBL(__VA_ARGS__)))
112#define MkBufferGetDBL_e(...) MK_EMBEDDED(MK_DBL,MkBufferGetDBL,__VA_ARGS__)
113#define MkBufferGetFLT_NULL(...) MkBufferGetFLT_RT(MK_RT_CALL_NULL __VA_ARGS__)
114#define MkBufferGetFLT(...) MkBufferGetFLT_RT(MK_RT_CALL __VA_ARGS__)
115#define MkBufferGetFLT_E(...) MkErrorCheck(MkBufferGetFLT(__VA_ARGS__))
116#define MkBufferGetFLT_C(...) if (MkErrorCheckI(MkBufferGetFLT(__VA_ARGS__)))
117#define MkBufferGetFLT_e(...) MK_EMBEDDED(MK_FLT,MkBufferGetFLT,__VA_ARGS__)
118#define MkBufferGetI16_NULL(...) MkBufferGetI16_RT(MK_RT_CALL_NULL __VA_ARGS__)
119#define MkBufferGetI16(...) MkBufferGetI16_RT(MK_RT_CALL __VA_ARGS__)
120#define MkBufferGetI16_E(...) MkErrorCheck(MkBufferGetI16(__VA_ARGS__))
121#define MkBufferGetI16_C(...) if (MkErrorCheckI(MkBufferGetI16(__VA_ARGS__)))
122#define MkBufferGetI16_e(...) MK_EMBEDDED(MK_I16,MkBufferGetI16,__VA_ARGS__)
123#define MkBufferGetI32_NULL(...) MkBufferGetI32_RT(MK_RT_CALL_NULL __VA_ARGS__)
124#define MkBufferGetI32(...) MkBufferGetI32_RT(MK_RT_CALL __VA_ARGS__)
125#define MkBufferGetI32_E(...) MkErrorCheck(MkBufferGetI32(__VA_ARGS__))
126#define MkBufferGetI32_C(...) if (MkErrorCheckI(MkBufferGetI32(__VA_ARGS__)))
127#define MkBufferGetI32_e(...) MK_EMBEDDED(MK_I32,MkBufferGetI32,__VA_ARGS__)
128#define MkBufferGetI64_NULL(...) MkBufferGetI64_RT(MK_RT_CALL_NULL __VA_ARGS__)
129#define MkBufferGetI64(...) MkBufferGetI64_RT(MK_RT_CALL __VA_ARGS__)
130#define MkBufferGetI64_E(...) MkErrorCheck(MkBufferGetI64(__VA_ARGS__))
131#define MkBufferGetI64_C(...) if (MkErrorCheckI(MkBufferGetI64(__VA_ARGS__)))
132#define MkBufferGetI64_e(...) MK_EMBEDDED(MK_I64,MkBufferGetI64,__VA_ARGS__)
133#define MkBufferGetI8_NULL(...) MkBufferGetI8_RT(MK_RT_CALL_NULL __VA_ARGS__)
134#define MkBufferGetI8(...) MkBufferGetI8_RT(MK_RT_CALL __VA_ARGS__)
135#define MkBufferGetI8_E(...) MkErrorCheck(MkBufferGetI8(__VA_ARGS__))
136#define MkBufferGetI8_C(...) if (MkErrorCheckI(MkBufferGetI8(__VA_ARGS__)))
137#define MkBufferGetI8_e(...) MK_EMBEDDED(MK_I8,MkBufferGetI8,__VA_ARGS__)
138#define MkBufferGetLONG_NULL(...) MkBufferGetLONG_RT(MK_RT_CALL_NULL __VA_ARGS__)
139#define MkBufferGetLONG(...) MkBufferGetLONG_RT(MK_RT_CALL __VA_ARGS__)
140#define MkBufferGetLONG_E(...) MkErrorCheck(MkBufferGetLONG(__VA_ARGS__))
141#define MkBufferGetLONG_C(...) if (MkErrorCheckI(MkBufferGetLONG(__VA_ARGS__)))
142#define MkBufferGetLONG_e(...) MK_EMBEDDED(MK_LONG,MkBufferGetLONG,__VA_ARGS__)
143#define MkBufferGetSTR_NULL(...) MkBufferGetSTR_RT(MK_RT_CALL_NULL __VA_ARGS__)
144#define MkBufferGetSTR(...) MkBufferGetSTR_RT(MK_RT_CALL __VA_ARGS__)
145#define MkBufferGetSTR_E(...) MkErrorCheck(MkBufferGetSTR(__VA_ARGS__))
146#define MkBufferGetSTR_C(...) if (MkErrorCheckI(MkBufferGetSTR(__VA_ARGS__)))
147#define MkBufferGetSTR_e(...) MK_EMBEDDED(MK_STRN,MkBufferGetSTR,__VA_ARGS__)
148#define MkBufferGetStringR_NULL(...) MkBufferGetStringR_RT(MK_RT_CALL_NULL __VA_ARGS__)
149#define MkBufferGetStringR(...) MkBufferGetStringR_RT(MK_RT_CALL __VA_ARGS__)
150#define MkBufferGetStringR_E(...) MkErrorCheck(MkBufferGetStringR(__VA_ARGS__))
151#define MkBufferGetStringR_C(...) if (MkErrorCheckI(MkBufferGetStringR(__VA_ARGS__)))
152#define MkBufferGetStringR_e(...) MK_EMBEDDED_REF(MkStringR,MkBufferGetStringR,__VA_ARGS__)
153#define MkBufferGetU16_NULL(...) MkBufferGetU16_RT(MK_RT_CALL_NULL __VA_ARGS__)
154#define MkBufferGetU16(...) MkBufferGetU16_RT(MK_RT_CALL __VA_ARGS__)
155#define MkBufferGetU16_E(...) MkErrorCheck(MkBufferGetU16(__VA_ARGS__))
156#define MkBufferGetU16_C(...) if (MkErrorCheckI(MkBufferGetU16(__VA_ARGS__)))
157#define MkBufferGetU16_e(...) MK_EMBEDDED(MK_I16,MkBufferGetU16,__VA_ARGS__)
158#define MkBufferGetU32_NULL(...) MkBufferGetU32_RT(MK_RT_CALL_NULL __VA_ARGS__)
159#define MkBufferGetU32(...) MkBufferGetU32_RT(MK_RT_CALL __VA_ARGS__)
160#define MkBufferGetU32_E(...) MkErrorCheck(MkBufferGetU32(__VA_ARGS__))
161#define MkBufferGetU32_C(...) if (MkErrorCheckI(MkBufferGetU32(__VA_ARGS__)))
162#define MkBufferGetU32_e(...) MK_EMBEDDED(MK_I32,MkBufferGetU32,__VA_ARGS__)
165
170
171// doc-key: MkBufferC,MkBufferC-Info,om_
172#define MkBufferGetType1_NULL(...) MkBufferGetType1_RT(MK_RT_CALL_NULL __VA_ARGS__)
173#define MkBufferGetType1(...) MkBufferGetType1_RT(MK_RT_CALL __VA_ARGS__)
174#define MkBufferGetType2_NULL(...) MkBufferGetType2_RT(MK_RT_CALL_NULL __VA_ARGS__)
175#define MkBufferGetType2(...) MkBufferGetType2_RT(MK_RT_CALL __VA_ARGS__)
176#define MkBufferGetType3_NULL(...) MkBufferGetType3_RT(MK_RT_CALL_NULL __VA_ARGS__)
177#define MkBufferGetType3(...) MkBufferGetType3_RT(MK_RT_CALL __VA_ARGS__)
178#define MkBufferIsLocal_NULL(...) MkBufferIsLocal_RT(MK_RT_CALL_NULL __VA_ARGS__)
179#define MkBufferIsLocal(...) MkBufferIsLocal_RT(MK_RT_CALL __VA_ARGS__)
180#define MkBufferLog_NULL(...) MkBufferLog_RT(MK_RT_CALL_NULL __VA_ARGS__)
181#define MkBufferLog(...) MkBufferLog_RT(MK_RT_CALL __VA_ARGS__)
182#define MkBufferLog_4(buf,fmtobj,debug,callfunc) MkBufferLog(buf,fmtobj,debug,callfunc,0)
183#define MkBufferLog_3(buf,fmtobj,debug) MkBufferLog(buf,fmtobj,debug,__func__,0)
184#define MkBufferLog_2(buf,fmtobj) MkBufferLog(buf,fmtobj,0,__func__,0)
185#define MkBufferLog_1(buf) MkBufferLog(buf,NULL,0,__func__,0)
186#define MkBufferLogS_NULL(...) MkBufferLogS_RT(MK_RT_CALL_NULL __VA_ARGS__)
187#define MkBufferLogS(...) MkBufferLogS_RT(MK_RT_CALL __VA_ARGS__)
188#define MkBufferLogS_3(buf,varname,fmtobj) MkBufferLogS(buf,varname,fmtobj,__func__)
189#define MkBufferLogS_2(buf,varname) MkBufferLogS(buf,varname,NULL,__func__)
190#define MkBufferLogS_1(buf) MkBufferLogS(buf,"buf",NULL,__func__)
191#define MkBufferLogSS_NULL(...) MkBufferLogSS_RT(MK_RT_CALL_NULL __VA_ARGS__)
192#define MkBufferLogSS(...) MkBufferLogSS_RT(MK_RT_CALL __VA_ARGS__)
193#define MkBufferLogSS_3(buf,varname,fmtobj) MkBufferLogSS(buf,varname,fmtobj,__func__)
194#define MkBufferLogSS_2(buf,varname) MkBufferLogSS(buf,varname,NULL,__func__)
195#define MkBufferLogSS_1(buf) MkBufferLogSS(buf,"buf",NULL,__func__)
198
203
204// doc-key: MkBufferC,MkBufferC-Misc,oc_
205#define MkBufferCopy_NULL(...) MkBufferCopy_RT(MK_RT_CALL_NULL __VA_ARGS__)
206#define MkBufferCopy(...) MkBufferCopy_RT(MK_RT_CALL __VA_ARGS__)
207#define MkBufferReset_NULL(...) MkBufferReset_RT(MK_RT_CALL_NULL __VA_ARGS__)
208#define MkBufferReset(...) MkBufferReset_RT(MK_RT_CALL __VA_ARGS__)
209#define MkBufferSizeAdd_NULL(...) MkBufferSizeAdd_RT(MK_RT_CALL_NULL __VA_ARGS__)
210#define MkBufferSizeAdd(...) MkBufferSizeAdd_RT(MK_RT_CALL __VA_ARGS__)
211#define MkBufferSizeNew_NULL(...) MkBufferSizeNew_RT(MK_RT_CALL_NULL __VA_ARGS__)
212#define MkBufferSizeNew(...) MkBufferSizeNew_RT(MK_RT_CALL __VA_ARGS__)
213#define MkBufferTemp_NULL(...) MkBufferTemp_RT(MK_RT_CALL_NULL __VA_ARGS__)
214#define MkBufferTemp(...) MkBufferTemp_RT(MK_RT_CALL __VA_ARGS__)
215
216// doc-key: MkBufferC,MkBufferC-Misc,om_
217#define MkBufferCastTo_NULL(...) MkBufferCastTo_RT(MK_RT_CALL_NULL __VA_ARGS__)
218#define MkBufferCastTo(...) MkBufferCastTo_RT(MK_RT_CALL __VA_ARGS__)
219#define MkBufferCastTo_E(...) MkErrorCheck(MkBufferCastTo(__VA_ARGS__))
220#define MkBufferCastTo_C(...) if (MkErrorCheckI(MkBufferCastTo(__VA_ARGS__)))
221#define MkBufferCmp_NULL(...) MkBufferCmp_RT(MK_RT_CALL_NULL __VA_ARGS__)
222#define MkBufferCmp(...) MkBufferCmp_RT(MK_RT_CALL __VA_ARGS__)
223#define MkBufferResetFull_NULL(...) MkBufferResetFull_RT(MK_RT_CALL_NULL __VA_ARGS__)
224#define MkBufferResetFull(...) MkBufferResetFull_RT(MK_RT_CALL __VA_ARGS__)
225#define MkBufferToString_NULL(...) MkBufferToString_RT(MK_RT_CALL_NULL __VA_ARGS__)
226#define MkBufferToString(...) MkBufferToString_RT(MK_RT_CALL __VA_ARGS__)
229
234
235// doc-key: MkBufferC,MkBufferC-Set,oc_
236#define MkBufferSetBIN_NULL(...) MkBufferSetBIN_RT(MK_RT_CALL_NULL __VA_ARGS__)
237#define MkBufferSetBIN(...) MkBufferSetBIN_RT(MK_RT_CALL __VA_ARGS__)
238#define MkBufferSetBOL_NULL(...) MkBufferSetBOL_RT(MK_RT_CALL_NULL __VA_ARGS__)
239#define MkBufferSetBOL(...) MkBufferSetBOL_RT(MK_RT_CALL __VA_ARGS__)
240#define MkBufferSetBUF_NULL(...) MkBufferSetBUF_RT(MK_RT_CALL_NULL __VA_ARGS__)
241#define MkBufferSetBUF(...) MkBufferSetBUF_RT(MK_RT_CALL __VA_ARGS__)
242#define MkBufferSetBinaryR_NULL(...) MkBufferSetBinaryR_RT(MK_RT_CALL_NULL __VA_ARGS__)
243#define MkBufferSetBinaryR(...) MkBufferSetBinaryR_RT(MK_RT_CALL __VA_ARGS__)
244#define MkBufferSetDBL_NULL(...) MkBufferSetDBL_RT(MK_RT_CALL_NULL __VA_ARGS__)
245#define MkBufferSetDBL(...) MkBufferSetDBL_RT(MK_RT_CALL __VA_ARGS__)
246#define MkBufferSetFLT_NULL(...) MkBufferSetFLT_RT(MK_RT_CALL_NULL __VA_ARGS__)
247#define MkBufferSetFLT(...) MkBufferSetFLT_RT(MK_RT_CALL __VA_ARGS__)
248#define MkBufferSetI16_NULL(...) MkBufferSetI16_RT(MK_RT_CALL_NULL __VA_ARGS__)
249#define MkBufferSetI16(...) MkBufferSetI16_RT(MK_RT_CALL __VA_ARGS__)
250#define MkBufferSetI32_NULL(...) MkBufferSetI32_RT(MK_RT_CALL_NULL __VA_ARGS__)
251#define MkBufferSetI32(...) MkBufferSetI32_RT(MK_RT_CALL __VA_ARGS__)
252#define MkBufferSetI64_NULL(...) MkBufferSetI64_RT(MK_RT_CALL_NULL __VA_ARGS__)
253#define MkBufferSetI64(...) MkBufferSetI64_RT(MK_RT_CALL __VA_ARGS__)
254#define MkBufferSetI8_NULL(...) MkBufferSetI8_RT(MK_RT_CALL_NULL __VA_ARGS__)
255#define MkBufferSetI8(...) MkBufferSetI8_RT(MK_RT_CALL __VA_ARGS__)
256#define MkBufferSetSTR_NULL(...) MkBufferSetSTR_RT(MK_RT_CALL_NULL __VA_ARGS__)
257#define MkBufferSetSTR(...) MkBufferSetSTR_RT(MK_RT_CALL __VA_ARGS__)
258#define MkBufferSetStringR_NULL(...) MkBufferSetStringR_RT(MK_RT_CALL_NULL __VA_ARGS__)
259#define MkBufferSetStringR(...) MkBufferSetStringR_RT(MK_RT_CALL __VA_ARGS__)
260#define MkBufferSetV_NULL(...) MkBufferSetV_RT(MK_RT_CALL_NULL __VA_ARGS__)
261#define MkBufferSetV(...) MkBufferSetV_RT(MK_RT_CALL __VA_ARGS__)
262#define MkBufferSetVL_NULL(...) MkBufferSetVL_RT(MK_RT_CALL_NULL __VA_ARGS__)
263#define MkBufferSetVL(...) MkBufferSetVL_RT(MK_RT_CALL __VA_ARGS__)
266
271
272// doc-key: MkBufferC,MkBufferC-TOR,oC_
273#define MkBufferMerge_NULL(...) MkBufferMerge_RT(MK_RT_CALL_NULL __VA_ARGS__)
274#define MkBufferMerge(...) MkBufferMerge_RT(MK_RT_CALL __VA_ARGS__)
275
276// doc-key: MkBufferC,MkBufferC-TOR,oCx
277#define MkBufferDup_NULL(...) MkBufferDup_RT(MK_RT_CALL_NULL __VA_ARGS__)
278#define MkBufferDup(...) MkBufferDup_RT(MK_RT_CALL __VA_ARGS__)
279
280// doc-key: MkBufferC,MkBufferC-TOR,sCc
281#define MkBufferCreate_NULL(...) MkBufferCreate_RT(MK_RT_CALL_NULL __VA_ARGS__)
282#define MkBufferCreate(...) MkBufferCreate_RT(MK_RT_CALL __VA_ARGS__)
283#define MkBufferCreate_1(size) MkBufferCreate(NULL,size)
284#define MkBufferCreate_0() MkBufferCreate(NULL,0)
285#define MkBufferCreate1024_NULL(...) MkBufferCreate1024_RT(MK_RT_CALL_NULL __VA_ARGS__)
286#define MkBufferCreate1024(...) MkBufferCreate1024_RT(MK_RT_CALL __VA_ARGS__)
287#define MkBufferCreate1024_0() MkBufferCreate1024(0)
288#define MkBufferCreate256_NULL(...) MkBufferCreate256_RT(MK_RT_CALL_NULL __VA_ARGS__)
289#define MkBufferCreate256(...) MkBufferCreate256_RT(MK_RT_CALL __VA_ARGS__)
290#define MkBufferCreate256_0() MkBufferCreate256(0)
291#define MkBufferCreate64_NULL(...) MkBufferCreate64_RT(MK_RT_CALL_NULL __VA_ARGS__)
292#define MkBufferCreate64(...) MkBufferCreate64_RT(MK_RT_CALL __VA_ARGS__)
293#define MkBufferCreate64_0() MkBufferCreate64(0)
294#define MkBufferCreateBIN_NULL(...) MkBufferCreateBIN_RT(MK_RT_CALL_NULL __VA_ARGS__)
295#define MkBufferCreateBIN(...) MkBufferCreateBIN_RT(MK_RT_CALL __VA_ARGS__)
296#define MkBufferCreateBOL_NULL(...) MkBufferCreateBOL_RT(MK_RT_CALL_NULL __VA_ARGS__)
297#define MkBufferCreateBOL(...) MkBufferCreateBOL_RT(MK_RT_CALL __VA_ARGS__)
298#define MkBufferCreateBUF_NULL(...) MkBufferCreateBUF_RT(MK_RT_CALL_NULL __VA_ARGS__)
299#define MkBufferCreateBUF(...) MkBufferCreateBUF_RT(MK_RT_CALL __VA_ARGS__)
300#define MkBufferCreateDBL_NULL(...) MkBufferCreateDBL_RT(MK_RT_CALL_NULL __VA_ARGS__)
301#define MkBufferCreateDBL(...) MkBufferCreateDBL_RT(MK_RT_CALL __VA_ARGS__)
302#define MkBufferCreateFLT_NULL(...) MkBufferCreateFLT_RT(MK_RT_CALL_NULL __VA_ARGS__)
303#define MkBufferCreateFLT(...) MkBufferCreateFLT_RT(MK_RT_CALL __VA_ARGS__)
304#define MkBufferCreateI16_NULL(...) MkBufferCreateI16_RT(MK_RT_CALL_NULL __VA_ARGS__)
305#define MkBufferCreateI16(...) MkBufferCreateI16_RT(MK_RT_CALL __VA_ARGS__)
306#define MkBufferCreateI32_NULL(...) MkBufferCreateI32_RT(MK_RT_CALL_NULL __VA_ARGS__)
307#define MkBufferCreateI32(...) MkBufferCreateI32_RT(MK_RT_CALL __VA_ARGS__)
308#define MkBufferCreateI64_NULL(...) MkBufferCreateI64_RT(MK_RT_CALL_NULL __VA_ARGS__)
309#define MkBufferCreateI64(...) MkBufferCreateI64_RT(MK_RT_CALL __VA_ARGS__)
310#define MkBufferCreateI8_NULL(...) MkBufferCreateI8_RT(MK_RT_CALL_NULL __VA_ARGS__)
311#define MkBufferCreateI8(...) MkBufferCreateI8_RT(MK_RT_CALL __VA_ARGS__)
312#define MkBufferCreateSTR_NULL(...) MkBufferCreateSTR_RT(MK_RT_CALL_NULL __VA_ARGS__)
313#define MkBufferCreateSTR(...) MkBufferCreateSTR_RT(MK_RT_CALL __VA_ARGS__)
314
315// doc-key: MkBufferC,MkBufferC-TOR,oD_
316#define MkBufferDelete(x) MkObjectDeleteToNull(MkBufferDelete_RT,MK,x)
317
318// doc-key: MkBufferC,MkBufferC-TOR,sc_
319#define MkBufferCreateTLS_NULL(...) MkBufferCreateTLS_RT(MK_RT_CALL_NULL __VA_ARGS__)
320#define MkBufferCreateTLS(...) MkBufferCreateTLS_RT(MK_RT_CALL __VA_ARGS__)
321#define MkBufferCreateTLS_1(tlsName) MkBufferCreateTLS(tlsName,true)
322
323// doc-key: MkBufferC,MkBufferC-TOR,om_
324#define MkBufferFree_NULL(...) MkBufferFree_RT(MK_RT_CALL_NULL __VA_ARGS__)
325#define MkBufferFree(...) MkBufferFree_RT(MK_RT_CALL __VA_ARGS__)
326#define MkBufferInit_NULL(...) MkBufferInit_RT(MK_RT_CALL_NULL __VA_ARGS__)
327#define MkBufferInit(...) MkBufferInit_RT(MK_RT_CALL __VA_ARGS__)
328#define MkBufferInit_2(buf,size) MkBufferInit(buf,NULL,size)
329#define MkBufferInit_1(buf) MkBufferInit(buf,NULL,0)
332
333// END-MkBufferC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
334
335// BEGIN-MkBufferListC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
336
341
342// doc-key: MkBufferListC,MkBufferListC-Append,oc_
343#define MkBufferListAppendLA_NULL(...) MkBufferListAppendLA_RT(MK_RT_CALL_NULL __VA_ARGS__)
344#define MkBufferListAppendLA(...) MkBufferListAppendLA_RT(MK_RT_CALL __VA_ARGS__)
345#define MkBufferListAppendLP_NULL(...) MkBufferListAppendLP_RT(MK_RT_CALL_NULL __VA_ARGS__)
346#define MkBufferListAppendLP(...) MkBufferListAppendLP_RT(MK_RT_CALL __VA_ARGS__)
347#define MkBufferListAppendLP_2(bfl,addBufL) MkBufferListAppendLP(bfl,addBufL,-1)
348#define MkBufferListAppendVA_NULL(...) MkBufferListAppendVA_RT(MK_RT_CALL_NULL __VA_ARGS__)
349#define MkBufferListAppendVA(...) MkBufferListAppendVA_RT(MK_RT_CALL __VA_ARGS__)
350#define MkBufferListAppendVAL_NULL(...) MkBufferListAppendVAL_RT(MK_RT_CALL_NULL __VA_ARGS__)
351#define MkBufferListAppendVAL(...) MkBufferListAppendVAL_RT(MK_RT_CALL __VA_ARGS__)
352#define MkBufferListAppendVC_NULL(...) MkBufferListAppendVC_RT(MK_RT_CALL_NULL __VA_ARGS__)
353#define MkBufferListAppendVC(...) MkBufferListAppendVC_RT(MK_RT_CALL __VA_ARGS__)
354
355// doc-key: MkBufferListC,MkBufferListC-Append,om_
356#define MkBufferListAppendBIN_NULL(...) MkBufferListAppendBIN_RT(MK_RT_CALL_NULL __VA_ARGS__)
357#define MkBufferListAppendBIN(...) MkBufferListAppendBIN_RT(MK_RT_CALL __VA_ARGS__)
358#define MkBufferListAppendBOL_NULL(...) MkBufferListAppendBOL_RT(MK_RT_CALL_NULL __VA_ARGS__)
359#define MkBufferListAppendBOL(...) MkBufferListAppendBOL_RT(MK_RT_CALL __VA_ARGS__)
360#define MkBufferListAppendBUF_NULL(...) MkBufferListAppendBUF_RT(MK_RT_CALL_NULL __VA_ARGS__)
361#define MkBufferListAppendBUF(...) MkBufferListAppendBUF_RT(MK_RT_CALL __VA_ARGS__)
362#define MkBufferListAppendDBL_NULL(...) MkBufferListAppendDBL_RT(MK_RT_CALL_NULL __VA_ARGS__)
363#define MkBufferListAppendDBL(...) MkBufferListAppendDBL_RT(MK_RT_CALL __VA_ARGS__)
364#define MkBufferListAppendFLT_NULL(...) MkBufferListAppendFLT_RT(MK_RT_CALL_NULL __VA_ARGS__)
365#define MkBufferListAppendFLT(...) MkBufferListAppendFLT_RT(MK_RT_CALL __VA_ARGS__)
366#define MkBufferListAppendG_NULL(...) MkBufferListAppendG_RT(MK_RT_CALL_NULL __VA_ARGS__)
367#define MkBufferListAppendG(...) MkBufferListAppendG_RT(MK_RT_CALL __VA_ARGS__)
368#define MkBufferListAppendI16_NULL(...) MkBufferListAppendI16_RT(MK_RT_CALL_NULL __VA_ARGS__)
369#define MkBufferListAppendI16(...) MkBufferListAppendI16_RT(MK_RT_CALL __VA_ARGS__)
370#define MkBufferListAppendI32_NULL(...) MkBufferListAppendI32_RT(MK_RT_CALL_NULL __VA_ARGS__)
371#define MkBufferListAppendI32(...) MkBufferListAppendI32_RT(MK_RT_CALL __VA_ARGS__)
372#define MkBufferListAppendI64_NULL(...) MkBufferListAppendI64_RT(MK_RT_CALL_NULL __VA_ARGS__)
373#define MkBufferListAppendI64(...) MkBufferListAppendI64_RT(MK_RT_CALL __VA_ARGS__)
374#define MkBufferListAppendI8_NULL(...) MkBufferListAppendI8_RT(MK_RT_CALL_NULL __VA_ARGS__)
375#define MkBufferListAppendI8(...) MkBufferListAppendI8_RT(MK_RT_CALL __VA_ARGS__)
376#define MkBufferListAppendSTR_NULL(...) MkBufferListAppendSTR_RT(MK_RT_CALL_NULL __VA_ARGS__)
377#define MkBufferListAppendSTR(...) MkBufferListAppendSTR_RT(MK_RT_CALL __VA_ARGS__)
378#define MkBufferListAppendStringR_NULL(...) MkBufferListAppendStringR_RT(MK_RT_CALL_NULL __VA_ARGS__)
379#define MkBufferListAppendStringR(...) MkBufferListAppendStringR_RT(MK_RT_CALL __VA_ARGS__)
380#define MkBufferListAppendUP_NULL(...) MkBufferListAppendUP_RT(MK_RT_CALL_NULL __VA_ARGS__)
381#define MkBufferListAppendUP(...) MkBufferListAppendUP_RT(MK_RT_CALL __VA_ARGS__)
382#define MkBufferListAppendUP_2(bfl,addBuf) MkBufferListAppendUP(bfl,addBuf,-1)
383#define MkBufferListAppendV_NULL(...) MkBufferListAppendV_RT(MK_RT_CALL_NULL __VA_ARGS__)
384#define MkBufferListAppendV(...) MkBufferListAppendV_RT(MK_RT_CALL __VA_ARGS__)
385#define MkBufferListAppendVL_NULL(...) MkBufferListAppendVL_RT(MK_RT_CALL_NULL __VA_ARGS__)
386#define MkBufferListAppendVL(...) MkBufferListAppendVL_RT(MK_RT_CALL __VA_ARGS__)
389
394
395// doc-key: MkBufferListC,MkBufferListC-Check,oco
396#define MkBufferListCheckOptionBUF_NULL(...) MkBufferListCheckOptionBUF_RT(MK_RT_CALL_NULL __VA_ARGS__)
397#define MkBufferListCheckOptionBUF(...) MkBufferListCheckOptionBUF_RT(MK_RT_CALL __VA_ARGS__)
398#define MkBufferListCheckOptionBUF_4(bfl,opt,defval,val_out) MkBufferListCheckOptionBUF(bfl,opt,defval,true,val_out)
399#define MkBufferListCheckOptionBUF_3(bfl,opt,val_out) MkBufferListCheckOptionBUF(bfl,opt,NULL,true,val_out)
400#define MkBufferListCheckOptionBUF_E(...) MkErrorCheck(MkBufferListCheckOptionBUF(__VA_ARGS__))
401#define MkBufferListCheckOptionBUF_C(...) if (MkErrorCheckI(MkBufferListCheckOptionBUF(__VA_ARGS__)))
402#define MkBufferListCheckOptionBUF_e(...) MK_EMBEDDED(MK_BUF,MkBufferListCheckOptionBUF,__VA_ARGS__)
403
404// doc-key: MkBufferListC,MkBufferListC-Check,om_
405#define MkBufferListCheckOption_NULL(...) MkBufferListCheckOption_RT(MK_RT_CALL_NULL __VA_ARGS__)
406#define MkBufferListCheckOption(...) MkBufferListCheckOption_RT(MK_RT_CALL __VA_ARGS__)
407#define MkBufferListCheckOption_2(bfl,opt) MkBufferListCheckOption(bfl,opt,false)
408
409// doc-key: MkBufferListC,MkBufferListC-Check,omo
410#define MkBufferListCheckOptionBOL_NULL(...) MkBufferListCheckOptionBOL_RT(MK_RT_CALL_NULL __VA_ARGS__)
411#define MkBufferListCheckOptionBOL(...) MkBufferListCheckOptionBOL_RT(MK_RT_CALL __VA_ARGS__)
412#define MkBufferListCheckOptionBOL_4(bfl,opt,defval,val_out) MkBufferListCheckOptionBOL(bfl,opt,defval,true,val_out)
413#define MkBufferListCheckOptionBOL_3(bfl,opt,val_out) MkBufferListCheckOptionBOL(bfl,opt,false,true,val_out)
414#define MkBufferListCheckOptionBOL_E(...) MkErrorCheck(MkBufferListCheckOptionBOL(__VA_ARGS__))
415#define MkBufferListCheckOptionBOL_C(...) if (MkErrorCheckI(MkBufferListCheckOptionBOL(__VA_ARGS__)))
416#define MkBufferListCheckOptionBOL_e(...) MK_EMBEDDED(MK_BOOL,MkBufferListCheckOptionBOL,__VA_ARGS__)
417#define MkBufferListCheckOptionDBL_NULL(...) MkBufferListCheckOptionDBL_RT(MK_RT_CALL_NULL __VA_ARGS__)
418#define MkBufferListCheckOptionDBL(...) MkBufferListCheckOptionDBL_RT(MK_RT_CALL __VA_ARGS__)
419#define MkBufferListCheckOptionDBL_4(bfl,opt,defval,val_out) MkBufferListCheckOptionDBL(bfl,opt,defval,true,val_out)
420#define MkBufferListCheckOptionDBL_3(bfl,opt,val_out) MkBufferListCheckOptionDBL(bfl,opt,0,true,val_out)
421#define MkBufferListCheckOptionDBL_E(...) MkErrorCheck(MkBufferListCheckOptionDBL(__VA_ARGS__))
422#define MkBufferListCheckOptionDBL_C(...) if (MkErrorCheckI(MkBufferListCheckOptionDBL(__VA_ARGS__)))
423#define MkBufferListCheckOptionDBL_e(...) MK_EMBEDDED(MK_DBL,MkBufferListCheckOptionDBL,__VA_ARGS__)
424#define MkBufferListCheckOptionFLT_NULL(...) MkBufferListCheckOptionFLT_RT(MK_RT_CALL_NULL __VA_ARGS__)
425#define MkBufferListCheckOptionFLT(...) MkBufferListCheckOptionFLT_RT(MK_RT_CALL __VA_ARGS__)
426#define MkBufferListCheckOptionFLT_4(bfl,opt,defval,val_out) MkBufferListCheckOptionFLT(bfl,opt,defval,true,val_out)
427#define MkBufferListCheckOptionFLT_3(bfl,opt,val_out) MkBufferListCheckOptionFLT(bfl,opt,0,true,val_out)
428#define MkBufferListCheckOptionFLT_E(...) MkErrorCheck(MkBufferListCheckOptionFLT(__VA_ARGS__))
429#define MkBufferListCheckOptionFLT_C(...) if (MkErrorCheckI(MkBufferListCheckOptionFLT(__VA_ARGS__)))
430#define MkBufferListCheckOptionFLT_e(...) MK_EMBEDDED(MK_FLT,MkBufferListCheckOptionFLT,__VA_ARGS__)
431#define MkBufferListCheckOptionI16_NULL(...) MkBufferListCheckOptionI16_RT(MK_RT_CALL_NULL __VA_ARGS__)
432#define MkBufferListCheckOptionI16(...) MkBufferListCheckOptionI16_RT(MK_RT_CALL __VA_ARGS__)
433#define MkBufferListCheckOptionI16_4(bfl,opt,defval,val_out) MkBufferListCheckOptionI16(bfl,opt,defval,true,val_out)
434#define MkBufferListCheckOptionI16_3(bfl,opt,val_out) MkBufferListCheckOptionI16(bfl,opt,0,true,val_out)
435#define MkBufferListCheckOptionI16_E(...) MkErrorCheck(MkBufferListCheckOptionI16(__VA_ARGS__))
436#define MkBufferListCheckOptionI16_C(...) if (MkErrorCheckI(MkBufferListCheckOptionI16(__VA_ARGS__)))
437#define MkBufferListCheckOptionI16_e(...) MK_EMBEDDED(MK_I16,MkBufferListCheckOptionI16,__VA_ARGS__)
438#define MkBufferListCheckOptionI32_NULL(...) MkBufferListCheckOptionI32_RT(MK_RT_CALL_NULL __VA_ARGS__)
439#define MkBufferListCheckOptionI32(...) MkBufferListCheckOptionI32_RT(MK_RT_CALL __VA_ARGS__)
440#define MkBufferListCheckOptionI32_4(bfl,opt,defval,val_out) MkBufferListCheckOptionI32(bfl,opt,defval,true,val_out)
441#define MkBufferListCheckOptionI32_3(bfl,opt,val_out) MkBufferListCheckOptionI32(bfl,opt,0,true,val_out)
442#define MkBufferListCheckOptionI32_E(...) MkErrorCheck(MkBufferListCheckOptionI32(__VA_ARGS__))
443#define MkBufferListCheckOptionI32_C(...) if (MkErrorCheckI(MkBufferListCheckOptionI32(__VA_ARGS__)))
444#define MkBufferListCheckOptionI32_e(...) MK_EMBEDDED(MK_I32,MkBufferListCheckOptionI32,__VA_ARGS__)
445#define MkBufferListCheckOptionI64_NULL(...) MkBufferListCheckOptionI64_RT(MK_RT_CALL_NULL __VA_ARGS__)
446#define MkBufferListCheckOptionI64(...) MkBufferListCheckOptionI64_RT(MK_RT_CALL __VA_ARGS__)
447#define MkBufferListCheckOptionI64_4(bfl,opt,defval,val_out) MkBufferListCheckOptionI64(bfl,opt,defval,true,val_out)
448#define MkBufferListCheckOptionI64_3(bfl,opt,val_out) MkBufferListCheckOptionI64(bfl,opt,0,true,val_out)
449#define MkBufferListCheckOptionI64_E(...) MkErrorCheck(MkBufferListCheckOptionI64(__VA_ARGS__))
450#define MkBufferListCheckOptionI64_C(...) if (MkErrorCheckI(MkBufferListCheckOptionI64(__VA_ARGS__)))
451#define MkBufferListCheckOptionI64_e(...) MK_EMBEDDED(MK_I64,MkBufferListCheckOptionI64,__VA_ARGS__)
452#define MkBufferListCheckOptionI8_NULL(...) MkBufferListCheckOptionI8_RT(MK_RT_CALL_NULL __VA_ARGS__)
453#define MkBufferListCheckOptionI8(...) MkBufferListCheckOptionI8_RT(MK_RT_CALL __VA_ARGS__)
454#define MkBufferListCheckOptionI8_4(bfl,opt,defval,val_out) MkBufferListCheckOptionI8(bfl,opt,defval,true,val_out)
455#define MkBufferListCheckOptionI8_3(bfl,opt,val_out) MkBufferListCheckOptionI8(bfl,opt,0,true,val_out)
456#define MkBufferListCheckOptionI8_E(...) MkErrorCheck(MkBufferListCheckOptionI8(__VA_ARGS__))
457#define MkBufferListCheckOptionI8_C(...) if (MkErrorCheckI(MkBufferListCheckOptionI8(__VA_ARGS__)))
458#define MkBufferListCheckOptionI8_e(...) MK_EMBEDDED(MK_I8,MkBufferListCheckOptionI8,__VA_ARGS__)
459#define MkBufferListCheckOptionSTR_NULL(...) MkBufferListCheckOptionSTR_RT(MK_RT_CALL_NULL __VA_ARGS__)
460#define MkBufferListCheckOptionSTR(...) MkBufferListCheckOptionSTR_RT(MK_RT_CALL __VA_ARGS__)
461#define MkBufferListCheckOptionSTR_4(bfl,opt,defval,val_out) MkBufferListCheckOptionSTR(bfl,opt,defval,true,val_out)
462#define MkBufferListCheckOptionSTR_3(bfl,opt,val_out) MkBufferListCheckOptionSTR(bfl,opt,"",true,val_out)
463#define MkBufferListCheckOptionSTR_E(...) MkErrorCheck(MkBufferListCheckOptionSTR(__VA_ARGS__))
464#define MkBufferListCheckOptionSTR_C(...) if (MkErrorCheckI(MkBufferListCheckOptionSTR(__VA_ARGS__)))
465#define MkBufferListCheckOptionSTR_e(...) MK_EMBEDDED(MK_STRN,MkBufferListCheckOptionSTR,__VA_ARGS__)
468
473
474// doc-key: MkBufferListC,MkBufferListC-Class-Export,sc_
475#define MkBufferListHandleResolve_NULL(...) MkBufferListHandleResolve_RT(MK_RT_CALL_NULL __VA_ARGS__)
476#define MkBufferListHandleResolve(...) MkBufferListHandleResolve_RT(MK_RT_CALL __VA_ARGS__)
477
478// doc-key: MkBufferListC,MkBufferListC-Class-Export,om_
479#define MkBufferListHandleGet_NULL(...) MkBufferListHandleGet_RT(MK_RT_CALL_NULL __VA_ARGS__)
480#define MkBufferListHandleGet(...) MkBufferListHandleGet_RT(MK_RT_CALL __VA_ARGS__)
483
488
489// doc-key: MkBufferListC,MkBufferListC-Class-Introspection,sc_
490#define MkBufferListInstances_NULL() MkBufferListInstances_RT(MK_RT_CALL_NULL_ONLY)
491#define MkBufferListInstances() MkBufferListInstances_RT(MK_RT_CALL_ONLY)
494
499
500// doc-key: MkBufferListC,MkBufferListC-Index,oc_
501#define MkBufferListIndexGetBUF_NULL(...) MkBufferListIndexGetBUF_RT(MK_RT_CALL_NULL __VA_ARGS__)
502#define MkBufferListIndexGetBUF(...) MkBufferListIndexGetBUF_RT(MK_RT_CALL __VA_ARGS__)
503
504// doc-key: MkBufferListC,MkBufferListC-Index,oco
505#define MkBufferListIndexExtract_NULL(...) MkBufferListIndexExtract_RT(MK_RT_CALL_NULL __VA_ARGS__)
506#define MkBufferListIndexExtract(...) MkBufferListIndexExtract_RT(MK_RT_CALL __VA_ARGS__)
507#define MkBufferListIndexExtract_2(bfl,val_out) MkBufferListIndexExtract(bfl,0,val_out)
508#define MkBufferListIndexExtract_E(...) MkErrorCheck(MkBufferListIndexExtract(__VA_ARGS__))
509#define MkBufferListIndexExtract_C(...) if (MkErrorCheckI(MkBufferListIndexExtract(__VA_ARGS__)))
510#define MkBufferListIndexExtract_e(...) MK_EMBEDDED(MK_BUF,MkBufferListIndexExtract,__VA_ARGS__)
511#define MkBufferListIndexGet_NULL(...) MkBufferListIndexGet_RT(MK_RT_CALL_NULL __VA_ARGS__)
512#define MkBufferListIndexGet(...) MkBufferListIndexGet_RT(MK_RT_CALL __VA_ARGS__)
513#define MkBufferListIndexGet_E(...) MkErrorCheck(MkBufferListIndexGet(__VA_ARGS__))
514#define MkBufferListIndexGet_C(...) if (MkErrorCheckI(MkBufferListIndexGet(__VA_ARGS__)))
515#define MkBufferListIndexGet_e(...) MK_EMBEDDED(MK_BUF,MkBufferListIndexGet,__VA_ARGS__)
516
517// doc-key: MkBufferListC,MkBufferListC-Index,om_
518#define MkBufferListIndexDelete_NULL(...) MkBufferListIndexDelete_RT(MK_RT_CALL_NULL __VA_ARGS__)
519#define MkBufferListIndexDelete(...) MkBufferListIndexDelete_RT(MK_RT_CALL __VA_ARGS__)
520#define MkBufferListIndexDelete_3(bfl,index,numitems) MkBufferListIndexDelete(bfl,index,numitems,true)
521#define MkBufferListIndexDelete_2(bfl,index) MkBufferListIndexDelete(bfl,index,1,true)
522#define MkBufferListIndexDelete_E(...) MkErrorCheck(MkBufferListIndexDelete(__VA_ARGS__))
523#define MkBufferListIndexDelete_C(...) if (MkErrorCheckI(MkBufferListIndexDelete(__VA_ARGS__)))
524#define MkBufferListIndexGetSTR_NULL(...) MkBufferListIndexGetSTR_RT(MK_RT_CALL_NULL __VA_ARGS__)
525#define MkBufferListIndexGetSTR(...) MkBufferListIndexGetSTR_RT(MK_RT_CALL __VA_ARGS__)
526#define MkBufferListIndexSet_NULL(...) MkBufferListIndexSet_RT(MK_RT_CALL_NULL __VA_ARGS__)
527#define MkBufferListIndexSet(...) MkBufferListIndexSet_RT(MK_RT_CALL __VA_ARGS__)
528#define MkBufferListIndexSet_E(...) MkErrorCheck(MkBufferListIndexSet(__VA_ARGS__))
529#define MkBufferListIndexSet_C(...) if (MkErrorCheckI(MkBufferListIndexSet(__VA_ARGS__)))
530#define MkBufferListIndexSetBUF_NULL(...) MkBufferListIndexSetBUF_RT(MK_RT_CALL_NULL __VA_ARGS__)
531#define MkBufferListIndexSetBUF(...) MkBufferListIndexSetBUF_RT(MK_RT_CALL __VA_ARGS__)
532#define MkBufferListIndexSetSTR_NULL(...) MkBufferListIndexSetSTR_RT(MK_RT_CALL_NULL __VA_ARGS__)
533#define MkBufferListIndexSetSTR(...) MkBufferListIndexSetSTR_RT(MK_RT_CALL __VA_ARGS__)
536
541
542// doc-key: MkBufferListC,MkBufferListC-Log,om_
543#define MkBufferListLog_NULL(...) MkBufferListLog_RT(MK_RT_CALL_NULL __VA_ARGS__)
544#define MkBufferListLog(...) MkBufferListLog_RT(MK_RT_CALL __VA_ARGS__)
545#define MkBufferListLog_4(bfl,fmtobj,debug,callfunc) MkBufferListLog(bfl,fmtobj,debug,callfunc,0)
546#define MkBufferListLog_3(bfl,fmtobj,debug) MkBufferListLog(bfl,fmtobj,debug,__func__,0)
547#define MkBufferListLog_2(bfl,fmtobj) MkBufferListLog(bfl,fmtobj,0,__func__,0)
548#define MkBufferListLog_1(bfl) MkBufferListLog(bfl,NULL,0,__func__,0)
549#define MkBufferListLogS_NULL(...) MkBufferListLogS_RT(MK_RT_CALL_NULL __VA_ARGS__)
550#define MkBufferListLogS(...) MkBufferListLogS_RT(MK_RT_CALL __VA_ARGS__)
551#define MkBufferListLogS_3(bfl,varname,fmtobj) MkBufferListLogS(bfl,varname,fmtobj,__func__)
552#define MkBufferListLogS_2(bfl,varname) MkBufferListLogS(bfl,varname,NULL,__func__)
553#define MkBufferListLogS_1(bfl) MkBufferListLogS(bfl,"bfl",NULL,__func__)
554#define MkBufferListLogSS_NULL(...) MkBufferListLogSS_RT(MK_RT_CALL_NULL __VA_ARGS__)
555#define MkBufferListLogSS(...) MkBufferListLogSS_RT(MK_RT_CALL __VA_ARGS__)
556#define MkBufferListLogSS_3(bfl,varname,fmtobj) MkBufferListLogSS(bfl,varname,fmtobj,__func__)
557#define MkBufferListLogSS_2(bfl,varname) MkBufferListLogSS(bfl,varname,NULL,__func__)
558#define MkBufferListLogSS_1(bfl) MkBufferListLogSS(bfl,"bfl",NULL,__func__)
559#define MkBufferListLogSSS_NULL(...) MkBufferListLogSSS_RT(MK_RT_CALL_NULL __VA_ARGS__)
560#define MkBufferListLogSSS(...) MkBufferListLogSSS_RT(MK_RT_CALL __VA_ARGS__)
561#define MkBufferListLogSSS_3(bfl,varname,fmtobj) MkBufferListLogSSS(bfl,varname,fmtobj,__func__)
562#define MkBufferListLogSSS_2(bfl,varname) MkBufferListLogSSS(bfl,varname,NULL,__func__)
563#define MkBufferListLogSSS_1(bfl) MkBufferListLogSSS(bfl,"bfl",NULL,__func__)
566
571
572// doc-key: MkBufferListC,MkBufferListC-Misc,sCc
573#define MkBufferListFileGlob_NULL(...) MkBufferListFileGlob_RT(MK_RT_CALL_NULL __VA_ARGS__)
574#define MkBufferListFileGlob(...) MkBufferListFileGlob_RT(MK_RT_CALL __VA_ARGS__)
575
576// doc-key: MkBufferListC,MkBufferListC-Misc,oc_
577#define MkBufferListPositionMerge_NULL(...) MkBufferListPositionMerge_RT(MK_RT_CALL_NULL __VA_ARGS__)
578#define MkBufferListPositionMerge(...) MkBufferListPositionMerge_RT(MK_RT_CALL __VA_ARGS__)
579#define MkBufferListReset_NULL(...) MkBufferListReset_RT(MK_RT_CALL_NULL __VA_ARGS__)
580#define MkBufferListReset(...) MkBufferListReset_RT(MK_RT_CALL __VA_ARGS__)
581#define MkBufferListSort_NULL(...) MkBufferListSort_RT(MK_RT_CALL_NULL __VA_ARGS__)
582#define MkBufferListSort(...) MkBufferListSort_RT(MK_RT_CALL __VA_ARGS__)
583#define MkBufferListToBuffer_NULL(...) MkBufferListToBuffer_RT(MK_RT_CALL_NULL __VA_ARGS__)
584#define MkBufferListToBuffer(...) MkBufferListToBuffer_RT(MK_RT_CALL __VA_ARGS__)
585
586// doc-key: MkBufferListC,MkBufferListC-Misc,om_
587#define MkBufferListCmp_NULL(...) MkBufferListCmp_RT(MK_RT_CALL_NULL __VA_ARGS__)
588#define MkBufferListCmp(...) MkBufferListCmp_RT(MK_RT_CALL __VA_ARGS__)
589#define MkBufferListCopy_NULL(...) MkBufferListCopy_RT(MK_RT_CALL_NULL __VA_ARGS__)
590#define MkBufferListCopy(...) MkBufferListCopy_RT(MK_RT_CALL __VA_ARGS__)
591#define MkBufferListMove_NULL(...) MkBufferListMove_RT(MK_RT_CALL_NULL __VA_ARGS__)
592#define MkBufferListMove(...) MkBufferListMove_RT(MK_RT_CALL __VA_ARGS__)
593#define MkBufferListReserve_NULL(...) MkBufferListReserve_RT(MK_RT_CALL_NULL __VA_ARGS__)
594#define MkBufferListReserve(...) MkBufferListReserve_RT(MK_RT_CALL __VA_ARGS__)
595#define MkBufferListSearchC_NULL(...) MkBufferListSearchC_RT(MK_RT_CALL_NULL __VA_ARGS__)
596#define MkBufferListSearchC(...) MkBufferListSearchC_RT(MK_RT_CALL __VA_ARGS__)
597#define MkBufferListSearchC_3(bfl,str,len) MkBufferListSearchC(bfl,str,len,0)
598#define MkBufferListSearchC_2(bfl,str) MkBufferListSearchC(bfl,str,-1,0)
599#define MkBufferListSize_NULL(...) MkBufferListSize_RT(MK_RT_CALL_NULL __VA_ARGS__)
600#define MkBufferListSize(...) MkBufferListSize_RT(MK_RT_CALL __VA_ARGS__)
601#define MkBufferListToList_NULL(...) MkBufferListToList_RT(MK_RT_CALL_NULL __VA_ARGS__)
602#define MkBufferListToList(...) MkBufferListToList_RT(MK_RT_CALL __VA_ARGS__)
603#define MkBufferListToString_NULL(...) MkBufferListToString_RT(MK_RT_CALL_NULL __VA_ARGS__)
604#define MkBufferListToString(...) MkBufferListToString_RT(MK_RT_CALL __VA_ARGS__)
605#define MkBufferListToStringList_NULL(...) MkBufferListToStringList_RT(MK_RT_CALL_NULL __VA_ARGS__)
606#define MkBufferListToStringList(...) MkBufferListToStringList_RT(MK_RT_CALL __VA_ARGS__)
609
614
615// doc-key: MkBufferListC,MkBufferListC-TOR,oC_
616#define MkBufferListMerge_NULL(...) MkBufferListMerge_RT(MK_RT_CALL_NULL __VA_ARGS__)
617#define MkBufferListMerge(...) MkBufferListMerge_RT(MK_RT_CALL __VA_ARGS__)
618
619// doc-key: MkBufferListC,MkBufferListC-TOR,oCx
620#define MkBufferListDup_NULL(...) MkBufferListDup_RT(MK_RT_CALL_NULL __VA_ARGS__)
621#define MkBufferListDup(...) MkBufferListDup_RT(MK_RT_CALL __VA_ARGS__)
622
623// doc-key: MkBufferListC,MkBufferListC-TOR,sCc
624#define MkBufferListCreate_NULL(...) MkBufferListCreate_RT(MK_RT_CALL_NULL __VA_ARGS__)
625#define MkBufferListCreate(...) MkBufferListCreate_RT(MK_RT_CALL __VA_ARGS__)
626#define MkBufferListCreate_0() MkBufferListCreate(0)
627#define MkBufferListCreateLA_NULL(...) MkBufferListCreateLA_RT(MK_RT_CALL_NULL __VA_ARGS__)
628#define MkBufferListCreateLA(...) MkBufferListCreateLA_RT(MK_RT_CALL __VA_ARGS__)
629#define MkBufferListCreateVA_NULL(...) MkBufferListCreateVA_RT(MK_RT_CALL_NULL __VA_ARGS__)
630#define MkBufferListCreateVA(...) MkBufferListCreateVA_RT(MK_RT_CALL __VA_ARGS__)
631#define MkBufferListCreateVAL_NULL(...) MkBufferListCreateVAL_RT(MK_RT_CALL_NULL __VA_ARGS__)
632#define MkBufferListCreateVAL(...) MkBufferListCreateVAL_RT(MK_RT_CALL __VA_ARGS__)
633#define MkBufferListCreateVC_NULL(...) MkBufferListCreateVC_RT(MK_RT_CALL_NULL __VA_ARGS__)
634#define MkBufferListCreateVC(...) MkBufferListCreateVC_RT(MK_RT_CALL __VA_ARGS__)
635
636// doc-key: MkBufferListC,MkBufferListC-TOR,oD_
637#define MkBufferListDelete(x) MkObjectDeleteToNull(MkBufferListDelete_RT,MK,x)
638
639// doc-key: MkBufferListC,MkBufferListC-TOR,sc_
640#define MkBufferListCreateTLS_NULL(...) MkBufferListCreateTLS_RT(MK_RT_CALL_NULL __VA_ARGS__)
641#define MkBufferListCreateTLS(...) MkBufferListCreateTLS_RT(MK_RT_CALL __VA_ARGS__)
642#define MkBufferListCreateTLS_1(tlsName) MkBufferListCreateTLS(tlsName,true)
643
644// doc-key: MkBufferListC,MkBufferListC-TOR,om_
645#define MkBufferListFree_NULL(...) MkBufferListFree_RT(MK_RT_CALL_NULL __VA_ARGS__)
646#define MkBufferListFree(...) MkBufferListFree_RT(MK_RT_CALL __VA_ARGS__)
647#define MkBufferListInit_NULL(...) MkBufferListInit_RT(MK_RT_CALL_NULL __VA_ARGS__)
648#define MkBufferListInit(...) MkBufferListInit_RT(MK_RT_CALL __VA_ARGS__)
651
652// END-MkBufferListC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
653
654// BEGIN-MkBufferStreamC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
655
660
661// doc-key: MkBufferStreamC,MkBufferStreamC-Class-Export,sc_
662#define MkBufferStreamHandleResolve_NULL(...) MkBufferStreamHandleResolve_RT(MK_RT_CALL_NULL __VA_ARGS__)
663#define MkBufferStreamHandleResolve(...) MkBufferStreamHandleResolve_RT(MK_RT_CALL __VA_ARGS__)
664
665// doc-key: MkBufferStreamC,MkBufferStreamC-Class-Export,om_
666#define MkBufferStreamHandleGet_NULL(...) MkBufferStreamHandleGet_RT(MK_RT_CALL_NULL __VA_ARGS__)
667#define MkBufferStreamHandleGet(...) MkBufferStreamHandleGet_RT(MK_RT_CALL __VA_ARGS__)
670
675
676// doc-key: MkBufferStreamC,MkBufferStreamC-Class-Introspection,sc_
677#define MkBufferStreamInstances_NULL() MkBufferStreamInstances_RT(MK_RT_CALL_NULL_ONLY)
678#define MkBufferStreamInstances() MkBufferStreamInstances_RT(MK_RT_CALL_ONLY)
681
686
687// doc-key: MkBufferStreamC,MkBufferStreamC-Misc,oc_
688#define MkBufferStreamCopy_NULL(...) MkBufferStreamCopy_RT(MK_RT_CALL_NULL __VA_ARGS__)
689#define MkBufferStreamCopy(...) MkBufferStreamCopy_RT(MK_RT_CALL __VA_ARGS__)
690#define MkBufferStreamReset_NULL(...) MkBufferStreamReset_RT(MK_RT_CALL_NULL __VA_ARGS__)
691#define MkBufferStreamReset(...) MkBufferStreamReset_RT(MK_RT_CALL __VA_ARGS__)
692#define MkBufferStreamToBFL_NULL(...) MkBufferStreamToBFL_RT(MK_RT_CALL_NULL __VA_ARGS__)
693#define MkBufferStreamToBFL(...) MkBufferStreamToBFL_RT(MK_RT_CALL __VA_ARGS__)
694
695// doc-key: MkBufferStreamC,MkBufferStreamC-Misc,om_
696#define MkBufferStreamLog_NULL(...) MkBufferStreamLog_RT(MK_RT_CALL_NULL __VA_ARGS__)
697#define MkBufferStreamLog(...) MkBufferStreamLog_RT(MK_RT_CALL __VA_ARGS__)
698#define MkBufferStreamLog_4(bus,fmtobj,debug,callfunc) MkBufferStreamLog(bus,fmtobj,debug,callfunc,0)
699#define MkBufferStreamLog_3(bus,fmtobj,debug) MkBufferStreamLog(bus,fmtobj,debug,__func__,0)
700#define MkBufferStreamLog_2(bus,fmtobj) MkBufferStreamLog(bus,fmtobj,0,__func__,0)
701#define MkBufferStreamLog_1(bus) MkBufferStreamLog(bus,NULL,0,__func__,0)
702#define MkBufferStreamLogS_NULL(...) MkBufferStreamLogS_RT(MK_RT_CALL_NULL __VA_ARGS__)
703#define MkBufferStreamLogS(...) MkBufferStreamLogS_RT(MK_RT_CALL __VA_ARGS__)
704#define MkBufferStreamLogS_2(bus,fmtobj) MkBufferStreamLogS(bus,fmtobj,__func__)
705#define MkBufferStreamLogS_1(bus) MkBufferStreamLogS(bus,NULL,__func__)
706#define MkBufferStreamPosToStart_NULL(...) MkBufferStreamPosToStart_RT(MK_RT_CALL_NULL __VA_ARGS__)
707#define MkBufferStreamPosToStart(...) MkBufferStreamPosToStart_RT(MK_RT_CALL __VA_ARGS__)
708#define MkBufferStreamResetFull_NULL(...) MkBufferStreamResetFull_RT(MK_RT_CALL_NULL __VA_ARGS__)
709#define MkBufferStreamResetFull(...) MkBufferStreamResetFull_RT(MK_RT_CALL __VA_ARGS__)
710#define MkBufferStreamToString_NULL(...) MkBufferStreamToString_RT(MK_RT_CALL_NULL __VA_ARGS__)
711#define MkBufferStreamToString(...) MkBufferStreamToString_RT(MK_RT_CALL __VA_ARGS__)
714
719
720// doc-key: MkBufferStreamC,MkBufferStreamC-Read,oci
721#define MkBufferStreamReadALL_NULL(...) MkBufferStreamReadALL_RT(MK_RT_CALL_NULL __VA_ARGS__)
722#define MkBufferStreamReadALL(...) MkBufferStreamReadALL_RT(MK_RT_CALL __VA_ARGS__)
723#define MkBufferStreamReadALL_E(...) MkErrorCheck(MkBufferStreamReadALL(__VA_ARGS__))
724#define MkBufferStreamReadALL_C(...) if (MkErrorCheckI(MkBufferStreamReadALL(__VA_ARGS__)))
725#define MkBufferStreamReadALL_e(...) MK_EMBEDDED(MK_BFL,MkBufferStreamReadALL,__VA_ARGS__)
726
727// doc-key: MkBufferStreamC,MkBufferStreamC-Read,oco
728#define MkBufferStreamReadBFL_NULL(...) MkBufferStreamReadBFL_RT(MK_RT_CALL_NULL __VA_ARGS__)
729#define MkBufferStreamReadBFL(...) MkBufferStreamReadBFL_RT(MK_RT_CALL __VA_ARGS__)
730#define MkBufferStreamReadBFL_E(...) MkErrorCheck(MkBufferStreamReadBFL(__VA_ARGS__))
731#define MkBufferStreamReadBFL_C(...) if (MkErrorCheckI(MkBufferStreamReadBFL(__VA_ARGS__)))
732#define MkBufferStreamReadBFL_e(...) MK_EMBEDDED(MK_BFL,MkBufferStreamReadBFL,__VA_ARGS__)
733#define MkBufferStreamReadBUF_NULL(...) MkBufferStreamReadBUF_RT(MK_RT_CALL_NULL __VA_ARGS__)
734#define MkBufferStreamReadBUF(...) MkBufferStreamReadBUF_RT(MK_RT_CALL __VA_ARGS__)
735#define MkBufferStreamReadBUF_E(...) MkErrorCheck(MkBufferStreamReadBUF(__VA_ARGS__))
736#define MkBufferStreamReadBUF_C(...) if (MkErrorCheckI(MkBufferStreamReadBUF(__VA_ARGS__)))
737#define MkBufferStreamReadBUF_e(...) MK_EMBEDDED(MK_BUF,MkBufferStreamReadBUF,__VA_ARGS__)
738
739// doc-key: MkBufferStreamC,MkBufferStreamC-Read,om_
740#define MkBufferStreamReadGetNextType_NULL(...) MkBufferStreamReadGetNextType_RT(MK_RT_CALL_NULL __VA_ARGS__)
741#define MkBufferStreamReadGetNextType(...) MkBufferStreamReadGetNextType_RT(MK_RT_CALL __VA_ARGS__)
742#define MkBufferStreamReadGetNumItems_NULL(...) MkBufferStreamReadGetNumItems_RT(MK_RT_CALL_NULL __VA_ARGS__)
743#define MkBufferStreamReadGetNumItems(...) MkBufferStreamReadGetNumItems_RT(MK_RT_CALL __VA_ARGS__)
744#define MkBufferStreamReadItemExists_NULL(...) MkBufferStreamReadItemExists_RT(MK_RT_CALL_NULL __VA_ARGS__)
745#define MkBufferStreamReadItemExists(...) MkBufferStreamReadItemExists_RT(MK_RT_CALL __VA_ARGS__)
746#define MkBufferStreamReadL_END_NULL(...) MkBufferStreamReadL_END_RT(MK_RT_CALL_NULL __VA_ARGS__)
747#define MkBufferStreamReadL_END(...) MkBufferStreamReadL_END_RT(MK_RT_CALL __VA_ARGS__)
748#define MkBufferStreamReadL_END_E(...) MkErrorCheck(MkBufferStreamReadL_END(__VA_ARGS__))
749#define MkBufferStreamReadL_END_C(...) if (MkErrorCheckI(MkBufferStreamReadL_END(__VA_ARGS__)))
750#define MkBufferStreamReadL_START_NULL(...) MkBufferStreamReadL_START_RT(MK_RT_CALL_NULL __VA_ARGS__)
751#define MkBufferStreamReadL_START(...) MkBufferStreamReadL_START_RT(MK_RT_CALL __VA_ARGS__)
752#define MkBufferStreamReadL_START_1(bus) MkBufferStreamReadL_START(bus,NULL)
753#define MkBufferStreamReadL_START_E(...) MkErrorCheck(MkBufferStreamReadL_START(__VA_ARGS__))
754#define MkBufferStreamReadL_START_C(...) if (MkErrorCheckI(MkBufferStreamReadL_START(__VA_ARGS__)))
755#define MkBufferStreamReadUndo_NULL(...) MkBufferStreamReadUndo_RT(MK_RT_CALL_NULL __VA_ARGS__)
756#define MkBufferStreamReadUndo(...) MkBufferStreamReadUndo_RT(MK_RT_CALL __VA_ARGS__)
757#define MkBufferStreamReadUndo_E(...) MkErrorCheck(MkBufferStreamReadUndo(__VA_ARGS__))
758#define MkBufferStreamReadUndo_C(...) if (MkErrorCheckI(MkBufferStreamReadUndo(__VA_ARGS__)))
759
760// doc-key: MkBufferStreamC,MkBufferStreamC-Read,omo
761#define MkBufferStreamReadBIN_NULL(...) MkBufferStreamReadBIN_RT(MK_RT_CALL_NULL __VA_ARGS__)
762#define MkBufferStreamReadBIN(...) MkBufferStreamReadBIN_RT(MK_RT_CALL __VA_ARGS__)
763#define MkBufferStreamReadBIN_E(...) MkErrorCheck(MkBufferStreamReadBIN(__VA_ARGS__))
764#define MkBufferStreamReadBIN_C(...) if (MkErrorCheckI(MkBufferStreamReadBIN(__VA_ARGS__)))
765#define MkBufferStreamReadBIN_e(...) MK_EMBEDDED_REF(MkBinaryR,MkBufferStreamReadBIN,__VA_ARGS__)
766#define MkBufferStreamReadBOL_NULL(...) MkBufferStreamReadBOL_RT(MK_RT_CALL_NULL __VA_ARGS__)
767#define MkBufferStreamReadBOL(...) MkBufferStreamReadBOL_RT(MK_RT_CALL __VA_ARGS__)
768#define MkBufferStreamReadBOL_E(...) MkErrorCheck(MkBufferStreamReadBOL(__VA_ARGS__))
769#define MkBufferStreamReadBOL_C(...) if (MkErrorCheckI(MkBufferStreamReadBOL(__VA_ARGS__)))
770#define MkBufferStreamReadBOL_e(...) MK_EMBEDDED(MK_BOL,MkBufferStreamReadBOL,__VA_ARGS__)
771#define MkBufferStreamReadDBL_NULL(...) MkBufferStreamReadDBL_RT(MK_RT_CALL_NULL __VA_ARGS__)
772#define MkBufferStreamReadDBL(...) MkBufferStreamReadDBL_RT(MK_RT_CALL __VA_ARGS__)
773#define MkBufferStreamReadDBL_E(...) MkErrorCheck(MkBufferStreamReadDBL(__VA_ARGS__))
774#define MkBufferStreamReadDBL_C(...) if (MkErrorCheckI(MkBufferStreamReadDBL(__VA_ARGS__)))
775#define MkBufferStreamReadDBL_e(...) MK_EMBEDDED(MK_DBL,MkBufferStreamReadDBL,__VA_ARGS__)
776#define MkBufferStreamReadFLT_NULL(...) MkBufferStreamReadFLT_RT(MK_RT_CALL_NULL __VA_ARGS__)
777#define MkBufferStreamReadFLT(...) MkBufferStreamReadFLT_RT(MK_RT_CALL __VA_ARGS__)
778#define MkBufferStreamReadFLT_E(...) MkErrorCheck(MkBufferStreamReadFLT(__VA_ARGS__))
779#define MkBufferStreamReadFLT_C(...) if (MkErrorCheckI(MkBufferStreamReadFLT(__VA_ARGS__)))
780#define MkBufferStreamReadFLT_e(...) MK_EMBEDDED(MK_FLT,MkBufferStreamReadFLT,__VA_ARGS__)
781#define MkBufferStreamReadI32_NULL(...) MkBufferStreamReadI32_RT(MK_RT_CALL_NULL __VA_ARGS__)
782#define MkBufferStreamReadI32(...) MkBufferStreamReadI32_RT(MK_RT_CALL __VA_ARGS__)
783#define MkBufferStreamReadI32_E(...) MkErrorCheck(MkBufferStreamReadI32(__VA_ARGS__))
784#define MkBufferStreamReadI32_C(...) if (MkErrorCheckI(MkBufferStreamReadI32(__VA_ARGS__)))
785#define MkBufferStreamReadI32_e(...) MK_EMBEDDED(MK_I32,MkBufferStreamReadI32,__VA_ARGS__)
786#define MkBufferStreamReadI64_NULL(...) MkBufferStreamReadI64_RT(MK_RT_CALL_NULL __VA_ARGS__)
787#define MkBufferStreamReadI64(...) MkBufferStreamReadI64_RT(MK_RT_CALL __VA_ARGS__)
788#define MkBufferStreamReadI64_E(...) MkErrorCheck(MkBufferStreamReadI64(__VA_ARGS__))
789#define MkBufferStreamReadI64_C(...) if (MkErrorCheckI(MkBufferStreamReadI64(__VA_ARGS__)))
790#define MkBufferStreamReadI64_e(...) MK_EMBEDDED(MK_I64,MkBufferStreamReadI64,__VA_ARGS__)
791#define MkBufferStreamReadI8_NULL(...) MkBufferStreamReadI8_RT(MK_RT_CALL_NULL __VA_ARGS__)
792#define MkBufferStreamReadI8(...) MkBufferStreamReadI8_RT(MK_RT_CALL __VA_ARGS__)
793#define MkBufferStreamReadI8_E(...) MkErrorCheck(MkBufferStreamReadI8(__VA_ARGS__))
794#define MkBufferStreamReadI8_C(...) if (MkErrorCheckI(MkBufferStreamReadI8(__VA_ARGS__)))
795#define MkBufferStreamReadI8_e(...) MK_EMBEDDED(MK_I8,MkBufferStreamReadI8,__VA_ARGS__)
796#define MkBufferStreamReadLONG_NULL(...) MkBufferStreamReadLONG_RT(MK_RT_CALL_NULL __VA_ARGS__)
797#define MkBufferStreamReadLONG(...) MkBufferStreamReadLONG_RT(MK_RT_CALL __VA_ARGS__)
798#define MkBufferStreamReadLONG_E(...) MkErrorCheck(MkBufferStreamReadLONG(__VA_ARGS__))
799#define MkBufferStreamReadLONG_C(...) if (MkErrorCheckI(MkBufferStreamReadLONG(__VA_ARGS__)))
800#define MkBufferStreamReadLONG_e(...) MK_EMBEDDED(MK_LONG,MkBufferStreamReadLONG,__VA_ARGS__)
801#define MkBufferStreamReadSTR_NULL(...) MkBufferStreamReadSTR_RT(MK_RT_CALL_NULL __VA_ARGS__)
802#define MkBufferStreamReadSTR(...) MkBufferStreamReadSTR_RT(MK_RT_CALL __VA_ARGS__)
803#define MkBufferStreamReadSTR_E(...) MkErrorCheck(MkBufferStreamReadSTR(__VA_ARGS__))
804#define MkBufferStreamReadSTR_C(...) if (MkErrorCheckI(MkBufferStreamReadSTR(__VA_ARGS__)))
805#define MkBufferStreamReadSTR_e(...) MK_EMBEDDED(MK_STRN,MkBufferStreamReadSTR,__VA_ARGS__)
808
813
814// doc-key: MkBufferStreamC,MkBufferStreamC-TOR,oC_
815#define MkBufferStreamMerge_NULL(...) MkBufferStreamMerge_RT(MK_RT_CALL_NULL __VA_ARGS__)
816#define MkBufferStreamMerge(...) MkBufferStreamMerge_RT(MK_RT_CALL __VA_ARGS__)
817
818// doc-key: MkBufferStreamC,MkBufferStreamC-TOR,oCx
819#define MkBufferStreamDup_NULL(...) MkBufferStreamDup_RT(MK_RT_CALL_NULL __VA_ARGS__)
820#define MkBufferStreamDup(...) MkBufferStreamDup_RT(MK_RT_CALL __VA_ARGS__)
821
822// doc-key: MkBufferStreamC,MkBufferStreamC-TOR,sCc
823#define MkBufferStreamCreate_NULL(...) MkBufferStreamCreate_RT(MK_RT_CALL_NULL __VA_ARGS__)
824#define MkBufferStreamCreate(...) MkBufferStreamCreate_RT(MK_RT_CALL __VA_ARGS__)
825#define MkBufferStreamCreate_1(size) MkBufferStreamCreate(NULL,size)
826#define MkBufferStreamCreate_0() MkBufferStreamCreate(NULL,0)
827#define MkBufferStreamCreate1024_NULL(...) MkBufferStreamCreate1024_RT(MK_RT_CALL_NULL __VA_ARGS__)
828#define MkBufferStreamCreate1024(...) MkBufferStreamCreate1024_RT(MK_RT_CALL __VA_ARGS__)
829#define MkBufferStreamCreate1024_0() MkBufferStreamCreate1024(0)
830#define MkBufferStreamCreate16384_NULL(...) MkBufferStreamCreate16384_RT(MK_RT_CALL_NULL __VA_ARGS__)
831#define MkBufferStreamCreate16384(...) MkBufferStreamCreate16384_RT(MK_RT_CALL __VA_ARGS__)
832#define MkBufferStreamCreate16384_0() MkBufferStreamCreate16384(0)
833#define MkBufferStreamCreate256_NULL(...) MkBufferStreamCreate256_RT(MK_RT_CALL_NULL __VA_ARGS__)
834#define MkBufferStreamCreate256(...) MkBufferStreamCreate256_RT(MK_RT_CALL __VA_ARGS__)
835#define MkBufferStreamCreate256_0() MkBufferStreamCreate256(0)
836#define MkBufferStreamCreate64_NULL(...) MkBufferStreamCreate64_RT(MK_RT_CALL_NULL __VA_ARGS__)
837#define MkBufferStreamCreate64(...) MkBufferStreamCreate64_RT(MK_RT_CALL __VA_ARGS__)
838#define MkBufferStreamCreate64_0() MkBufferStreamCreate64(0)
839
840// doc-key: MkBufferStreamC,MkBufferStreamC-TOR,oD_
841#define MkBufferStreamDelete(x) MkObjectDeleteToNull(MkBufferStreamDelete_RT,MK,x)
842
843// doc-key: MkBufferStreamC,MkBufferStreamC-TOR,sc_
844#define MkBufferStreamCreateTLS_NULL(...) MkBufferStreamCreateTLS_RT(MK_RT_CALL_NULL __VA_ARGS__)
845#define MkBufferStreamCreateTLS(...) MkBufferStreamCreateTLS_RT(MK_RT_CALL __VA_ARGS__)
846#define MkBufferStreamCreateTLS_1(tlsName) MkBufferStreamCreateTLS(tlsName,true)
847
848// doc-key: MkBufferStreamC,MkBufferStreamC-TOR,om_
849#define MkBufferStreamFree_NULL(...) MkBufferStreamFree_RT(MK_RT_CALL_NULL __VA_ARGS__)
850#define MkBufferStreamFree(...) MkBufferStreamFree_RT(MK_RT_CALL __VA_ARGS__)
851#define MkBufferStreamInit_NULL(...) MkBufferStreamInit_RT(MK_RT_CALL_NULL __VA_ARGS__)
852#define MkBufferStreamInit(...) MkBufferStreamInit_RT(MK_RT_CALL __VA_ARGS__)
853#define MkBufferStreamInit_2(bus,size) MkBufferStreamInit(bus,NULL,size)
854#define MkBufferStreamInit_1(bus) MkBufferStreamInit(bus,NULL,0)
857
862
863// doc-key: MkBufferStreamC,MkBufferStreamC-Write,om_
864#define MkBufferStreamWriteBFL_NULL(...) MkBufferStreamWriteBFL_RT(MK_RT_CALL_NULL __VA_ARGS__)
865#define MkBufferStreamWriteBFL(...) MkBufferStreamWriteBFL_RT(MK_RT_CALL __VA_ARGS__)
866#define MkBufferStreamWriteBFL_E(...) MkErrorCheck(MkBufferStreamWriteBFL(__VA_ARGS__))
867#define MkBufferStreamWriteBFL_C(...) if (MkErrorCheckI(MkBufferStreamWriteBFL(__VA_ARGS__)))
868#define MkBufferStreamWriteBIN_NULL(...) MkBufferStreamWriteBIN_RT(MK_RT_CALL_NULL __VA_ARGS__)
869#define MkBufferStreamWriteBIN(...) MkBufferStreamWriteBIN_RT(MK_RT_CALL __VA_ARGS__)
870#define MkBufferStreamWriteBIN_E(...) MkErrorCheck(MkBufferStreamWriteBIN(__VA_ARGS__))
871#define MkBufferStreamWriteBIN_C(...) if (MkErrorCheckI(MkBufferStreamWriteBIN(__VA_ARGS__)))
872#define MkBufferStreamWriteBOL_NULL(...) MkBufferStreamWriteBOL_RT(MK_RT_CALL_NULL __VA_ARGS__)
873#define MkBufferStreamWriteBOL(...) MkBufferStreamWriteBOL_RT(MK_RT_CALL __VA_ARGS__)
874#define MkBufferStreamWriteBOL_E(...) MkErrorCheck(MkBufferStreamWriteBOL(__VA_ARGS__))
875#define MkBufferStreamWriteBOL_C(...) if (MkErrorCheckI(MkBufferStreamWriteBOL(__VA_ARGS__)))
876#define MkBufferStreamWriteBUF_NULL(...) MkBufferStreamWriteBUF_RT(MK_RT_CALL_NULL __VA_ARGS__)
877#define MkBufferStreamWriteBUF(...) MkBufferStreamWriteBUF_RT(MK_RT_CALL __VA_ARGS__)
878#define MkBufferStreamWriteBUF_E(...) MkErrorCheck(MkBufferStreamWriteBUF(__VA_ARGS__))
879#define MkBufferStreamWriteBUF_C(...) if (MkErrorCheckI(MkBufferStreamWriteBUF(__VA_ARGS__)))
880#define MkBufferStreamWriteBUS_FLAT_NULL(...) MkBufferStreamWriteBUS_FLAT_RT(MK_RT_CALL_NULL __VA_ARGS__)
881#define MkBufferStreamWriteBUS_FLAT(...) MkBufferStreamWriteBUS_FLAT_RT(MK_RT_CALL __VA_ARGS__)
882#define MkBufferStreamWriteBUS_FLAT_E(...) MkErrorCheck(MkBufferStreamWriteBUS_FLAT(__VA_ARGS__))
883#define MkBufferStreamWriteBUS_FLAT_C(...) if (MkErrorCheckI(MkBufferStreamWriteBUS_FLAT(__VA_ARGS__)))
884#define MkBufferStreamWriteDBL_NULL(...) MkBufferStreamWriteDBL_RT(MK_RT_CALL_NULL __VA_ARGS__)
885#define MkBufferStreamWriteDBL(...) MkBufferStreamWriteDBL_RT(MK_RT_CALL __VA_ARGS__)
886#define MkBufferStreamWriteDBL_E(...) MkErrorCheck(MkBufferStreamWriteDBL(__VA_ARGS__))
887#define MkBufferStreamWriteDBL_C(...) if (MkErrorCheckI(MkBufferStreamWriteDBL(__VA_ARGS__)))
888#define MkBufferStreamWriteFLT_NULL(...) MkBufferStreamWriteFLT_RT(MK_RT_CALL_NULL __VA_ARGS__)
889#define MkBufferStreamWriteFLT(...) MkBufferStreamWriteFLT_RT(MK_RT_CALL __VA_ARGS__)
890#define MkBufferStreamWriteFLT_E(...) MkErrorCheck(MkBufferStreamWriteFLT(__VA_ARGS__))
891#define MkBufferStreamWriteFLT_C(...) if (MkErrorCheckI(MkBufferStreamWriteFLT(__VA_ARGS__)))
892#define MkBufferStreamWriteHDL_NULL(...) MkBufferStreamWriteHDL_RT(MK_RT_CALL_NULL __VA_ARGS__)
893#define MkBufferStreamWriteHDL(...) MkBufferStreamWriteHDL_RT(MK_RT_CALL __VA_ARGS__)
894#define MkBufferStreamWriteHDL_E(...) MkErrorCheck(MkBufferStreamWriteHDL(__VA_ARGS__))
895#define MkBufferStreamWriteHDL_C(...) if (MkErrorCheckI(MkBufferStreamWriteHDL(__VA_ARGS__)))
896#define MkBufferStreamWriteI32_NULL(...) MkBufferStreamWriteI32_RT(MK_RT_CALL_NULL __VA_ARGS__)
897#define MkBufferStreamWriteI32(...) MkBufferStreamWriteI32_RT(MK_RT_CALL __VA_ARGS__)
898#define MkBufferStreamWriteI32_E(...) MkErrorCheck(MkBufferStreamWriteI32(__VA_ARGS__))
899#define MkBufferStreamWriteI32_C(...) if (MkErrorCheckI(MkBufferStreamWriteI32(__VA_ARGS__)))
900#define MkBufferStreamWriteI64_NULL(...) MkBufferStreamWriteI64_RT(MK_RT_CALL_NULL __VA_ARGS__)
901#define MkBufferStreamWriteI64(...) MkBufferStreamWriteI64_RT(MK_RT_CALL __VA_ARGS__)
902#define MkBufferStreamWriteI64_E(...) MkErrorCheck(MkBufferStreamWriteI64(__VA_ARGS__))
903#define MkBufferStreamWriteI64_C(...) if (MkErrorCheckI(MkBufferStreamWriteI64(__VA_ARGS__)))
904#define MkBufferStreamWriteI8_NULL(...) MkBufferStreamWriteI8_RT(MK_RT_CALL_NULL __VA_ARGS__)
905#define MkBufferStreamWriteI8(...) MkBufferStreamWriteI8_RT(MK_RT_CALL __VA_ARGS__)
906#define MkBufferStreamWriteI8_E(...) MkErrorCheck(MkBufferStreamWriteI8(__VA_ARGS__))
907#define MkBufferStreamWriteI8_C(...) if (MkErrorCheckI(MkBufferStreamWriteI8(__VA_ARGS__)))
908#define MkBufferStreamWriteLONG_NULL(...) MkBufferStreamWriteLONG_RT(MK_RT_CALL_NULL __VA_ARGS__)
909#define MkBufferStreamWriteLONG(...) MkBufferStreamWriteLONG_RT(MK_RT_CALL __VA_ARGS__)
910#define MkBufferStreamWriteLONG_E(...) MkErrorCheck(MkBufferStreamWriteLONG(__VA_ARGS__))
911#define MkBufferStreamWriteLONG_C(...) if (MkErrorCheckI(MkBufferStreamWriteLONG(__VA_ARGS__)))
912#define MkBufferStreamWriteL_END_NULL(...) MkBufferStreamWriteL_END_RT(MK_RT_CALL_NULL __VA_ARGS__)
913#define MkBufferStreamWriteL_END(...) MkBufferStreamWriteL_END_RT(MK_RT_CALL __VA_ARGS__)
914#define MkBufferStreamWriteL_END_E(...) MkErrorCheck(MkBufferStreamWriteL_END(__VA_ARGS__))
915#define MkBufferStreamWriteL_END_C(...) if (MkErrorCheckI(MkBufferStreamWriteL_END(__VA_ARGS__)))
916#define MkBufferStreamWriteL_FLAT_NULL(...) MkBufferStreamWriteL_FLAT_RT(MK_RT_CALL_NULL __VA_ARGS__)
917#define MkBufferStreamWriteL_FLAT(...) MkBufferStreamWriteL_FLAT_RT(MK_RT_CALL __VA_ARGS__)
918#define MkBufferStreamWriteL_FLAT_E(...) MkErrorCheck(MkBufferStreamWriteL_FLAT(__VA_ARGS__))
919#define MkBufferStreamWriteL_FLAT_C(...) if (MkErrorCheckI(MkBufferStreamWriteL_FLAT(__VA_ARGS__)))
920#define MkBufferStreamWriteL_START_NULL(...) MkBufferStreamWriteL_START_RT(MK_RT_CALL_NULL __VA_ARGS__)
921#define MkBufferStreamWriteL_START(...) MkBufferStreamWriteL_START_RT(MK_RT_CALL __VA_ARGS__)
922#define MkBufferStreamWriteL_START_E(...) MkErrorCheck(MkBufferStreamWriteL_START(__VA_ARGS__))
923#define MkBufferStreamWriteL_START_C(...) if (MkErrorCheckI(MkBufferStreamWriteL_START(__VA_ARGS__)))
924#define MkBufferStreamWriteSTR_NULL(...) MkBufferStreamWriteSTR_RT(MK_RT_CALL_NULL __VA_ARGS__)
925#define MkBufferStreamWriteSTR(...) MkBufferStreamWriteSTR_RT(MK_RT_CALL __VA_ARGS__)
926#define MkBufferStreamWriteSTR_2(bus,val) MkBufferStreamWriteSTR(bus,val,-1)
927#define MkBufferStreamWriteSTR_E(...) MkErrorCheck(MkBufferStreamWriteSTR(__VA_ARGS__))
928#define MkBufferStreamWriteSTR_C(...) if (MkErrorCheckI(MkBufferStreamWriteSTR(__VA_ARGS__)))
929#define MkBufferStreamWriteV_NULL(...) MkBufferStreamWriteV_RT(MK_RT_CALL_NULL __VA_ARGS__)
930#define MkBufferStreamWriteV(...) MkBufferStreamWriteV_RT(MK_RT_CALL __VA_ARGS__)
931#define MkBufferStreamWriteV_E(...) MkErrorCheck(MkBufferStreamWriteV(__VA_ARGS__))
932#define MkBufferStreamWriteV_C(...) if (MkErrorCheckI(MkBufferStreamWriteV(__VA_ARGS__)))
933#define MkBufferStreamWriteVL_NULL(...) MkBufferStreamWriteVL_RT(MK_RT_CALL_NULL __VA_ARGS__)
934#define MkBufferStreamWriteVL(...) MkBufferStreamWriteVL_RT(MK_RT_CALL __VA_ARGS__)
935#define MkBufferStreamWriteVL_E(...) MkErrorCheck(MkBufferStreamWriteVL(__VA_ARGS__))
936#define MkBufferStreamWriteVL_C(...) if (MkErrorCheckI(MkBufferStreamWriteVL(__VA_ARGS__)))
939
940// END-MkBufferStreamC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
941
942// BEGIN-MkErrorC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
943
948
949// doc-key: MkErrorC,MkErrorC-Class-Export,sc_
950#define MkErrorHandleResolve_NULL(...) MkErrorHandleResolve_RT(MK_RT_CALL_NULL __VA_ARGS__)
951#define MkErrorHandleResolve(...) MkErrorHandleResolve_RT(MK_RT_CALL __VA_ARGS__)
952
953// doc-key: MkErrorC,MkErrorC-Class-Export,om_
954#define MkErrorHandleGet_NULL(...) MkErrorHandleGet_RT(MK_RT_CALL_NULL __VA_ARGS__)
955#define MkErrorHandleGet(...) MkErrorHandleGet_RT(MK_RT_CALL __VA_ARGS__)
956#define MkErrorHandleGet_0E() MkErrorHandleGet(&MkERROR)
957#define MkErrorHandleGet_1M(m) MkErrorHandleGet(MkErrorFORMAT_1M(m))
960
965
966// doc-key: MkErrorC,MkErrorC-Class-Introspection,oc_
967#define MkErrorNext_0E() MkErrorNext(&MkERROR)
968#define MkErrorNext_1M(m) MkErrorNext(MkErrorFORMAT_1M(m))
969#define MkErrorPrev_0E() MkErrorPrev(&MkERROR)
970#define MkErrorPrev_1M(m) MkErrorPrev(MkErrorFORMAT_1M(m))
971
972// doc-key: MkErrorC,MkErrorC-Class-Introspection,sc_
973#define MkErrorInstances_NULL() MkErrorInstances_RT(MK_RT_CALL_NULL_ONLY)
974#define MkErrorInstances() MkErrorInstances_RT(MK_RT_CALL_ONLY)
977
982
983// doc-key: MkErrorC,MkErrorC-Get,om_
984#define MkErrorGetCode_0E() MkErrorGetCodeI(&MkERROR)
985#define MkErrorGetCode_1M(m) MkErrorGetCodeI(MkErrorFORMAT_1M(m))
986#define MkErrorGetCode_E(...) MkErrorCheck(MkErrorGetCodeI(__VA_ARGS__))
987#define MkErrorGetCode_C(...) if (MkErrorCheckI(MkErrorGetCodeI(__VA_ARGS__)))
988#define MkErrorGetNum_0E() MkErrorGetNumI(&MkERROR)
989#define MkErrorGetNum_1M(m) MkErrorGetNumI(MkErrorFORMAT_1M(m))
990#define MkErrorGetSize_0E() MkErrorGetSizeI(&MkERROR)
991#define MkErrorGetSize_1M(m) MkErrorGetSizeI(MkErrorFORMAT_1M(m))
992#define MkErrorGetText_0E() MkErrorGetTextI(&MkERROR)
993#define MkErrorGetText_1M(m) MkErrorGetTextI(MkErrorFORMAT_1M(m))
996
1001
1002// doc-key: MkErrorC,MkErrorC-Misc,oc_
1003#define MkErrorCatch_NULL(...) MkErrorCatch_RT(MK_RT_CALL_NULL __VA_ARGS__)
1004#define MkErrorCatch(...) MkErrorCatch_RT(MK_RT_CALL __VA_ARGS__)
1005#define MkErrorCatch_2E(...) MkErrorCatch(&MkERROR,__VA_ARGS__)
1006#define MkErrorCatch_3M(m,...) MkErrorCatch(MkErrorFORMAT_1M(m),__VA_ARGS__)
1007#define MkErrorCatch_2(err,exception) MkErrorCatch(err,exception,__func__)
1008#define MkErrorCatch_1E(exception) MkErrorCatch_2E(exception,__func__)
1009#define MkErrorCatch_2M(err,exception) MkErrorCatch_3M(err,exception,__func__)
1010#define MkErrorCatch_1(err) MkErrorCatch(err,NULL,__func__)
1011#define MkErrorCatch_0E() MkErrorCatch_2E(NULL,__func__)
1012#define MkErrorCatch_1M(err) MkErrorCatch_3M(err,NULL,__func__)
1013
1014// doc-key: MkErrorC,MkErrorC-Misc,om_
1015#define MkErrorCleanup_NULL(...) MkErrorCleanup_RT(MK_RT_CALL_NULL __VA_ARGS__)
1016#define MkErrorCleanup(...) MkErrorCleanup_RT(MK_RT_CALL __VA_ARGS__)
1017#define MkErrorCleanup_2E(...) MkErrorCleanup(&MkERROR,__VA_ARGS__)
1018#define MkErrorCleanup_3M(m,...) MkErrorCleanup(MkErrorFORMAT_1M(m),__VA_ARGS__)
1019#define MkErrorCleanup_2(err,callfunc) MkErrorCleanup(err,callfunc,__LINE__)
1020#define MkErrorCleanup_1E(callfunc) MkErrorCleanup_2E(callfunc,__LINE__)
1021#define MkErrorCleanup_2M(err,callfunc) MkErrorCleanup_3M(err,callfunc,__LINE__)
1022#define MkErrorCleanup_1(err) MkErrorCleanup(err,__func__,__LINE__)
1023#define MkErrorCleanup_0E() MkErrorCleanup_2E(__func__,__LINE__)
1024#define MkErrorCleanup_1M(err) MkErrorCleanup_3M(err,__func__,__LINE__)
1025#define MkErrorLog_NULL(...) MkErrorLog_RT(MK_RT_CALL_NULL __VA_ARGS__)
1026#define MkErrorLog(...) MkErrorLog_RT(MK_RT_CALL __VA_ARGS__)
1027#define MkErrorLog_4E(...) MkErrorLog(&MkERROR,__VA_ARGS__)
1028#define MkErrorLog_5M(m,...) MkErrorLog(MkErrorFORMAT_1M(m),__VA_ARGS__)
1029#define MkErrorLog_4(err,fmtobj,debug,callfunc) MkErrorLog(err,fmtobj,debug,callfunc,0)
1030#define MkErrorLog_3E(fmtobj,debug,callfunc) MkErrorLog_4E(fmtobj,debug,callfunc,0)
1031#define MkErrorLog_4M(err,fmtobj,debug,callfunc) MkErrorLog_5M(err,fmtobj,debug,callfunc,0)
1032#define MkErrorLog_3(err,fmtobj,debug) MkErrorLog(err,fmtobj,debug,__func__,0)
1033#define MkErrorLog_2E(fmtobj,debug) MkErrorLog_4E(fmtobj,debug,__func__,0)
1034#define MkErrorLog_3M(err,fmtobj,debug) MkErrorLog_5M(err,fmtobj,debug,__func__,0)
1035#define MkErrorLog_2(err,fmtobj) MkErrorLog(err,fmtobj,0,__func__,0)
1036#define MkErrorLog_1E(fmtobj) MkErrorLog_4E(fmtobj,0,__func__,0)
1037#define MkErrorLog_2M(err,fmtobj) MkErrorLog_5M(err,fmtobj,0,__func__,0)
1038#define MkErrorLog_1(err) MkErrorLog(err,NULL,0,__func__,0)
1039#define MkErrorLog_0E() MkErrorLog_4E(NULL,0,__func__,0)
1040#define MkErrorLog_1M(err) MkErrorLog_5M(err,NULL,0,__func__,0)
1041#define MkErrorPrintln_NULL(...) MkErrorPrintln_RT(MK_RT_CALL_NULL __VA_ARGS__)
1042#define MkErrorPrintln(...) MkErrorPrintln_RT(MK_RT_CALL __VA_ARGS__)
1043#define MkErrorPrintln_3E(...) MkErrorPrintln(&MkERROR,__VA_ARGS__)
1044#define MkErrorPrintln_4M(m,...) MkErrorPrintln(MkErrorFORMAT_1M(m),__VA_ARGS__)
1045#define MkErrorPrintln_3(err,msg,callfunc) MkErrorPrintln(err,msg,callfunc,__LINE__)
1046#define MkErrorPrintln_2E(msg,callfunc) MkErrorPrintln_3E(msg,callfunc,__LINE__)
1047#define MkErrorPrintln_3M(err,msg,callfunc) MkErrorPrintln_4M(err,msg,callfunc,__LINE__)
1048#define MkErrorPrintln_2(err,msg) MkErrorPrintln(err,msg,__func__,__LINE__)
1049#define MkErrorPrintln_1E(msg) MkErrorPrintln_3E(msg,__func__,__LINE__)
1050#define MkErrorPrintln_2M(err,msg) MkErrorPrintln_4M(err,msg,__func__,__LINE__)
1051#define MkErrorPrintln_1(err) MkErrorPrintln(err,"",__func__,__LINE__)
1052#define MkErrorPrintln_0E() MkErrorPrintln_3E("",__func__,__LINE__)
1053#define MkErrorPrintln_1M(err) MkErrorPrintln_4M(err,"",__func__,__LINE__)
1054#define MkErrorReset_NULL(...) MkErrorReset_RT(MK_RT_CALL_NULL __VA_ARGS__)
1055#define MkErrorReset(...) MkErrorReset_RT(MK_RT_CALL __VA_ARGS__)
1056#define MkErrorReset_3E(...) MkErrorReset(&MkERROR,__VA_ARGS__)
1057#define MkErrorReset_4M(m,...) MkErrorReset(MkErrorFORMAT_1M(m),__VA_ARGS__)
1058#define MkErrorReset_3(err,callfunc,callline) MkErrorReset(err,callfunc,callline,false)
1059#define MkErrorReset_2E(callfunc,callline) MkErrorReset_3E(callfunc,callline,false)
1060#define MkErrorReset_3M(err,callfunc,callline) MkErrorReset_4M(err,callfunc,callline,false)
1061#define MkErrorReset_2(err,callfunc) MkErrorReset(err,callfunc,__LINE__,false)
1062#define MkErrorReset_1E(callfunc) MkErrorReset_3E(callfunc,__LINE__,false)
1063#define MkErrorReset_2M(err,callfunc) MkErrorReset_4M(err,callfunc,__LINE__,false)
1064#define MkErrorReset_1(err) MkErrorReset(err,__func__,__LINE__,false)
1065#define MkErrorReset_0E() MkErrorReset_3E(__func__,__LINE__,false)
1066#define MkErrorReset_1M(err) MkErrorReset_4M(err,__func__,__LINE__,false)
1067#define MkErrorReset_E(...) MkErrorCheck(MkErrorReset(__VA_ARGS__))
1068#define MkErrorReset_C(...) if (MkErrorCheckI(MkErrorReset(__VA_ARGS__)))
1069#define MkErrorStack_NULL(...) MkErrorStack_RT(MK_RT_CALL_NULL __VA_ARGS__)
1070#define MkErrorStack(...) MkErrorStack_RT(MK_RT_CALL __VA_ARGS__)
1071#define MkErrorStack_3E(...) MkErrorStack(&MkERROR,__VA_ARGS__)
1072#define MkErrorStack_4M(m,...) MkErrorStack(MkErrorFORMAT_1M(m),__VA_ARGS__)
1073#define MkErrorStack_3(err,callfunc,callfile) MkErrorStack(err,callfunc,callfile,__LINE__)
1074#define MkErrorStack_2E(callfunc,callfile) MkErrorStack_3E(callfunc,callfile,__LINE__)
1075#define MkErrorStack_3M(err,callfunc,callfile) MkErrorStack_4M(err,callfunc,callfile,__LINE__)
1076#define MkErrorStack_2(err,callfunc) MkErrorStack(err,callfunc,__FILE__,__LINE__)
1077#define MkErrorStack_1E(callfunc) MkErrorStack_3E(callfunc,__FILE__,__LINE__)
1078#define MkErrorStack_2M(err,callfunc) MkErrorStack_4M(err,callfunc,__FILE__,__LINE__)
1079#define MkErrorStack_1(err) MkErrorStack(err,__func__,__FILE__,__LINE__)
1080#define MkErrorStack_0E() MkErrorStack_3E(__func__,__FILE__,__LINE__)
1081#define MkErrorStack_1M(err) MkErrorStack_4M(err,__func__,__FILE__,__LINE__)
1082#define MkErrorStack_0() MkErrorStack(NULL,__func__,__FILE__,__LINE__)
1083#define MkErrorStack_0E() MkErrorStack_3E(__func__,__FILE__,__LINE__)
1084#define MkErrorStack_0M() MkErrorStack_4M(NULL,__func__,__FILE__,__LINE__)
1085#define MkErrorStackFormat_NULL(...) MkErrorStackFormat_RT(MK_RT_CALL_NULL __VA_ARGS__)
1086#define MkErrorStackFormat(...) MkErrorStackFormat_RT(MK_RT_CALL __VA_ARGS__)
1087#define MkErrorStackFormat_3E(...) MkErrorStackFormat(&MkERROR,__VA_ARGS__)
1088#define MkErrorStackFormat_4M(m,...) MkErrorStackFormat(MkErrorFORMAT_1M(m),__VA_ARGS__)
1089#define MkErrorStackFormat_3(err,callfunc,callfile) MkErrorStackFormat(err,callfunc,callfile,__LINE__)
1090#define MkErrorStackFormat_2E(callfunc,callfile) MkErrorStackFormat_3E(callfunc,callfile,__LINE__)
1091#define MkErrorStackFormat_3M(err,callfunc,callfile) MkErrorStackFormat_4M(err,callfunc,callfile,__LINE__)
1092#define MkErrorStackFormat_2(err,callfunc) MkErrorStackFormat(err,callfunc,__FILE__,__LINE__)
1093#define MkErrorStackFormat_1E(callfunc) MkErrorStackFormat_3E(callfunc,__FILE__,__LINE__)
1094#define MkErrorStackFormat_2M(err,callfunc) MkErrorStackFormat_4M(err,callfunc,__FILE__,__LINE__)
1095#define MkErrorStackFormat_1(err) MkErrorStackFormat(err,__func__,__FILE__,__LINE__)
1096#define MkErrorStackFormat_0E() MkErrorStackFormat_3E(__func__,__FILE__,__LINE__)
1097#define MkErrorStackFormat_1M(err) MkErrorStackFormat_4M(err,__func__,__FILE__,__LINE__)
1098#define MkErrorToString_NULL(...) MkErrorToString_RT(MK_RT_CALL_NULL __VA_ARGS__)
1099#define MkErrorToString(...) MkErrorToString_RT(MK_RT_CALL __VA_ARGS__)
1100#define MkErrorToString_0E() MkErrorToString(&MkERROR)
1101#define MkErrorToString_1M(m) MkErrorToString(MkErrorFORMAT_1M(m))
1104
1109
1110// doc-key: MkErrorC,MkErrorC-Raise,oc_
1111#define MkErrorNoRaise_NULL(...) MkErrorNoRaise_RT(MK_RT_CALL_NULL __VA_ARGS__)
1112#define MkErrorNoRaise(...) MkErrorNoRaise_RT(MK_RT_CALL __VA_ARGS__)
1113#define MkErrorNoRaise_0E() MkErrorNoRaise(&MkERROR)
1114#define MkErrorNoRaise_1M(m) MkErrorNoRaise(MkErrorFORMAT_1M(m))
1115
1116// doc-key: MkErrorC,MkErrorC-Raise,om_
1117#define MkErrorAppendC_NULL(...) MkErrorAppendC_RT(MK_RT_CALL_NULL __VA_ARGS__)
1118#define MkErrorAppendC(...) MkErrorAppendC_RT(MK_RT_CALL __VA_ARGS__)
1119#define MkErrorAppendC_1E(...) MkErrorAppendC(&MkERROR,__VA_ARGS__)
1120#define MkErrorAppendC_2M(m,...) MkErrorAppendC(MkErrorFORMAT_1M(m),__VA_ARGS__)
1121#define MkErrorAppendV_NULL(...) MkErrorAppendV_RT(MK_RT_CALL_NULL __VA_ARGS__)
1122#define MkErrorAppendV(...) MkErrorAppendV_RT(MK_RT_CALL __VA_ARGS__)
1123#define MkErrorAppendV_1E(...) MkErrorAppendV(&MkERROR,__VA_ARGS__)
1124#define MkErrorAppendV_2M(m,...) MkErrorAppendV(MkErrorFORMAT_1M(m),__VA_ARGS__)
1125#define MkErrorAppendVL_NULL(...) MkErrorAppendVL_RT(MK_RT_CALL_NULL __VA_ARGS__)
1126#define MkErrorAppendVL(...) MkErrorAppendVL_RT(MK_RT_CALL __VA_ARGS__)
1127#define MkErrorAppendVL_2E(...) MkErrorAppendVL(&MkERROR,__VA_ARGS__)
1128#define MkErrorAppendVL_3M(m,...) MkErrorAppendVL(MkErrorFORMAT_1M(m),__VA_ARGS__)
1129#define MkErrorRaise_NULL(...) MkErrorRaise_RT(MK_RT_CALL_NULL __VA_ARGS__)
1130#define MkErrorRaise(...) MkErrorRaise_RT(MK_RT_CALL __VA_ARGS__)
1131#define MkErrorRaise_0E() MkErrorRaise(&MkERROR)
1132#define MkErrorRaise_1M(m) MkErrorRaise(MkErrorFORMAT_1M(m))
1133#define MkErrorRaise_E(...) MkErrorCheck(MkErrorRaise(__VA_ARGS__))
1134#define MkErrorRaise_C(...) if (MkErrorCheckI(MkErrorRaise(__VA_ARGS__)))
1135#define MkErrorSetC_NULL(...) MkErrorSetC_RT(MK_RT_CALL_NULL __VA_ARGS__)
1136#define MkErrorSetC(...) MkErrorSetC_RT(MK_RT_CALL __VA_ARGS__)
1137#define MkErrorSetC_3E(...) MkErrorSetC(&MkERROR,__VA_ARGS__)
1138#define MkErrorSetC_4M(m,...) MkErrorSetC(MkErrorFORMAT_1M(m),__VA_ARGS__)
1139#define MkErrorSetC_3(err,message,callfunc) MkErrorSetC(err,message,callfunc,-1)
1140#define MkErrorSetC_2E(message,callfunc) MkErrorSetC_3E(message,callfunc,-1)
1141#define MkErrorSetC_3M(err,message,callfunc) MkErrorSetC_4M(err,message,callfunc,-1)
1142#define MkErrorSetC_2(err,message) MkErrorSetC(err,message,__func__,-1)
1143#define MkErrorSetC_1E(message) MkErrorSetC_3E(message,__func__,-1)
1144#define MkErrorSetC_2M(err,message) MkErrorSetC_4M(err,message,__func__,-1)
1145#define MkErrorSetC_E(...) MkErrorCheck(MkErrorSetC(__VA_ARGS__))
1146#define MkErrorSetC_C(...) if (MkErrorCheckI(MkErrorSetC(__VA_ARGS__)))
1147#define MkErrorSetE_NULL(...) MkErrorSetE_RT(MK_RT_CALL_NULL __VA_ARGS__)
1148#define MkErrorSetE(...) MkErrorSetE_RT(MK_RT_CALL __VA_ARGS__)
1149#define MkErrorSetE_1E(...) MkErrorSetE(&MkERROR,__VA_ARGS__)
1150#define MkErrorSetE_2M(m,...) MkErrorSetE(MkErrorFORMAT_1M(m),__VA_ARGS__)
1151#define MkErrorSetE_E(...) MkErrorCheck(MkErrorSetE(__VA_ARGS__))
1152#define MkErrorSetE_C(...) if (MkErrorCheckI(MkErrorSetE(__VA_ARGS__)))
1153#define MkErrorSetR_NULL(...) MkErrorSetR_RT(MK_RT_CALL_NULL __VA_ARGS__)
1154#define MkErrorSetR(...) MkErrorSetR_RT(MK_RT_CALL __VA_ARGS__)
1155#define MkErrorSetR_4E(...) MkErrorSetR(&MkERROR,__VA_ARGS__)
1156#define MkErrorSetR_5M(m,...) MkErrorSetR(MkErrorFORMAT_1M(m),__VA_ARGS__)
1157#define MkErrorSetR_4(err,message,errcode,errnum) MkErrorSetR(err,message,errcode,errnum,NULL)
1158#define MkErrorSetR_3E(message,errcode,errnum) MkErrorSetR_4E(message,errcode,errnum,NULL)
1159#define MkErrorSetR_4M(err,message,errcode,errnum) MkErrorSetR_5M(err,message,errcode,errnum,NULL)
1160#define MkErrorSetR_3(err,message,errcode) MkErrorSetR(err,message,errcode,-1,NULL)
1161#define MkErrorSetR_2E(message,errcode) MkErrorSetR_4E(message,errcode,-1,NULL)
1162#define MkErrorSetR_3M(err,message,errcode) MkErrorSetR_5M(err,message,errcode,-1,NULL)
1163#define MkErrorSetR_2(err,message) MkErrorSetR(err,message,MK_ERROR_NULL,-1,NULL)
1164#define MkErrorSetR_1E(message) MkErrorSetR_4E(message,MK_ERROR_NULL,-1,NULL)
1165#define MkErrorSetR_2M(err,message) MkErrorSetR_5M(err,message,MK_ERROR_NULL,-1,NULL)
1166#define MkErrorSetR_E(...) MkErrorCheck(MkErrorSetR(__VA_ARGS__))
1167#define MkErrorSetR_C(...) if (MkErrorCheckI(MkErrorSetR(__VA_ARGS__)))
1168#define MkErrorSetV_NULL(...) MkErrorSetV_RT(MK_RT_CALL_NULL __VA_ARGS__)
1169#define MkErrorSetV(...) MkErrorSetV_RT(MK_RT_CALL __VA_ARGS__)
1170#define MkErrorSetV_3E(...) MkErrorSetV(&MkERROR,__VA_ARGS__)
1171#define MkErrorSetV_4M(m,...) MkErrorSetV(MkErrorFORMAT_1M(m),__VA_ARGS__)
1172#define MkErrorSetV_3(err,callfunc,printfmt,...) MkErrorSetV(err,callfunc,-1,printfmt,__VA_ARGS__)
1173#define MkErrorSetV_2E(callfunc,printfmt,...) MkErrorSetV_3E(callfunc,-1,printfmt,__VA_ARGS__)
1174#define MkErrorSetV_3M(err,callfunc,printfmt,...) MkErrorSetV_4M(err,callfunc,-1,printfmt,__VA_ARGS__)
1175#define MkErrorSetV_2(err,printfmt,...) MkErrorSetV(err,__func__,-1,printfmt,__VA_ARGS__)
1176#define MkErrorSetV_1E(printfmt,...) MkErrorSetV_3E(__func__,-1,printfmt,__VA_ARGS__)
1177#define MkErrorSetV_2M(err,printfmt,...) MkErrorSetV_4M(err,__func__,-1,printfmt,__VA_ARGS__)
1178#define MkErrorSetV_E(...) MkErrorCheck(MkErrorSetV(__VA_ARGS__))
1179#define MkErrorSetV_C(...) if (MkErrorCheckI(MkErrorSetV(__VA_ARGS__)))
1180#define MkErrorSetVL_NULL(...) MkErrorSetVL_RT(MK_RT_CALL_NULL __VA_ARGS__)
1181#define MkErrorSetVL(...) MkErrorSetVL_RT(MK_RT_CALL __VA_ARGS__)
1182#define MkErrorSetVL_4E(...) MkErrorSetVL(&MkERROR,__VA_ARGS__)
1183#define MkErrorSetVL_5M(m,...) MkErrorSetVL(MkErrorFORMAT_1M(m),__VA_ARGS__)
1184#define MkErrorSetVL_4(err,callfunc,printfmt,var_list) MkErrorSetVL(err,callfunc,-1,printfmt,var_list)
1185#define MkErrorSetVL_3E(callfunc,printfmt,var_list) MkErrorSetVL_4E(callfunc,-1,printfmt,var_list)
1186#define MkErrorSetVL_4M(err,callfunc,printfmt,var_list) MkErrorSetVL_5M(err,callfunc,-1,printfmt,var_list)
1187#define MkErrorSetVL_3(err,printfmt,var_list) MkErrorSetVL(err,__func__,-1,printfmt,var_list)
1188#define MkErrorSetVL_2E(printfmt,var_list) MkErrorSetVL_4E(__func__,-1,printfmt,var_list)
1189#define MkErrorSetVL_3M(err,printfmt,var_list) MkErrorSetVL_5M(err,__func__,-1,printfmt,var_list)
1190#define MkErrorSetVL_E(...) MkErrorCheck(MkErrorSetVL(__VA_ARGS__))
1191#define MkErrorSetVL_C(...) if (MkErrorCheckI(MkErrorSetVL(__VA_ARGS__)))
1192
1193// doc-key: MkErrorC,MkErrorC-Raise,sm_
1194#define MkPanicC_NULL(...) MkPanicC_RT(MK_RT_CALL_NULL __VA_ARGS__)
1195#define MkPanicC(...) MkPanicC_RT(MK_RT_CALL __VA_ARGS__)
1196#define MkPanicC_3(fmtobj,callfunc,message) MkPanicC(fmtobj,callfunc,-1,message)
1197#define MkPanicC_2(fmtobj,message) MkPanicC(fmtobj,__func__,-1,message)
1198#define MkPanicC_1(message) MkPanicC(NULL,__func__,-1,message)
1199#define MkPanicDEFAULT_NULL(...) MkPanicDEFAULT_RT(MK_RT_CALL_NULL __VA_ARGS__)
1200#define MkPanicDEFAULT(...) MkPanicDEFAULT_RT(MK_RT_CALL __VA_ARGS__)
1201#define MkPanicDEFAULT_1(fmtobj) MkPanicDEFAULT(fmtobj,__func__)
1202#define MkPanicDEFAULT_0() MkPanicDEFAULT(NULL,__func__)
1203#define MkPanicV_NULL(...) MkPanicV_RT(MK_RT_CALL_NULL __VA_ARGS__)
1204#define MkPanicV(...) MkPanicV_RT(MK_RT_CALL __VA_ARGS__)
1205#define MkPanicV_3(fmtobj,callfunc,printfmt,...) MkPanicV(fmtobj,callfunc,-1,printfmt,__VA_ARGS__)
1206#define MkPanicV_2(fmtobj,printfmt,...) MkPanicV(fmtobj,__func__,-1,printfmt,__VA_ARGS__)
1207#define MkPanicV_1(printfmt,...) MkPanicV(NULL,__func__,-1,printfmt,__VA_ARGS__)
1208#define MkPanicVL_NULL(...) MkPanicVL_RT(MK_RT_CALL_NULL __VA_ARGS__)
1209#define MkPanicVL(...) MkPanicVL_RT(MK_RT_CALL __VA_ARGS__)
1210#define MkPanicVL_4(fmtobj,callfunc,printfmt,var_list) MkPanicVL(fmtobj,callfunc,-1,printfmt,var_list)
1211#define MkPanicVL_3(fmtobj,printfmt,var_list) MkPanicVL(fmtobj,__func__,-1,printfmt,var_list)
1212#define MkPanicVL_2(printfmt,var_list) MkPanicVL(NULL,__func__,-1,printfmt,var_list)
1215
1220
1221// doc-key: MkErrorC,MkErrorC-Signal,om_
1222#define MkErrorIsABORT_0E() MkErrorIsABORT(&MkERROR)
1223#define MkErrorIsABORT_1M(m) MkErrorIsABORT(MkErrorFORMAT_1M(m))
1224#define MkErrorIsEXIT_0E() MkErrorIsEXIT(&MkERROR)
1225#define MkErrorIsEXIT_1M(m) MkErrorIsEXIT(MkErrorFORMAT_1M(m))
1226#define MkErrorIsSOCKET_0E() MkErrorIsSOCKET(&MkERROR)
1227#define MkErrorIsSOCKET_1M(m) MkErrorIsSOCKET(MkErrorFORMAT_1M(m))
1228#define MkErrorIsTIMEOUT_0E() MkErrorIsTIMEOUT(&MkERROR)
1229#define MkErrorIsTIMEOUT_1M(m) MkErrorIsTIMEOUT(MkErrorFORMAT_1M(m))
1230#define MkErrorSetABORT_NULL(...) MkErrorSetABORT_RT(MK_RT_CALL_NULL __VA_ARGS__)
1231#define MkErrorSetABORT(...) MkErrorSetABORT_RT(MK_RT_CALL __VA_ARGS__)
1232#define MkErrorSetABORT_2E(...) MkErrorSetABORT(&MkERROR,__VA_ARGS__)
1233#define MkErrorSetABORT_3M(m,...) MkErrorSetABORT(MkErrorFORMAT_1M(m),__VA_ARGS__)
1234#define MkErrorSetABORT_2(err,detail) MkErrorSetABORT(err,detail,__func__)
1235#define MkErrorSetABORT_1E(detail) MkErrorSetABORT_2E(detail,__func__)
1236#define MkErrorSetABORT_2M(err,detail) MkErrorSetABORT_3M(err,detail,__func__)
1237#define MkErrorSetABORT_1(err) MkErrorSetABORT(err,"UNKNOWN",__func__)
1238#define MkErrorSetABORT_0E() MkErrorSetABORT_2E("UNKNOWN",__func__)
1239#define MkErrorSetABORT_1M(err) MkErrorSetABORT_3M(err,"UNKNOWN",__func__)
1240#define MkErrorSetABORT_E(...) MkErrorCheck(MkErrorSetABORT(__VA_ARGS__))
1241#define MkErrorSetABORT_C(...) if (MkErrorCheckI(MkErrorSetABORT(__VA_ARGS__)))
1242#define MkErrorSetCONTINUE_NULL(...) MkErrorSetCONTINUE_RT(MK_RT_CALL_NULL __VA_ARGS__)
1243#define MkErrorSetCONTINUE(...) MkErrorSetCONTINUE_RT(MK_RT_CALL __VA_ARGS__)
1244#define MkErrorSetCONTINUE_0E() MkErrorSetCONTINUE(&MkERROR)
1245#define MkErrorSetCONTINUE_1M(m) MkErrorSetCONTINUE(MkErrorFORMAT_1M(m))
1246#define MkErrorSetCode_NULL(...) MkErrorSetCode_RT(MK_RT_CALL_NULL __VA_ARGS__)
1247#define MkErrorSetCode(...) MkErrorSetCode_RT(MK_RT_CALL __VA_ARGS__)
1248#define MkErrorSetCode_1E(...) MkErrorSetCode(&MkERROR,__VA_ARGS__)
1249#define MkErrorSetCode_2M(m,...) MkErrorSetCode(MkErrorFORMAT_1M(m),__VA_ARGS__)
1250#define MkErrorSetEXIT_NULL(...) MkErrorSetEXIT_RT(MK_RT_CALL_NULL __VA_ARGS__)
1251#define MkErrorSetEXIT(...) MkErrorSetEXIT_RT(MK_RT_CALL __VA_ARGS__)
1252#define MkErrorSetEXIT_1E(...) MkErrorSetEXIT(&MkERROR,__VA_ARGS__)
1253#define MkErrorSetEXIT_2M(m,...) MkErrorSetEXIT(MkErrorFORMAT_1M(m),__VA_ARGS__)
1254#define MkErrorSetEXIT_1(err) MkErrorSetEXIT(err,__func__)
1255#define MkErrorSetEXIT_0E() MkErrorSetEXIT_1E(__func__)
1256#define MkErrorSetEXIT_1M(err) MkErrorSetEXIT_2M(err,__func__)
1257#define MkErrorSetEXIT_E(...) MkErrorCheck(MkErrorSetEXIT(__VA_ARGS__))
1258#define MkErrorSetEXIT_C(...) if (MkErrorCheckI(MkErrorSetEXIT(__VA_ARGS__)))
1259#define MkErrorSetSOCKET_NULL(...) MkErrorSetSOCKET_RT(MK_RT_CALL_NULL __VA_ARGS__)
1260#define MkErrorSetSOCKET(...) MkErrorSetSOCKET_RT(MK_RT_CALL __VA_ARGS__)
1261#define MkErrorSetSOCKET_2E(...) MkErrorSetSOCKET(&MkERROR,__VA_ARGS__)
1262#define MkErrorSetSOCKET_3M(m,...) MkErrorSetSOCKET(MkErrorFORMAT_1M(m),__VA_ARGS__)
1263#define MkErrorSetSOCKET_2(err,detail) MkErrorSetSOCKET(err,detail,__func__)
1264#define MkErrorSetSOCKET_1E(detail) MkErrorSetSOCKET_2E(detail,__func__)
1265#define MkErrorSetSOCKET_2M(err,detail) MkErrorSetSOCKET_3M(err,detail,__func__)
1266#define MkErrorSetSOCKET_1(err) MkErrorSetSOCKET(err,"UNKNOWN",__func__)
1267#define MkErrorSetSOCKET_0E() MkErrorSetSOCKET_2E("UNKNOWN",__func__)
1268#define MkErrorSetSOCKET_1M(err) MkErrorSetSOCKET_3M(err,"UNKNOWN",__func__)
1269#define MkErrorSetSOCKET_E(...) MkErrorCheck(MkErrorSetSOCKET(__VA_ARGS__))
1270#define MkErrorSetSOCKET_C(...) if (MkErrorCheckI(MkErrorSetSOCKET(__VA_ARGS__)))
1273
1278
1279// doc-key: MkErrorC,MkErrorC-System,sc_
1280#define MkErrorDEFAULT_NULL() MkErrorDEFAULT_RT(MK_RT_CALL_NULL_ONLY)
1281#define MkErrorDEFAULT() MkErrorDEFAULT_RT(MK_RT_CALL_ONLY)
1282#define MkErrorEXIT_NULL() MkErrorEXIT_RT(MK_RT_CALL_NULL_ONLY)
1283#define MkErrorEXIT() MkErrorEXIT_RT(MK_RT_CALL_ONLY)
1284#define MkErrorFORMAT_0() MkErrorFORMAT(NULL)
1285#define MkErrorFORMAT_EO_0() MkErrorFORMAT_EO(NULL)
1286#define MkErrorIGNORE_NULL() MkErrorIGNORE_RT(MK_RT_CALL_NULL_ONLY)
1287#define MkErrorIGNORE() MkErrorIGNORE_RT(MK_RT_CALL_ONLY)
1288#define MkErrorPANIC_NULL() MkErrorPANIC_RT(MK_RT_CALL_NULL_ONLY)
1289#define MkErrorPANIC() MkErrorPANIC_RT(MK_RT_CALL_ONLY)
1290#define MkErrorPRINT_NULL() MkErrorPRINT_RT(MK_RT_CALL_NULL_ONLY)
1291#define MkErrorPRINT() MkErrorPRINT_RT(MK_RT_CALL_ONLY)
1294
1299
1300// doc-key: MkErrorC,MkErrorC-TOR,oCx
1301#define MkErrorDup_NULL(...) MkErrorDup_RT(MK_RT_CALL_NULL __VA_ARGS__)
1302#define MkErrorDup(...) MkErrorDup_RT(MK_RT_CALL __VA_ARGS__)
1303#define MkErrorDup_0E() MkErrorDup(&MkERROR)
1304#define MkErrorDup_1M(m) MkErrorDup(MkErrorFORMAT_1M(m))
1305
1306// doc-key: MkErrorC,MkErrorC-TOR,oD_
1307#define MkErrorDelete(x) MkObjectDeleteToNull(MkErrorDelete_RT,MK,x)
1308#define MkErrorDelete_0E() MkErrorDelete(&MkERROR)
1309#define MkErrorDelete_1M(m) MkErrorDelete(MkErrorFORMAT_1M(m))
1310
1311// doc-key: MkErrorC,MkErrorC-TOR,om_
1312#define MkErrorCopy_NULL(...) MkErrorCopy_RT(MK_RT_CALL_NULL __VA_ARGS__)
1313#define MkErrorCopy(...) MkErrorCopy_RT(MK_RT_CALL __VA_ARGS__)
1314#define MkErrorCopy_1E(...) MkErrorCopy(&MkERROR,__VA_ARGS__)
1315#define MkErrorCopy_2M(m,...) MkErrorCopy(MkErrorFORMAT_1M(m),__VA_ARGS__)
1318
1319// END-MkErrorC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1320
1321// BEGIN-MkExtensionC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1322
1327
1328// doc-key: MkExtensionC,MkExtensionC,sc_
1329#define MkExtensionAdd_NULL(...) MkExtensionAdd_RT(MK_RT_CALL_NULL __VA_ARGS__)
1330#define MkExtensionAdd(...) MkExtensionAdd_RT(MK_RT_CALL __VA_ARGS__)
1331#define MkExtensionDel_NULL(...) MkExtensionDel_RT(MK_RT_CALL_NULL __VA_ARGS__)
1332#define MkExtensionDel(...) MkExtensionDel_RT(MK_RT_CALL __VA_ARGS__)
1333
1334// doc-key: MkExtensionC,MkExtensionC,sm_
1335#define MkExtensionDeleteAll_NULL(...) MkExtensionDeleteAll_RT(MK_RT_CALL_NULL __VA_ARGS__)
1336#define MkExtensionDeleteAll(...) MkExtensionDeleteAll_RT(MK_RT_CALL __VA_ARGS__)
1339
1340// END-MkExtensionC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1341
1342// BEGIN-MkKernel - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1343
1348
1349// doc-key: MkKernel,MkKernel-Binary,sm_
1350#define MkBinaryDup_NULL(...) MkBinaryDup_RT(MK_RT_CALL_NULL __VA_ARGS__)
1351#define MkBinaryDup(...) MkBinaryDup_RT(MK_RT_CALL __VA_ARGS__)
1352#define MkBinaryLog_NULL(...) MkBinaryLog_RT(MK_RT_CALL_NULL __VA_ARGS__)
1353#define MkBinaryLog(...) MkBinaryLog_RT(MK_RT_CALL __VA_ARGS__)
1356
1361
1362// doc-key: MkKernel,MkKernel-Enum,sco
1363#define MkBoolE_FromInt_E(...) MkErrorCheck(MkBoolE_FromInt(__VA_ARGS__))
1364#define MkBoolE_FromInt_C(...) if (MkErrorCheckI(MkBoolE_FromInt(__VA_ARGS__)))
1365#define MkBoolE_FromInt_e(...) MK_EMBEDDED(enum MkBoolE,MkBoolE_FromInt,__VA_ARGS__)
1366#define MkErrorE_FromInt_E(...) MkErrorCheck(MkErrorE_FromInt(__VA_ARGS__))
1367#define MkErrorE_FromInt_C(...) if (MkErrorCheckI(MkErrorE_FromInt(__VA_ARGS__)))
1368#define MkErrorE_FromInt_e(...) MK_EMBEDDED(enum MkErrorE,MkErrorE_FromInt,__VA_ARGS__)
1369#define MkIdSE_FromInt_E(...) MkErrorCheck(MkIdSE_FromInt(__VA_ARGS__))
1370#define MkIdSE_FromInt_C(...) if (MkErrorCheckI(MkIdSE_FromInt(__VA_ARGS__)))
1371#define MkIdSE_FromInt_e(...) MK_EMBEDDED(enum MkIdSE,MkIdSE_FromInt,__VA_ARGS__)
1372#define MkNativeIsE_FromInt_E(...) MkErrorCheck(MkNativeIsE_FromInt(__VA_ARGS__))
1373#define MkNativeIsE_FromInt_C(...) if (MkErrorCheckI(MkNativeIsE_FromInt(__VA_ARGS__)))
1374#define MkNativeIsE_FromInt_e(...) MK_EMBEDDED(enum MkNativeIsE,MkNativeIsE_FromInt,__VA_ARGS__)
1375#define MkTimeoutE_FromInt_E(...) MkErrorCheck(MkTimeoutE_FromInt(__VA_ARGS__))
1376#define MkTimeoutE_FromInt_C(...) if (MkErrorCheckI(MkTimeoutE_FromInt(__VA_ARGS__)))
1377#define MkTimeoutE_FromInt_e(...) MK_EMBEDDED(enum MkTimeoutE,MkTimeoutE_FromInt,__VA_ARGS__)
1378#define MkTypeE_FromInt_E(...) MkErrorCheck(MkTypeE_FromInt(__VA_ARGS__))
1379#define MkTypeE_FromInt_C(...) if (MkErrorCheckI(MkTypeE_FromInt(__VA_ARGS__)))
1380#define MkTypeE_FromInt_e(...) MK_EMBEDDED(enum MkTypeE,MkTypeE_FromInt,__VA_ARGS__)
1383
1388
1389// doc-key: MkKernel,MkKernel-Misc,sm_
1390#define MkKernelGetTypeList_NULL() MkKernelGetTypeList_RT(MK_RT_CALL_NULL_ONLY)
1391#define MkKernelGetTypeList() MkKernelGetTypeList_RT(MK_RT_CALL_ONLY)
1394
1399
1400// doc-key: MkKernel,MkKernel-String,sco
1401#define MkString2ATO_NULL(...) MkString2ATO_RT(MK_RT_CALL_NULL __VA_ARGS__)
1402#define MkString2ATO(...) MkString2ATO_RT(MK_RT_CALL __VA_ARGS__)
1403#define MkString2BOL_NULL(...) MkString2BOL_RT(MK_RT_CALL_NULL __VA_ARGS__)
1404#define MkString2BOL(...) MkString2BOL_RT(MK_RT_CALL __VA_ARGS__)
1405#define MkString2BOOL_NULL(...) MkString2BOOL_RT(MK_RT_CALL_NULL __VA_ARGS__)
1406#define MkString2BOOL(...) MkString2BOOL_RT(MK_RT_CALL __VA_ARGS__)
1407#define MkString2DBL_NULL(...) MkString2DBL_RT(MK_RT_CALL_NULL __VA_ARGS__)
1408#define MkString2DBL(...) MkString2DBL_RT(MK_RT_CALL __VA_ARGS__)
1409#define MkString2FLT_NULL(...) MkString2FLT_RT(MK_RT_CALL_NULL __VA_ARGS__)
1410#define MkString2FLT(...) MkString2FLT_RT(MK_RT_CALL __VA_ARGS__)
1411#define MkString2HDL_NULL(...) MkString2HDL_RT(MK_RT_CALL_NULL __VA_ARGS__)
1412#define MkString2HDL(...) MkString2HDL_RT(MK_RT_CALL __VA_ARGS__)
1413#define MkString2I16_NULL(...) MkString2I16_RT(MK_RT_CALL_NULL __VA_ARGS__)
1414#define MkString2I16(...) MkString2I16_RT(MK_RT_CALL __VA_ARGS__)
1415#define MkString2I32_NULL(...) MkString2I32_RT(MK_RT_CALL_NULL __VA_ARGS__)
1416#define MkString2I32(...) MkString2I32_RT(MK_RT_CALL __VA_ARGS__)
1417#define MkString2I64_NULL(...) MkString2I64_RT(MK_RT_CALL_NULL __VA_ARGS__)
1418#define MkString2I64(...) MkString2I64_RT(MK_RT_CALL __VA_ARGS__)
1419#define MkString2I8_NULL(...) MkString2I8_RT(MK_RT_CALL_NULL __VA_ARGS__)
1420#define MkString2I8(...) MkString2I8_RT(MK_RT_CALL __VA_ARGS__)
1421#define MkString2LONG_NULL(...) MkString2LONG_RT(MK_RT_CALL_NULL __VA_ARGS__)
1422#define MkString2LONG(...) MkString2LONG_RT(MK_RT_CALL __VA_ARGS__)
1423#define MkString2U16_NULL(...) MkString2U16_RT(MK_RT_CALL_NULL __VA_ARGS__)
1424#define MkString2U16(...) MkString2U16_RT(MK_RT_CALL __VA_ARGS__)
1425#define MkString2U32_NULL(...) MkString2U32_RT(MK_RT_CALL_NULL __VA_ARGS__)
1426#define MkString2U32(...) MkString2U32_RT(MK_RT_CALL __VA_ARGS__)
1427
1428// doc-key: MkKernel,MkKernel-String,sm_
1429#define MkStringDup_NULL(...) MkStringDup_RT(MK_RT_CALL_NULL __VA_ARGS__)
1430#define MkStringDup(...) MkStringDup_RT(MK_RT_CALL __VA_ARGS__)
1431#define MkStringLog_NULL(...) MkStringLog_RT(MK_RT_CALL_NULL __VA_ARGS__)
1432#define MkStringLog(...) MkStringLog_RT(MK_RT_CALL __VA_ARGS__)
1435
1436// END-MkKernel - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1437
1438// BEGIN-MkLogFileC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1439
1444
1445// doc-key: MkLogFileC,MkLogFileC-Class-Export,sc_
1446#define MkLogFileHandleResolve_NULL(...) MkLogFileHandleResolve_RT(MK_RT_CALL_NULL __VA_ARGS__)
1447#define MkLogFileHandleResolve(...) MkLogFileHandleResolve_RT(MK_RT_CALL __VA_ARGS__)
1448
1449// doc-key: MkLogFileC,MkLogFileC-Class-Export,om_
1450#define MkLogFileHandleGet_NULL(...) MkLogFileHandleGet_RT(MK_RT_CALL_NULL __VA_ARGS__)
1451#define MkLogFileHandleGet(...) MkLogFileHandleGet_RT(MK_RT_CALL __VA_ARGS__)
1454
1459
1460// doc-key: MkLogFileC,MkLogFileC-Class-Introspection,sc_
1461#define MkLogFileInstances_NULL() MkLogFileInstances_RT(MK_RT_CALL_NULL_ONLY)
1462#define MkLogFileInstances() MkLogFileInstances_RT(MK_RT_CALL_ONLY)
1465
1470
1471// doc-key: MkLogFileC,MkLogFileC-TOR,sCo
1472#define MkLogFileOpen_NULL(...) MkLogFileOpen_RT(MK_RT_CALL_NULL __VA_ARGS__)
1473#define MkLogFileOpen(...) MkLogFileOpen_RT(MK_RT_CALL __VA_ARGS__)
1474#define MkLogFileOpen_2(file,lfh_out) MkLogFileOpen(NULL,file,lfh_out)
1475#define MkLogFileOpen_E(...) MkErrorCheck(MkLogFileOpen(__VA_ARGS__))
1476#define MkLogFileOpen_C(...) if (MkErrorCheckI(MkLogFileOpen(__VA_ARGS__)))
1477#define MkLogFileOpen_e(...) MK_EMBEDDED(MK_LFL,MkLogFileOpen,__VA_ARGS__)
1478
1479// doc-key: MkLogFileC,MkLogFileC-TOR,oD_
1480#define MkLogFileClose(x) MkObjectDeleteToNull(MkLogFileClose_RT,MK,x)
1483
1488
1489// doc-key: MkLogFileC,MkLogFileC-Write,om_
1490#define MkLogFileWriteC_NULL(...) MkLogFileWriteC_RT(MK_RT_CALL_NULL __VA_ARGS__)
1491#define MkLogFileWriteC(...) MkLogFileWriteC_RT(MK_RT_CALL __VA_ARGS__)
1492#define MkLogFileWriteC_E(...) MkErrorCheck(MkLogFileWriteC(__VA_ARGS__))
1493#define MkLogFileWriteC_C(...) if (MkErrorCheckI(MkLogFileWriteC(__VA_ARGS__)))
1494#define MkLogFileWriteV_NULL(...) MkLogFileWriteV_RT(MK_RT_CALL_NULL __VA_ARGS__)
1495#define MkLogFileWriteV(...) MkLogFileWriteV_RT(MK_RT_CALL __VA_ARGS__)
1496#define MkLogFileWriteV_E(...) MkErrorCheck(MkLogFileWriteV(__VA_ARGS__))
1497#define MkLogFileWriteV_C(...) if (MkErrorCheckI(MkLogFileWriteV(__VA_ARGS__)))
1498#define MkLogFileWriteVL_NULL(...) MkLogFileWriteVL_RT(MK_RT_CALL_NULL __VA_ARGS__)
1499#define MkLogFileWriteVL(...) MkLogFileWriteVL_RT(MK_RT_CALL __VA_ARGS__)
1500#define MkLogFileWriteVL_E(...) MkErrorCheck(MkLogFileWriteVL(__VA_ARGS__))
1501#define MkLogFileWriteVL_C(...) if (MkErrorCheckI(MkLogFileWriteVL(__VA_ARGS__)))
1502
1503// doc-key: MkLogFileC,MkLogFileC-Write,omo
1504#define MkLogFileGetFile_NULL(...) MkLogFileGetFile_RT(MK_RT_CALL_NULL __VA_ARGS__)
1505#define MkLogFileGetFile(...) MkLogFileGetFile_RT(MK_RT_CALL __VA_ARGS__)
1506#define MkLogFileGetFile_E(...) MkErrorCheck(MkLogFileGetFile(__VA_ARGS__))
1507#define MkLogFileGetFile_C(...) if (MkErrorCheckI(MkLogFileGetFile(__VA_ARGS__)))
1508#define MkLogFileGetFile_e(...) MK_EMBEDDED(MK_STRN,MkLogFileGetFile,__VA_ARGS__)
1511
1512// END-MkLogFileC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1513
1514// BEGIN-MkObjectC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1515
1520
1521// doc-key: MkObjectC,MkObjectC-Class-Export,sc_
1522#define MkObjectHandleResolve_NULL(...) MkObjectHandleResolve_RT(MK_RT_CALL_NULL __VA_ARGS__)
1523#define MkObjectHandleResolve(...) MkObjectHandleResolve_RT(MK_RT_CALL __VA_ARGS__)
1524
1525// doc-key: MkObjectC,MkObjectC-Class-Export,om_
1526#define MkObjectHandleDelete_NULL(...) MkObjectHandleDelete_RT(MK_RT_CALL_NULL __VA_ARGS__)
1527#define MkObjectHandleDelete(...) MkObjectHandleDelete_RT(MK_RT_CALL __VA_ARGS__)
1528#define MkObjectHandleGet_NULL(...) MkObjectHandleGet_RT(MK_RT_CALL_NULL __VA_ARGS__)
1529#define MkObjectHandleGet(...) MkObjectHandleGet_RT(MK_RT_CALL __VA_ARGS__)
1530
1531// doc-key: MkObjectC,MkObjectC-Class-Export,sm_
1532#define MkObjectHandleDeleteByNetHdl_NULL(...) MkObjectHandleDeleteByNetHdl_RT(MK_RT_CALL_NULL __VA_ARGS__)
1533#define MkObjectHandleDeleteByNetHdl(...) MkObjectHandleDeleteByNetHdl_RT(MK_RT_CALL __VA_ARGS__)
1536
1541
1542// doc-key: MkObjectC,MkObjectC-Class-Introspection,sc_
1543#define MkObjectInstances_NULL() MkObjectInstances_RT(MK_RT_CALL_NULL_ONLY)
1544#define MkObjectInstances() MkObjectInstances_RT(MK_RT_CALL_ONLY)
1547
1552
1553// doc-key: MkObjectC,MkObjectC-Dbg,om_
1554#define MkDbgDump_NULL(...) MkDbgDump_RT(MK_RT_CALL_NULL __VA_ARGS__)
1555#define MkDbgDump(...) MkDbgDump_RT(MK_RT_CALL __VA_ARGS__)
1556#define MkDbgDump_2(obj,message) MkDbgDump(obj,message,__func__)
1557#define MkDbgDump_1(obj) MkDbgDump(obj,"var",__func__)
1558#define MkDbgDump_E(...) MkErrorCheck(MkDbgDump(__VA_ARGS__))
1559#define MkDbgDump_C(...) if (MkErrorCheckI(MkDbgDump(__VA_ARGS__)))
1560#define MkDbgL_NULL(...) MkDbgL_RT(MK_RT_CALL_NULL __VA_ARGS__)
1561#define MkDbgL(...) MkDbgL_RT(MK_RT_CALL __VA_ARGS__)
1562#define MkDbgL_4(fmtobj,message,debug,callfunc) MkDbgL(fmtobj,message,debug,callfunc,0)
1563#define MkDbgL_3(fmtobj,message,debug) MkDbgL(fmtobj,message,debug,__func__,0)
1564#define MkDbgL_2(fmtobj,message) MkDbgL(fmtobj,message,0,__func__,0)
1565#define MkDbgL_1(message) MkDbgL(NULL,message,0,__func__,0)
1566#define MkDbgLogC_NULL(...) MkDbgLogC_RT(MK_RT_CALL_NULL __VA_ARGS__)
1567#define MkDbgLogC(...) MkDbgLogC_RT(MK_RT_CALL __VA_ARGS__)
1568#define MkDbgLogC_1(obj) MkDbgLogC(obj,__func__)
1569#define MkDbgO_NULL(...) MkDbgO_RT(MK_RT_CALL_NULL __VA_ARGS__)
1570#define MkDbgO(...) MkDbgO_RT(MK_RT_CALL __VA_ARGS__)
1571#define MkDbgO_1(obj) MkDbgO(obj,__func__)
1572#define MkDbgSTACK_NULL(...) MkDbgSTACK_RT(MK_RT_CALL_NULL __VA_ARGS__)
1573#define MkDbgSTACK(...) MkDbgSTACK_RT(MK_RT_CALL __VA_ARGS__)
1574#define MkDbgSTACK_3(fmtobj,skip,num) MkDbgSTACK(fmtobj,skip,num,__func__)
1575#define MkDbgSTACK_2(fmtobj,skip) MkDbgSTACK(fmtobj,skip,-1,__func__)
1576#define MkDbgSTACK_1(fmtobj) MkDbgSTACK(fmtobj,0,-1,__func__)
1577#define MkDbgSTACK_0() MkDbgSTACK(NULL,0,-1,__func__)
1578
1579// doc-key: MkObjectC,MkObjectC-Dbg,sm_
1580#define MkDbgM_NULL(...) MkDbgM_RT(MK_RT_CALL_NULL __VA_ARGS__)
1581#define MkDbgM(...) MkDbgM_RT(MK_RT_CALL __VA_ARGS__)
1582#define MkDbgM_3(message,debug,callfunc) MkDbgM(message,debug,callfunc,0)
1583#define MkDbgM_2(message,debug) MkDbgM(message,debug,__func__,0)
1584#define MkDbgM_1(message) MkDbgM(message,0,__func__,0)
1587
1592
1593// doc-key: MkObjectC,MkObjectC-Log,om_
1594#define MkLogC_NULL(...) MkLogC_RT(MK_RT_CALL_NULL __VA_ARGS__)
1595#define MkLogC(...) MkLogC_RT(MK_RT_CALL __VA_ARGS__)
1596#define MkLogC_3(fmtobj,message,debug) MkLogC(fmtobj,message,debug,__func__)
1597#define MkLogC_2(fmtobj,message) MkLogC(fmtobj,message,0,__func__)
1598#define MkLogC_1(message) MkLogC(NULL,message,0,__func__)
1599#define MkLogHEX_NULL(...) MkLogHEX_RT(MK_RT_CALL_NULL __VA_ARGS__)
1600#define MkLogHEX(...) MkLogHEX_RT(MK_RT_CALL __VA_ARGS__)
1601#define MkLogHEX_2(fmtobj,data) MkLogHEX(fmtobj,__func__,data)
1602#define MkLogHEX_1(data) MkLogHEX(NULL,__func__,data)
1603#define MkLogV_NULL(...) MkLogV_RT(MK_RT_CALL_NULL __VA_ARGS__)
1604#define MkLogV(...) MkLogV_RT(MK_RT_CALL __VA_ARGS__)
1605#define MkLogV_3(fmtobj,callfunc,printfmt,...) MkLogV(fmtobj,callfunc,0,printfmt,__VA_ARGS__)
1606#define MkLogV_2(fmtobj,printfmt,...) MkLogV(fmtobj,__func__,0,printfmt,__VA_ARGS__)
1607#define MkLogV_1(printfmt,...) MkLogV(NULL,__func__,0,printfmt,__VA_ARGS__)
1608#define MkLogVL_NULL(...) MkLogVL_RT(MK_RT_CALL_NULL __VA_ARGS__)
1609#define MkLogVL(...) MkLogVL_RT(MK_RT_CALL __VA_ARGS__)
1610#define MkLogVL_4(fmtobj,callfunc,printfmt,var_list) MkLogVL(fmtobj,callfunc,0,printfmt,var_list)
1611#define MkLogVL_3(fmtobj,printfmt,var_list) MkLogVL(fmtobj,__func__,0,printfmt,var_list)
1612#define MkLogVL_2(printfmt,var_list) MkLogVL(NULL,__func__,0,printfmt,var_list)
1613#define MkObjectLog_NULL(...) MkObjectLog_RT(MK_RT_CALL_NULL __VA_ARGS__)
1614#define MkObjectLog(...) MkObjectLog_RT(MK_RT_CALL __VA_ARGS__)
1615#define MkObjectLog_4(obj,fmtobj,debug,callfunc) MkObjectLog(obj,fmtobj,debug,callfunc,0)
1616#define MkObjectLog_3(obj,fmtobj,debug) MkObjectLog(obj,fmtobj,debug,__func__,0)
1617#define MkObjectLog_2(obj,fmtobj) MkObjectLog(obj,fmtobj,0,__func__,0)
1618#define MkObjectLog_1(obj) MkObjectLog(obj,NULL,0,__func__,0)
1619#define MkObjectLogLong_NULL(...) MkObjectLogLong_RT(MK_RT_CALL_NULL __VA_ARGS__)
1620#define MkObjectLogLong(...) MkObjectLogLong_RT(MK_RT_CALL __VA_ARGS__)
1621#define MkObjectLogLong_4(obj,fmtobj,debug,callfunc) MkObjectLogLong(obj,fmtobj,debug,callfunc,0)
1622#define MkObjectLogLong_3(obj,fmtobj,debug) MkObjectLogLong(obj,fmtobj,debug,__func__,0)
1623#define MkObjectLogLong_2(obj,fmtobj) MkObjectLogLong(obj,fmtobj,0,__func__,0)
1624#define MkObjectLogLong_1(obj) MkObjectLogLong(obj,NULL,0,__func__,0)
1625#define MkObjectLogShort_NULL(...) MkObjectLogShort_RT(MK_RT_CALL_NULL __VA_ARGS__)
1626#define MkObjectLogShort(...) MkObjectLogShort_RT(MK_RT_CALL __VA_ARGS__)
1627#define MkObjectLogShort_4(obj,fmtobj,debug,callfunc) MkObjectLogShort(obj,fmtobj,debug,callfunc,0)
1628#define MkObjectLogShort_3(obj,fmtobj,debug) MkObjectLogShort(obj,fmtobj,debug,__func__,0)
1629#define MkObjectLogShort_2(obj,fmtobj) MkObjectLogShort(obj,fmtobj,0,__func__,0)
1630#define MkObjectLogShort_1(obj) MkObjectLogShort(obj,NULL,0,__func__,0)
1631#define MkObjectLogType_NULL(...) MkObjectLogType_RT(MK_RT_CALL_NULL __VA_ARGS__)
1632#define MkObjectLogType(...) MkObjectLogType_RT(MK_RT_CALL __VA_ARGS__)
1633#define MkObjectLogType_4(obj,fmtobj,debug,callfunc) MkObjectLogType(obj,fmtobj,debug,callfunc,0)
1634#define MkObjectLogType_3(obj,fmtobj,debug) MkObjectLogType(obj,fmtobj,debug,__func__,0)
1635#define MkObjectLogType_2(obj,fmtobj) MkObjectLogType(obj,fmtobj,0,__func__,0)
1636#define MkObjectLogType_1(obj) MkObjectLogType(obj,NULL,0,__func__,0)
1639
1644
1645// doc-key: MkObjectC,MkObjectC-Misc,oc_
1646#define MkObjectErrorCatch_NULL(...) MkObjectErrorCatch_RT(MK_RT_CALL_NULL __VA_ARGS__)
1647#define MkObjectErrorCatch(...) MkObjectErrorCatch_RT(MK_RT_CALL __VA_ARGS__)
1648#define MkObjectErrorCatch_2(obj,exception) MkObjectErrorCatch(obj,exception,__func__)
1649#define MkObjectErrorCatch_1(obj) MkObjectErrorCatch(obj,NULL,__func__)
1650#define MkObjectToError_NULL(...) MkObjectToError_RT(MK_RT_CALL_NULL __VA_ARGS__)
1651#define MkObjectToError(...) MkObjectToError_RT(MK_RT_CALL __VA_ARGS__)
1652
1653// doc-key: MkObjectC,MkObjectC-Misc,sc_
1654#define MkObjectInstancesOfType_NULL(...) MkObjectInstancesOfType_RT(MK_RT_CALL_NULL __VA_ARGS__)
1655#define MkObjectInstancesOfType(...) MkObjectInstancesOfType_RT(MK_RT_CALL __VA_ARGS__)
1656
1657// doc-key: MkObjectC,MkObjectC-Misc,om_
1658#define MkObjectToName_NULL(...) MkObjectToName_RT(MK_RT_CALL_NULL __VA_ARGS__)
1659#define MkObjectToName(...) MkObjectToName_RT(MK_RT_CALL __VA_ARGS__)
1660#define MkObjectToNameOfClass_NULL(...) MkObjectToNameOfClass_RT(MK_RT_CALL_NULL __VA_ARGS__)
1661#define MkObjectToNameOfClass(...) MkObjectToNameOfClass_RT(MK_RT_CALL __VA_ARGS__)
1662#define MkObjectToNameOfType_NULL(...) MkObjectToNameOfType_RT(MK_RT_CALL_NULL __VA_ARGS__)
1663#define MkObjectToNameOfType(...) MkObjectToNameOfType_RT(MK_RT_CALL __VA_ARGS__)
1664#define MkObjectToString_NULL(...) MkObjectToString_RT(MK_RT_CALL_NULL __VA_ARGS__)
1665#define MkObjectToString(...) MkObjectToString_RT(MK_RT_CALL __VA_ARGS__)
1668
1673
1674// doc-key: MkObjectC,MkObjectC-Obj,oc_
1675#define MkObjCopy_NULL(...) MkObjCopy_RT(MK_RT_CALL_NULL __VA_ARGS__)
1676#define MkObjCopy(...) MkObjCopy_RT(MK_RT_CALL __VA_ARGS__)
1677#define MkObjReset_NULL(...) MkObjReset_RT(MK_RT_CALL_NULL __VA_ARGS__)
1678#define MkObjReset(...) MkObjReset_RT(MK_RT_CALL __VA_ARGS__)
1679#define MkRefDecrWithUnlinkSelf_NULL(...) MkRefDecrWithUnlinkSelf_RT(MK_RT_CALL_NULL __VA_ARGS__)
1680#define MkRefDecrWithUnlinkSelf(...) MkRefDecrWithUnlinkSelf_RT(MK_RT_CALL __VA_ARGS__)
1681#define MkRefDecrWithoutSelf_NULL(...) MkRefDecrWithoutSelf_RT(MK_RT_CALL_NULL __VA_ARGS__)
1682#define MkRefDecrWithoutSelf(...) MkRefDecrWithoutSelf_RT(MK_RT_CALL __VA_ARGS__)
1683
1684// doc-key: MkObjectC,MkObjectC-Obj,om_
1685#define MkSelfCreate_NULL(...) MkSelfCreate_RT(MK_RT_CALL_NULL __VA_ARGS__)
1686#define MkSelfCreate(...) MkSelfCreate_RT(MK_RT_CALL __VA_ARGS__)
1687
1688// doc-key: MkObjectC,MkObjectC-Obj,omo
1689#define MkSelfNew_NULL(...) MkSelfNew_RT(MK_RT_CALL_NULL __VA_ARGS__)
1690#define MkSelfNew(...) MkSelfNew_RT(MK_RT_CALL __VA_ARGS__)
1691#define MkSelfNew_E(...) MkErrorCheck(MkSelfNew(__VA_ARGS__))
1692#define MkSelfNew_C(...) if (MkErrorCheckI(MkSelfNew(__VA_ARGS__)))
1693
1694// doc-key: MkObjectC,MkObjectC-Obj,sm_
1695#define MkRefCidN_NULL() MkRefCidN_RT(MK_RT_CALL_NULL_ONLY)
1696#define MkRefCidN() MkRefCidN_RT(MK_RT_CALL_ONLY)
1697#define MkRefDecr_NULL(...) MkRefDecr_RT(MK_RT_CALL_NULL __VA_ARGS__)
1698#define MkRefDecr(...) MkRefDecr_RT(MK_RT_CALL __VA_ARGS__)
1699#define MkSelfDelete_NULL(...) MkSelfDelete_RT(MK_RT_CALL_NULL __VA_ARGS__)
1700#define MkSelfDelete(...) MkSelfDelete_RT(MK_RT_CALL __VA_ARGS__)
1701#define MkSelfDeleteForce_NULL(...) MkSelfDeleteForce_RT(MK_RT_CALL_NULL __VA_ARGS__)
1702#define MkSelfDeleteForce(...) MkSelfDeleteForce_RT(MK_RT_CALL __VA_ARGS__)
1703#define MkSelfUnlink_NULL(...) MkSelfUnlink_RT(MK_RT_CALL_NULL __VA_ARGS__)
1704#define MkSelfUnlink(...) MkSelfUnlink_RT(MK_RT_CALL __VA_ARGS__)
1707
1712
1713// doc-key: MkObjectC,MkObjectC-Sys,om_
1714#define MkSysCalloc_2(nmemb,size) MkSysCalloc(NULL,nmemb,size)
1715#define MkSysKill_2(pid,signal) MkSysKill(NULL,pid,signal)
1716#define MkSysKill_E(...) MkErrorCheck(MkSysKill(__VA_ARGS__))
1717#define MkSysKill_C(...) if (MkErrorCheckI(MkSysKill(__VA_ARGS__)))
1718#define MkSysMalloc_1(size) MkSysMalloc(NULL,size)
1719#define MkSysMemDup_2(blck,size) MkSysMemDup(NULL,blck,size)
1720#define MkSysReCalloc_4(buf,oldnum,addnum,size) MkSysReCalloc(NULL,buf,oldnum,addnum,size)
1721#define MkSysRealloc_2(buf,size) MkSysRealloc(NULL,buf,size)
1722#define MkSysSleep_1(sec) MkSysSleep(NULL,sec)
1723#define MkSysSleep_E(...) MkErrorCheck(MkSysSleep(__VA_ARGS__))
1724#define MkSysSleep_C(...) if (MkErrorCheckI(MkSysSleep(__VA_ARGS__)))
1725#define MkSysStrDup_1(str) MkSysStrDup(NULL,str)
1726#define MkSysStrNCpy_3(to,from,len) MkSysStrNCpy(NULL,to,from,len)
1727#define MkSysStrNCpy_E(...) MkErrorCheck(MkSysStrNCpy(__VA_ARGS__))
1728#define MkSysStrNCpy_C(...) if (MkErrorCheckI(MkSysStrNCpy(__VA_ARGS__)))
1729#define MkSysStrNDup_2(str,len) MkSysStrNDup(NULL,str,len)
1730#define MkSysStringArrayDup_1(strA) MkSysStringArrayDup(NULL,strA)
1731#define MkSysUSleep_1(usec) MkSysUSleep(NULL,usec)
1732#define MkSysUSleep_E(...) MkErrorCheck(MkSysUSleep(__VA_ARGS__))
1733#define MkSysUSleep_C(...) if (MkErrorCheckI(MkSysUSleep(__VA_ARGS__)))
1734#define MkSysWaitForProcess_1(id) MkSysWaitForProcess(NULL,id)
1735#define MkSysWaitForProcess_E(...) MkErrorCheck(MkSysWaitForProcess(__VA_ARGS__))
1736#define MkSysWaitForProcess_C(...) if (MkErrorCheckI(MkSysWaitForProcess(__VA_ARGS__)))
1737#define MkSysWaitForThread_1(id) MkSysWaitForThread(NULL,id)
1738#define MkSysWaitForThread_E(...) MkErrorCheck(MkSysWaitForThread(__VA_ARGS__))
1739#define MkSysWaitForThread_C(...) if (MkErrorCheckI(MkSysWaitForThread(__VA_ARGS__)))
1740
1741// doc-key: MkObjectC,MkObjectC-Sys,omo
1742#define MkSysGetPid_1(pid_out) MkSysGetPid(NULL,pid_out)
1743#define MkSysGetPid_E(...) MkErrorCheck(MkSysGetPid(__VA_ARGS__))
1744#define MkSysGetPid_C(...) if (MkErrorCheckI(MkSysGetPid(__VA_ARGS__)))
1745#define MkSysGetPid_e(...) MK_EMBEDDED(MK_I32,MkSysGetPid,__VA_ARGS__)
1746#define MkSysGetTimeOfDay_2(tv_out,tz_out) MkSysGetTimeOfDay(NULL,tv_out,tz_out)
1747#define MkSysGetTimeOfDay_E(...) MkErrorCheck(MkSysGetTimeOfDay(__VA_ARGS__))
1748#define MkSysGetTimeOfDay_C(...) if (MkErrorCheckI(MkSysGetTimeOfDay(__VA_ARGS__)))
1749
1750// doc-key: MkObjectC,MkObjectC-Sys,sm_
1751#define MkSysBasename_NULL(...) MkSysBasename_RT(MK_RT_CALL_NULL __VA_ARGS__)
1752#define MkSysBasename(...) MkSysBasename_RT(MK_RT_CALL __VA_ARGS__)
1753#define MkSysDirname_NULL(...) MkSysDirname_RT(MK_RT_CALL_NULL __VA_ARGS__)
1754#define MkSysDirname(...) MkSysDirname_RT(MK_RT_CALL __VA_ARGS__)
1755#define MkSysExit_NULL(...) MkSysExit_RT(MK_RT_CALL_NULL __VA_ARGS__)
1756#define MkSysExit(...) MkSysExit_RT(MK_RT_CALL __VA_ARGS__)
1757#define MkSysGetTrace_NULL(...) MkSysGetTrace_RT(MK_RT_CALL_NULL __VA_ARGS__)
1758#define MkSysGetTrace(...) MkSysGetTrace_RT(MK_RT_CALL __VA_ARGS__)
1759#define MkSysGetTrace_5(fmtobj,debug,callfunc,lvl,skip) MkSysGetTrace(fmtobj,debug,callfunc,lvl,skip,-1)
1760#define MkSysGetTrace_4(fmtobj,debug,callfunc,lvl) MkSysGetTrace(fmtobj,debug,callfunc,lvl,0,-1)
1761#define MkSysGetTrace_3(fmtobj,debug,callfunc) MkSysGetTrace(fmtobj,debug,callfunc,0,0,-1)
1762#define MkSysGetTrace_2(fmtobj,debug) MkSysGetTrace(fmtobj,debug,__func__,0,0,-1)
1763#define MkSysGetTrace_1(fmtobj) MkSysGetTrace(fmtobj,0,__func__,0,0,-1)
1764#define MkSysGetTrace_0() MkSysGetTrace(NULL,0,__func__,0,0,-1)
1765#define MkSysHashI32_1(key) MkSysHashI32(key,-1)
1766#define MkSysHashSTR_1(key) MkSysHashSTR(key,-1)
1767#define MkSysPrintF_NULL(...) MkSysPrintF_RT(MK_RT_CALL_NULL __VA_ARGS__)
1768#define MkSysPrintF(...) MkSysPrintF_RT(MK_RT_CALL __VA_ARGS__)
1769#define MkSysPrintProcessMemoryMap_NULL(...) MkSysPrintProcessMemoryMap_RT(MK_RT_CALL_NULL __VA_ARGS__)
1770#define MkSysPrintProcessMemoryMap(...) MkSysPrintProcessMemoryMap_RT(MK_RT_CALL __VA_ARGS__)
1771#define MkSysPrintProcessMemoryMap_3(fmtobj,debug,callfunc) MkSysPrintProcessMemoryMap(fmtobj,debug,callfunc,0)
1772#define MkSysPrintProcessMemoryMap_2(fmtobj,debug) MkSysPrintProcessMemoryMap(fmtobj,debug,__func__,0)
1773#define MkSysPrintProcessMemoryMap_1(fmtobj) MkSysPrintProcessMemoryMap(fmtobj,0,__func__,0)
1774#define MkSysPrintProcessMemoryMap_0() MkSysPrintProcessMemoryMap(NULL,0,__func__,0)
1775#define MkSysPrintStackTrace_NULL(...) MkSysPrintStackTrace_RT(MK_RT_CALL_NULL __VA_ARGS__)
1776#define MkSysPrintStackTrace(...) MkSysPrintStackTrace_RT(MK_RT_CALL __VA_ARGS__)
1777#define MkSysPrintStackTrace_5(fmtobj,debug,callfunc,lvl,skip) MkSysPrintStackTrace(fmtobj,debug,callfunc,lvl,skip,-1)
1778#define MkSysPrintStackTrace_4(fmtobj,debug,callfunc,lvl) MkSysPrintStackTrace(fmtobj,debug,callfunc,lvl,0,-1)
1779#define MkSysPrintStackTrace_3(fmtobj,debug,callfunc) MkSysPrintStackTrace(fmtobj,debug,callfunc,0,0,-1)
1780#define MkSysPrintStackTrace_2(fmtobj,debug) MkSysPrintStackTrace(fmtobj,debug,__func__,0,0,-1)
1781#define MkSysPrintStackTrace_1(fmtobj) MkSysPrintStackTrace(fmtobj,0,__func__,0,0,-1)
1782#define MkSysPrintStackTrace_0() MkSysPrintStackTrace(NULL,0,__func__,0,0,-1)
1785
1790
1791// doc-key: MkObjectC,MkObjectC-TOR,oC_
1792#define MkObjDup_NULL(...) MkObjDup_RT(MK_RT_CALL_NULL __VA_ARGS__)
1793#define MkObjDup(...) MkObjDup_RT(MK_RT_CALL __VA_ARGS__)
1794#define MkObjMerge_NULL(...) MkObjMerge_RT(MK_RT_CALL_NULL __VA_ARGS__)
1795#define MkObjMerge(...) MkObjMerge_RT(MK_RT_CALL __VA_ARGS__)
1796
1797// doc-key: MkObjectC,MkObjectC-TOR,sCc
1798#define MkObjCreate_NULL(...) MkObjCreate_RT(MK_RT_CALL_NULL __VA_ARGS__)
1799#define MkObjCreate(...) MkObjCreate_RT(MK_RT_CALL __VA_ARGS__)
1800#define MkObjCreate_2(nat,lnk) MkObjCreate(NULL,nat,lnk)
1801
1802// doc-key: MkObjectC,MkObjectC-TOR,od_
1803#define MkObjectDispose(x) MkObjectDeleteToNull(MkObjectDispose_RT,MK,x)
1804
1805// doc-key: MkObjectC,MkObjectC-TOR,oD_
1806#define MkObjectDelete(x) MkObjectDeleteToNull(MkObjectDelete_RT,MK,x)
1807
1808// doc-key: MkObjectC,MkObjectC-TOR,oc_
1809#define MkObjDup2_NULL(...) MkObjDup2_RT(MK_RT_CALL_NULL __VA_ARGS__)
1810#define MkObjDup2(...) MkObjDup2_RT(MK_RT_CALL __VA_ARGS__)
1811
1812// doc-key: MkObjectC,MkObjectC-TOR,sm_
1813#define MkObjectDeleteCallbackCleanup_NULL(...) MkObjectDeleteCallbackCleanup_RT(MK_RT_CALL_NULL __VA_ARGS__)
1814#define MkObjectDeleteCallbackCleanup(...) MkObjectDeleteCallbackCleanup_RT(MK_RT_CALL __VA_ARGS__)
1815#define MkObjectDeleteCallbackSetup_NULL(...) MkObjectDeleteCallbackSetup_RT(MK_RT_CALL_NULL __VA_ARGS__)
1816#define MkObjectDeleteCallbackSetup(...) MkObjectDeleteCallbackSetup_RT(MK_RT_CALL __VA_ARGS__)
1817#define MkObjectDeleteCallbackSetup_E(...) MkErrorCheck(MkObjectDeleteCallbackSetup(__VA_ARGS__))
1818#define MkObjectDeleteCallbackSetup_C(...) if (MkErrorCheckI(MkObjectDeleteCallbackSetup(__VA_ARGS__)))
1821
1822// END-MkObjectC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1823
1824// BEGIN-MkRuntimeC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1825
1830
1831// doc-key: MkRuntimeC,MkRuntimeC-Class-Export,sc_
1832#define MkRuntimeHandleResolve_NULL(...) MkRuntimeHandleResolve_RT(MK_RT_CALL_NULL __VA_ARGS__)
1833#define MkRuntimeHandleResolve(...) MkRuntimeHandleResolve_RT(MK_RT_CALL __VA_ARGS__)
1834
1835// doc-key: MkRuntimeC,MkRuntimeC-Class-Export,om_
1836#define MkRuntimeHandleGet_NULL(...) MkRuntimeHandleGet_RT(MK_RT_CALL_NULL __VA_ARGS__)
1837#define MkRuntimeHandleGet(...) MkRuntimeHandleGet_RT(MK_RT_CALL __VA_ARGS__)
1840
1845
1846// doc-key: MkRuntimeC,MkRuntimeC-Class-Introspection,sc_
1847#define MkRuntimeInstances_NULL() MkRuntimeInstances_RT(MK_RT_CALL_NULL_ONLY)
1848#define MkRuntimeInstances() MkRuntimeInstances_RT(MK_RT_CALL_ONLY)
1851
1856
1857// doc-key: MkRuntimeC,MkRuntimeC-Config,sm_
1858#define MkRuntimeErrorGetCode_NULL() MkRuntimeErrorGetCode_RT(MK_RT_CALL_NULL_ONLY)
1859#define MkRuntimeErrorGetCode() MkRuntimeErrorGetCode_RT(MK_RT_CALL_ONLY)
1860#define MkRuntimeErrorGetCode_E(...) MkErrorCheck(MkRuntimeErrorGetCode(__VA_ARGS__))
1861#define MkRuntimeErrorGetCode_C(...) if (MkErrorCheckI(MkRuntimeErrorGetCode(__VA_ARGS__)))
1862#define MkRuntimeIsSilentSet_NULL(...) MkRuntimeIsSilentSet_RT(MK_RT_CALL_NULL __VA_ARGS__)
1863#define MkRuntimeIsSilentSet(...) MkRuntimeIsSilentSet_RT(MK_RT_CALL __VA_ARGS__)
1864#define MkRuntimeLogTargetReset_NULL() MkRuntimeLogTargetReset_RT(MK_RT_CALL_NULL_ONLY)
1865#define MkRuntimeLogTargetReset() MkRuntimeLogTargetReset_RT(MK_RT_CALL_ONLY)
1866#define MkRuntimeLogTargetReset_E(...) MkErrorCheck(MkRuntimeLogTargetReset(__VA_ARGS__))
1867#define MkRuntimeLogTargetReset_C(...) if (MkErrorCheckI(MkRuntimeLogTargetReset(__VA_ARGS__)))
1868#define MkRuntimeLogTargetSet_NULL(...) MkRuntimeLogTargetSet_RT(MK_RT_CALL_NULL __VA_ARGS__)
1869#define MkRuntimeLogTargetSet(...) MkRuntimeLogTargetSet_RT(MK_RT_CALL __VA_ARGS__)
1870#define MkRuntimeLogTargetSet_E(...) MkErrorCheck(MkRuntimeLogTargetSet(__VA_ARGS__))
1871#define MkRuntimeLogTargetSet_C(...) if (MkErrorCheckI(MkRuntimeLogTargetSet(__VA_ARGS__)))
1874
1879
1880// doc-key: MkRuntimeC,MkRuntimeC-Info,sm_
1881#define MkRuntimeLog0_NULL(...) MkRuntimeLog0_RT(MK_RT_CALL_NULL __VA_ARGS__)
1882#define MkRuntimeLog0(...) MkRuntimeLog0_RT(MK_RT_CALL __VA_ARGS__)
1883#define MkRuntimeLog0_3(fmtobj,debug,callfunc) MkRuntimeLog0(fmtobj,debug,callfunc,0)
1884#define MkRuntimeLog0_2(fmtobj,debug) MkRuntimeLog0(fmtobj,debug,__func__,0)
1885#define MkRuntimeLog0_1(fmtobj) MkRuntimeLog0(fmtobj,0,__func__,0)
1886#define MkRuntimeLog0_0() MkRuntimeLog0(NULL,0,__func__,0)
1889
1894
1895// doc-key: MkRuntimeC,MkRuntimeC-Misc,sm_
1896#define MkRuntimeNoDecoSet_NULL(...) MkRuntimeNoDecoSet_RT(MK_RT_CALL_NULL __VA_ARGS__)
1897#define MkRuntimeNoDecoSet(...) MkRuntimeNoDecoSet_RT(MK_RT_CALL __VA_ARGS__)
1900
1901// END-MkRuntimeC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1902
1903// BEGIN-MkTypeC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1904
1909
1910// doc-key: MkTypeC,MkTypeC-Misc,sm_
1911#define MkTypeLog_NULL(...) MkTypeLog_RT(MK_RT_CALL_NULL __VA_ARGS__)
1912#define MkTypeLog(...) MkTypeLog_RT(MK_RT_CALL __VA_ARGS__)
1913#define MkTypeLog_4(typ,fmtobj,debug,callfunc) MkTypeLog(typ,fmtobj,debug,callfunc,0)
1914#define MkTypeLog_3(typ,fmtobj,debug) MkTypeLog(typ,fmtobj,debug,__func__,0)
1915#define MkTypeLog_2(typ,fmtobj) MkTypeLog(typ,fmtobj,0,__func__,0)
1916#define MkTypeLog_1(typ) MkTypeLog(typ,NULL,0,__func__,0)
1919
1924
1925// doc-key: MkTypeC,MkTypeC-TOR,oc_
1926#define MkTypeAlloc_NULL(...) MkTypeAlloc_RT(MK_RT_CALL_NULL __VA_ARGS__)
1927#define MkTypeAlloc(...) MkTypeAlloc_RT(MK_RT_CALL __VA_ARGS__)
1928#define MkTypeDup2_NULL(...) MkTypeDup2_RT(MK_RT_CALL_NULL __VA_ARGS__)
1929#define MkTypeDup2(...) MkTypeDup2_RT(MK_RT_CALL __VA_ARGS__)
1930#define MkTypeResolve_NULL(...) MkTypeResolve_RT(MK_RT_CALL_NULL __VA_ARGS__)
1931#define MkTypeResolve(...) MkTypeResolve_RT(MK_RT_CALL __VA_ARGS__)
1932
1933// doc-key: MkTypeC,MkTypeC-TOR,om_
1934#define MkTypeDelete_NULL(...) MkTypeDelete_RT(MK_RT_CALL_NULL __VA_ARGS__)
1935#define MkTypeDelete(...) MkTypeDelete_RT(MK_RT_CALL __VA_ARGS__)
1938
1939// END-MkTypeC - created by 'c_Overload.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change