perllcconfig 9.0
Loading...
Searching...
No Matches
LcConfigC_perl.xsh
Go to the documentation of this file.
1
10//-
11
12//# VAR-START //#
13
14// MODULE = PerlLcConfig PACKAGE = PerlLcConfig::LcConfigC PREFIX = LcConfigC_
15// PROTOTYPES: ENABLE
16
17//# VAR-END //#
18
19// BEGIN-LcConfigC - created by 'pl_MqC.tcl -i NHI1_HOME/theConfig/liblcconfig/.liblcconfig.meta' - DO NOT change
20
24
25// doc-key: LcConfigC,LcConfigC-Error,om_
26
28void
29LcConfigC_ErrorType (LcConfigC hdl) {
30 PREINIT:
31 PPCODE:
32 MkRtSetup_XN(hdl);
33 enum LcErrorTypeE __retVal__L = LcConfigErrorType(hdl);
34 PUSHs(sv_2mortal(newSViv(__retVal__L)));
35}
37
41
42// doc-key: LcConfigC,LcConfigC-Get,om_
43
45void
47 PREINIT:
48 PPCODE:
49 MkRtSetup_XN(hdl);
50 enum LcConfigFormatE __retVal__L = LcConfigGetDefaultFormat(hdl);
51 PUSHs(sv_2mortal(newSViv(__retVal__L)));
52}
54void
56 PREINIT:
57 PPCODE:
58 MkRtSetup_XN(hdl);
59 MK_SRT __retVal__L = LcConfigGetFloatPrecision(hdl);
60 PUSHs(sv_2mortal(newSViv(__retVal__L)));
61}
63void
64LcConfigC_GetIncludeDir (LcConfigC hdl) {
65 PREINIT:
66 PPCODE:
67 MkRtSetup_XN(hdl);
68 MK_STRN __retVal__L = LcConfigGetIncludeDir(hdl);
69 PUSHs(sv_2mortal(STRN2VAL(__retVal__L)));
70}
72void
73LcConfigC_GetOption (LcConfigC hdl, LcConfigOptionsEF option) {
74 PREINIT:
75 PPCODE:
76 MkRtSetup_XN(hdl);
77 enum LcConfigOptionsEF option_e = option;
78 MK_BOOL __retVal__L = LcConfigGetOption(hdl, option_e);
79 PUSHs((__retVal__L == true ? &PL_sv_yes : &PL_sv_no));
80}
82void
83LcConfigC_GetOptions (LcConfigC hdl) {
84 PREINIT:
85 PPCODE:
86 MkRtSetup_XN(hdl);
87 enum LcConfigOptionsEF __retVal__L = LcConfigGetOptions(hdl);
88 PUSHs(sv_2mortal(newSViv(__retVal__L)));
89}
91void
92LcConfigC_GetTabWidth (LcConfigC hdl) {
93 PREINIT:
94 PPCODE:
95 MkRtSetup_XN(hdl);
96 MK_SRT __retVal__L = LcConfigGetTabWidth(hdl);
97 PUSHs(sv_2mortal(newSViv(__retVal__L)));
98}
100
104
105// doc-key: LcConfigC,LcConfigC-Introspection,oc_
106
108void
109LcConfigC_Next (LcConfigC hdl) {
110 PREINIT:
111 PPCODE:
112 MkRtSetup_XN(hdl);
113 LC_CFG __retVal__L = LcConfigNext(hdl);
114 PUSHs(LC(LcConfigC_ObjNew)(MK_RT_CALL aTHX_ __retVal__L));
115}
117void
118LcConfigC_Prev (LcConfigC hdl) {
119 PREINIT:
120 PPCODE:
121 MkRtSetup_XN(hdl);
122 LC_CFG __retVal__L = LcConfigPrev(hdl);
123 PUSHs(LC(LcConfigC_ObjNew)(MK_RT_CALL aTHX_ __retVal__L));
124}
125// doc-key: LcConfigC,LcConfigC-Introspection,sc_
126
128void
130 PREINIT:
131 PPCODE:
133 PERL_UNUSED_VAR(clazz);
134 LC_CFG __retVal__L = LcConfigInstances();
135 PUSHs(LC(LcConfigC_ObjNew)(MK_RT_CALL aTHX_ __retVal__L));
136}
138
142
143// doc-key: LcConfigC,LcConfigC-Lookup,oc_
144
146void
147LcConfigC_Lookup (LcConfigC hdl, MK_STRN path) {
148 PREINIT:
149 PPCODE:
150 MkRtSetup_XN(hdl);
151 LC_CFS __retVal__L = LcConfigLookup(hdl, path);
152 if (__retVal__L == NULL) {
153 MK(MkInitError) (aTHX_ "::LcConfigC->Lookup");
154 }
155 PUSHs(LC(LcSettingC_ObjNew)(MK_RT_CALL aTHX_ __retVal__L));
156}
157// doc-key: LcConfigC,LcConfigC-Lookup,omo
158
160void
161LcConfigC_LookupBool (LcConfigC hdl, MK_STRN path) {
162 PREINIT:
163 MK_BOOL value_out;
164 PPCODE:
165 MkRtSetup_XN(hdl);
166 enum MkErrorE errVal = LcConfigLookupBool(hdl, path, &value_out);
167 MkErrorC_Check(hdl, errVal);
168 PUSHs((value_out == true ? &PL_sv_yes : &PL_sv_no));
169}
171void
172LcConfigC_LookupFloat (LcConfigC hdl, MK_STRN path) {
173 PREINIT:
174 MK_DBL value_out;
175 PPCODE:
176 MkRtSetup_XN(hdl);
177 enum MkErrorE errVal = LcConfigLookupFloat(hdl, path, &value_out);
178 MkErrorC_Check(hdl, errVal);
179 PUSHs(sv_2mortal(newSVnv(value_out)));
180}
182void
183LcConfigC_LookupInt (LcConfigC hdl, MK_STRN path) {
184 PREINIT:
185 MK_INT value_out;
186 PPCODE:
187 MkRtSetup_XN(hdl);
188 enum MkErrorE errVal = LcConfigLookupInt(hdl, path, &value_out);
189 MkErrorC_Check(hdl, errVal);
190 PUSHs(sv_2mortal(newSViv(value_out)));
191}
193void
194LcConfigC_LookupInt64 (LcConfigC hdl, MK_STRN path) {
195 PREINIT:
196 MK_WID value_out;
197 PPCODE:
198 MkRtSetup_XN(hdl);
199 enum MkErrorE errVal = LcConfigLookupInt64(hdl, path, &value_out);
200 MkErrorC_Check(hdl, errVal);
201 PUSHs(sv_2mortal(newSViv(value_out)));
202}
204void
205LcConfigC_LookupString (LcConfigC hdl, MK_STRN path) {
206 PREINIT:
207 MK_STRN value_out;
208 PPCODE:
209 MkRtSetup_XN(hdl);
210 enum MkErrorE errVal = LcConfigLookupString(hdl, path, &value_out);
211 MkErrorC_Check(hdl, errVal);
212 PUSHs(sv_2mortal(STRN2VAL(value_out)));
213}
215
219
220// doc-key: LcConfigC,LcConfigC-Misc,oc_
221
223void
224LcConfigC_RootSetting (LcConfigC hdl) {
225 PREINIT:
226 PPCODE:
227 MkRtSetup_XN(hdl);
228 LC_CFS __retVal__L = LcConfigRootSetting(hdl);
229 PUSHs(LC(LcSettingC_ObjNew)(MK_RT_CALL aTHX_ __retVal__L));
230}
231// doc-key: LcConfigC,LcConfigC-Misc,om_
232
234void
235LcConfigC_Clear (LcConfigC hdl) {
236 PREINIT:
237 PPCODE:
238 MkRtSetup_XN(hdl);
239 LcConfigClear(hdl);
240 XSRETURN_YES;
241}
243void
244LcConfigC_Log (LcConfigC hdl, MkObjectC fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = NULL, MK_INT lvl = 0) {
245 PREINIT:
246 PPCODE:
247 MkRtSetup_XN(hdl);
248 MK_OBJN fmtobj_hdl = fmtobj;
249 if (callfunc == NULL) {callfunc = getCallerProc();}
250 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {XSRETURN_YES;}
251 LcConfigLog(hdl, fmtobj_hdl, debug, callfunc, lvl);
252 XSRETURN_YES;
253}
255void
256LcConfigC_ReadFile (LcConfigC hdl, MK_STRN filename) {
257 PREINIT:
258 PPCODE:
259 MkRtSetup_XN(hdl);
260 enum MkErrorE errVal = LcConfigReadFile(hdl, filename);
261 MkErrorC_Check(hdl, errVal);
262 XSRETURN_YES;
263}
265void
266LcConfigC_ReadString (LcConfigC hdl, MK_STRN str) {
267 PREINIT:
268 PPCODE:
269 MkRtSetup_XN(hdl);
270 enum MkErrorE errVal = LcConfigReadString(hdl, str);
271 MkErrorC_Check(hdl, errVal);
272 XSRETURN_YES;
273}
275void
276LcConfigC_WriteFile (LcConfigC hdl, MK_STRN filename) {
277 PREINIT:
278 PPCODE:
279 MkRtSetup_XN(hdl);
280 enum MkErrorE errVal = LcConfigWriteFile(hdl, filename);
281 MkErrorC_Check(hdl, errVal);
282 XSRETURN_YES;
283}
284// doc-key: LcConfigC,LcConfigC-Misc,omo
285
287void
288LcConfigC_WriteString (LcConfigC hdl) {
289 PREINIT:
290 MK_STRN val_out;
291 PPCODE:
292 MkRtSetup_XN(hdl);
293 enum MkErrorE errVal = LcConfigWriteString(hdl, &val_out);
294 MkErrorC_Check(hdl, errVal);
295 PUSHs(sv_2mortal(STRN2VAL(val_out)));
296}
298
302
303// doc-key: LcConfigC,LcConfigC-Set,om_
304
306void
308 PREINIT:
309 PPCODE:
310 MkRtSetup_XN(hdl);
311 enum LcConfigFormatE format_e = format;
312 LcConfigSetDefaultFormat(hdl, format_e);
313 XSRETURN_YES;
314}
316void
317LcConfigC_SetFloatPrecision (LcConfigC hdl, MK_SRT digits) {
318 PREINIT:
319 PPCODE:
320 MkRtSetup_XN(hdl);
321 LcConfigSetFloatPrecision(hdl, digits);
322 XSRETURN_YES;
323}
325void
326LcConfigC_SetIncludeDir (LcConfigC hdl, MK_STRN include_dir) {
327 PREINIT:
328 PPCODE:
329 MkRtSetup_XN(hdl);
330 LcConfigSetIncludeDir(hdl, include_dir);
331 XSRETURN_YES;
332}
334void
335LcConfigC_SetIncludeFunc (LcConfigC hdl, SV* fConfigIncludeData, ...) {
336 PREINIT:
337 PPCODE:
338 MkRtSetup_XN(hdl);
339 AV * args = items > 2 ? av_make(items-2, PL_stack_base + ax + 2) : NULL;
340 LC_CBP fConfigIncludeData_ptr = (LC_CBP) ProcCreate(hdl, fConfigIncludeData, args);
341 enum MkErrorE errVal = LcConfigSetIncludeFunc(hdl, NS(LcConfigIncludeCall), fConfigIncludeData_ptr, NS(LcConfigIncludeFree));
342 MkErrorC_Check(hdl, errVal);
343 XSRETURN_YES;
344}
346void
347LcConfigC_SetOption (LcConfigC hdl, LcConfigOptionsEF option, MK_BOOL flag) {
348 PREINIT:
349 PPCODE:
350 MkRtSetup_XN(hdl);
351 enum LcConfigOptionsEF option_e = option;
352 LcConfigSetOption(hdl, option_e, flag);
353 XSRETURN_YES;
354}
356void
357LcConfigC_SetOptions (LcConfigC hdl, LcConfigOptionsEF options) {
358 PREINIT:
359 PPCODE:
360 MkRtSetup_XN(hdl);
361 enum LcConfigOptionsEF options_e = options;
362 LcConfigSetOptions(hdl, options_e);
363 XSRETURN_YES;
364}
366void
367LcConfigC_SetSettingDeleteFunc (LcConfigC hdl, SV* fSettingDeleteData, ...) {
368 PREINIT:
369 PPCODE:
370 MkRtSetup_XN(hdl);
371 AV * args = items > 2 ? av_make(items-2, PL_stack_base + ax + 2) : NULL;
372 LC_CBP fSettingDeleteData_ptr = (LC_CBP) ProcCreate(hdl, fSettingDeleteData, args);
373 enum MkErrorE errVal = LcConfigSetSettingDeleteFunc(hdl, NS(LcSettingDeleteCall), fSettingDeleteData_ptr, NS(LcSettingDeleteFree));
374 MkErrorC_Check(hdl, errVal);
375 XSRETURN_YES;
376}
378void
379LcConfigC_SetTabWidth (LcConfigC hdl, MK_SRT width) {
380 PREINIT:
381 PPCODE:
382 MkRtSetup_XN(hdl);
383 LcConfigSetTabWidth(hdl, width);
384 XSRETURN_YES;
385}
387
391
392// doc-key: LcConfigC,LcConfigC-TOR,sCc
393
395void
396LcConfigC_Create (SV* clazz) {
397 ALIAS:
398 new = 1
399 PREINIT:
400 PPCODE:
402 PERL_UNUSED_VAR(ix);
403 PERL_UNUSED_VAR(clazz);
404 LC_CFG __retVal__L = LcConfigCreate(NULL, NULL);
405 if (__retVal__L == NULL) {
406 MK(MkInitError) (aTHX_ "::LcConfigC->Create");
407 }
408 PUSHs(NS(LcConfigC_ObjCreate)(MK_RT_CALL aTHX_ VAL2STRN(clazz), __retVal__L, my_perl_call));
409}
410// doc-key: LcConfigC,LcConfigC-TOR,sc_
411
413void
414LcConfigC_FromHandle (SV* clazz, MK_LONG exporthdl) {
415 PREINIT:
416 PPCODE:
418 PERL_UNUSED_VAR(clazz);
419 LC_CFG __retVal__L = LcConfigFromHandle(exporthdl);
420 if (__retVal__L == NULL) {
421 MK(MkInitError) (aTHX_ "::LcConfigC->FromHandle");
422 }
423 PUSHs(LC(LcConfigC_ObjNew)(MK_RT_CALL aTHX_ __retVal__L));
424}
426// END-LcConfigC - created by 'pl_MqC.tcl -i NHI1_HOME/theConfig/liblcconfig/.liblcconfig.meta' - DO NOT change
427
428// vim: syntax=xs
429
enum MkErrorE LcConfigIncludeCall(LcConfigIncludeCallF_ARGS)
void LcConfigIncludeFree(LcConfigIncludeFreeF_ARGS)
MkRtSetup_NULL
MK_PTRB * LC_CBP
enum LcErrorTypeE LcConfigErrorType(LC_CFGN config)
This function, which is implemented as a macro, returns the type of error that occurred during the la...
void LcConfigC_ErrorType(LcConfigC hdl)
Perl: LcErrorTypeE $config->ErrorType() → C-API This function, which is implemented as a macro,...
MK_SRT LcConfigGetTabWidth(LC_CFGN config)
These functions, which are implemented as macros, get and set the tab width for the configuration con...
MK_STRN LcConfigGetIncludeDir(LC_CFGN config)
ConfigSetIncludeDir specifies the include directory, include_dir, relative to which the files specifi...
enum LcConfigOptionsEF LcConfigGetOptions(LC_CFGN config)
These functions get and set the options for the configuration config …
MK_SRT LcConfigGetFloatPrecision(LC_CFGN config)
Since v1.6 These functions get and set the number of decimal digits to output after the radix charact...
MK_BOOL LcConfigGetOption(LC_CFGN config, enum LcConfigOptionsEF option)
Since v1.7 These functions get and set the given option of the configuration config …
enum LcConfigFormatE LcConfigGetDefaultFormat(LC_CFGN config)
These functions, which are implemented as macros, get and set the default external format for setting...
void LcConfigC_GetDefaultFormat(LcConfigC hdl)
Perl: LcConfigFormatE $config->GetDefaultFormat() → C-API These functions, which are implemented ...
void LcConfigC_GetIncludeDir(LcConfigC hdl)
Perl: string $config->GetIncludeDir() → C-API ConfigSetIncludeDir specifies the include directory...
void LcConfigC_GetOptions(LcConfigC hdl)
Perl: LcConfigOptionsEF $config->GetOptions() → C-API These functions get and set the options for...
void LcConfigC_GetOption(LcConfigC hdl, LcConfigOptionsEF option)
Perl: bool $config->GetOption(LcConfigOptionsEF option) → C-API Since v1.7 These functions get an...
void LcConfigC_GetFloatPrecision(LcConfigC hdl)
Perl: int16 $config->GetFloatPrecision() → C-API Since v1.6 These functions get and set the numbe...
void LcConfigC_GetTabWidth(LcConfigC hdl)
Perl: int16 $config->GetTabWidth() → C-API These functions, which are implemented as macros,...
LC_CFG LcConfigPrev(LC_CFG const cfg)
get previous instance from linked-list of LcConfigS type
LC_CFG LcConfigNext(LC_CFG const cfg)
get next instance from linked-list of LcConfigS type
LC_CFG LcConfigInstances(void)
get head-instance from linked-list of LcConfigS type …
void LcConfigC_Instances(SV *clazz)
Perl: [static] LcConfigC LcConfigC->Instances() → C-API get head-instance from linked-list of LcC...
void LcConfigC_Prev(LcConfigC hdl)
Perl: LcConfigC $cfg->Prev() → C-API get previous instance from linked-list of LcConfigS type
void LcConfigC_Next(LcConfigC hdl)
Perl: LcConfigC $cfg->Next() → C-API get next instance from linked-list of LcConfigS type
enum MkErrorE LcConfigLookupBool(LC_CFGN config, MK_STRN path, MK_BOOL *value_out)
These functions look up the value of the setting in the configuration config specified by the path pa...
enum MkErrorE LcConfigLookupInt64(LC_CFGN config, MK_STRN path, MK_WID *value_out)
These functions look up the value of the setting in the configuration config specified by the path pa...
enum MkErrorE LcConfigLookupInt(LC_CFGN config, MK_STRN path, MK_INT *value_out)
These functions look up the value of the setting in the configuration config specified by the path pa...
enum MkErrorE LcConfigLookupString(LC_CFGN config, MK_STRN path, MK_STRN *value_out)
These functions look up the value of the setting in the configuration config specified by the path pa...
LC_CFS LcConfigLookup(LC_CFGN config, MK_STRN path)
This function locates the setting in the configuration config specified by the path path …
enum MkErrorE LcConfigLookupFloat(LC_CFGN config, MK_STRN path, MK_DBL *value_out)
These functions look up the value of the setting in the configuration config specified by the path pa...
void LcConfigC_Lookup(LcConfigC hdl, MK_STRN path)
Perl: LcSettingC $config->Lookup(string path) → C-API This function locates the setting in the co...
void LcConfigC_LookupString(LcConfigC hdl, MK_STRN path)
Perl: string $config->LookupString(string path) → C-API These functions look up the value of the ...
void LcConfigC_LookupInt64(LcConfigC hdl, MK_STRN path)
Perl: int64 $config->LookupInt64(string path) → C-API These functions look up the value of the se...
void LcConfigC_LookupFloat(LcConfigC hdl, MK_STRN path)
Perl: double $config->LookupFloat(string path) → C-API These functions look up the value of the s...
void LcConfigC_LookupInt(LcConfigC hdl, MK_STRN path)
Perl: int32 $config->LookupInt(string path) → C-API These functions look up the value of the sett...
void LcConfigC_LookupBool(LcConfigC hdl, MK_STRN path)
Perl: bool $config->LookupBool(string path) → C-API These functions look up the value of the sett...
enum MkErrorE LcConfigWriteFile(LC_CFG config, MK_STRN filename)
This function writes the configuration config to the file named filename …
enum MkErrorE LcConfigReadString(LC_CFG config, MK_STRN str)
This function reads and parses a configuration from the string str into the configuration object conf...
enum MkErrorE LcConfigReadFile(LC_CFG config, MK_STRN filename)
This function reads and parses a configuration from the file named filename into the configuration ob...
LC_CFS LcConfigRootSetting(LC_CFGN config)
This function, which is implemented as a macro, returns the root setting for the configuration config...
void LcConfigClear(LC_CFG config)
Since v1.7 This function clears the configuration config …
void LcConfigC_Clear(LcConfigC hdl)
Perl: $config->Clear() → C-API Since v1.7 This function clears the configuration config …
void LcConfigC_ReadString(LcConfigC hdl, MK_STRN str)
Perl: $config->ReadString(string str) → C-API This function reads and parses a configuration from...
void LcConfigC_RootSetting(LcConfigC hdl)
Perl: LcSettingC $config->RootSetting() → C-API This function, which is implemented as a macro,...
void LcConfigC_ReadFile(LcConfigC hdl, MK_STRN filename)
Perl: $config->ReadFile(string filename) → C-API This function reads and parses a configuration f...
void LcConfigC_WriteFile(LcConfigC hdl, MK_STRN filename)
Perl: $config->WriteFile(string filename) → C-API This function writes the configuration config t...
void LcConfigC_WriteString(LcConfigC hdl)
Perl: string $cfg->WriteString() → C-API read the entire configuration cfg into the string val_ou...
void LcConfigC_Log(LcConfigC hdl, MkObjectC fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=NULL, MK_INT lvl=0)
Perl: $cfg->Log(MkObjectC fmtobj = undef, int32 debug = 0, string callfunc = NULL,...
void LcConfigSetOption(LC_CFG config, enum LcConfigOptionsEF option, MK_BOOL flag)
Since v1.7 These functions get and set the given option of the configuration config …
void LcConfigSetIncludeDir(LC_CFG config, MK_STRN include_dir)
ConfigSetIncludeDir specifies the include directory, include_dir, relative to which the files specifi...
void LcConfigSetOptions(LC_CFG config, enum LcConfigOptionsEF options)
These functions get and set the options for the configuration config …
void LcConfigSetTabWidth(LC_CFG config, MK_SRT width)
These functions, which are implemented as macros, get and set the tab width for the configuration con...
void LcConfigSetDefaultFormat(LC_CFG config, enum LcConfigFormatE format)
These functions, which are implemented as macros, get and set the default external format for setting...
void LcConfigSetFloatPrecision(LC_CFG config, MK_SRT digits)
Since v1.6 These functions get and set the number of decimal digits to output after the radix charact...
void LcConfigC_SetTabWidth(LcConfigC hdl, MK_SRT width)
Perl: $config->SetTabWidth(int16 width) → C-API These functions, which are implemented as macros,...
void LcConfigC_SetOption(LcConfigC hdl, LcConfigOptionsEF option, MK_BOOL flag)
Perl: $config->SetOption(LcConfigOptionsEF option, bool flag) → C-API Since v1....
void LcConfigC_SetSettingDeleteFunc(LcConfigC hdl, SV *fSettingDeleteData,...)
Perl: $cfg->SetSettingDeleteFunc(SV* fSettingDeleteData, ...) → C-API callback called on delete a...
void LcConfigC_SetOptions(LcConfigC hdl, LcConfigOptionsEF options)
Perl: $config->SetOptions(LcConfigOptionsEF options) → C-API These functions get and set the opti...
void LcConfigC_SetIncludeDir(LcConfigC hdl, MK_STRN include_dir)
Perl: $config->SetIncludeDir(string include_dir) → C-API ConfigSetIncludeDir specifies the includ...
void LcConfigC_SetIncludeFunc(LcConfigC hdl, SV *fConfigIncludeData,...)
Perl: $cfg->SetIncludeFunc(SV* fConfigIncludeData, ...) → C-API
void LcConfigC_SetFloatPrecision(LcConfigC hdl, MK_SRT digits)
Perl: $config->SetFloatPrecision(int16 digits) → C-API Since v1.6 These functions get and set the...
void LcConfigC_SetDefaultFormat(LcConfigC hdl, LcConfigFormatE format)
Perl: $config->SetDefaultFormat(LcConfigFormatE format) → C-API These functions,...
LC_CFG LcConfigFromHandle(MK_LONG const exporthdl)
return a LcConfigC from exporthdl…
LC_CFG LcConfigC_ObjNew(config_t *hdl)
return Programming-Language-Micro-Kernel instance from hdl …
LC_CFG LcConfigCreate(MK_TYP type, config_t *nat)
create a LcConfigC instance …
void LcConfigC_FromHandle(SV *clazz, MK_LONG exporthdl)
Perl: [static] LcConfigC LcConfigC->FromHandle(long exporthdl) → C-API return a LcConfigC from ex...
void LcConfigC_Create(SV *clazz)
Perl: [constructor] LcConfigC->Create() → C-API create a LcConfigC instance …
LcConfigFormatE
set the format of a LcSettingC …
LcConfigOptionsEF
configuration options for config-file-layout
LcErrorTypeE
LC_CFS LcSettingC_ObjNew(config_setting_t *hdl)
return Programming-Language-Micro-Kernel instance from hdl …
MkErrorE
const MK_STRB * MK_STRN
bool MK_BOOL
int64_t MK_WID
signed short MK_SRT
long MK_LONG
double MK_DBL
signed int MK_INT
int MK_DBG
MK_INT MkRuntimeGetDebug(void)
#define MkRtSetup_XN(x)
#define MK_RT_CALL
Class to represent a the entire configuration of the of the libconfig library …
Class to represent a configuration-setting of the of the libconfig library …