30#if defined(META_IGNORE_EXTERN)
34# if defined(DLL_EXPORT)
36# if defined(LC_PY_BUILD_DLL)
37# define LC_PY_EXTERN __declspec(dllexport)
39# define LC_PY_EXTERN __declspec(dllimport)
43# define LC_PY_EXTERN __attribute__ ((visibility("default")))
51#undef LC_PY_EXTERN_DATA
52#if defined(META_PRIVATE)
53# define LC_PY_EXTERN_DATA extern
54#elif defined(META_IGNORE_EXTERN)
55# define LC_PY_EXTERN_DATA extern
58# if defined(DLL_EXPORT)
60# if defined(LC_PY_BUILD_DLL)
61# define LC_PY_EXTERN_DATA __declspec(dllexport)
63# define LC_PY_EXTERN_DATA __declspec(dllimport)
67# define LC_PY_EXTERN_DATA __attribute__ ((visibility("default"))) extern
70# define LC_PY_EXTERN_DATA extern
74#define LC(n) pylcconfig_ ## n
76#define NS(n) pylcconfig_ ## n
138 #define LcConfigC_lngO (&LC(LcConfigCR))
139 #define LcConfigC_base (&MK(MkObjectCR))
142 #define LcConfigC_MK_NULL LC(LcConfigThreadState).LcConfigC_MK_NULL
145 #define LcConfigC_ARGS LcConfigC_Obj *self, PyObject *objv
146 #define LcConfigC_ARGS_CALL self, objv
149 #define OT_retObj_SET_CFG(nat) retObj = LC(LcConfigC_ObjNew) (MK_RT_CALL &LC(LcConfigCR),nat)
152 #define OT_TMP_CFG_OBJ(val) LC(LcConfigC_ObjNew)(MK_RT_CALL &LC(LcConfigCR),val)
159 #define VAL2CFG(val) ((LcConfigC_Obj*) (val))->hdl
171 #define LcSettingC_lngO (&LC(LcSettingCR))
172 #define LcSettingC_base (&MK(MkObjectCR))
175 #define LcSettingC_MK_NULL LC(LcConfigThreadState).LcSettingC_MK_NULL
178 #define LcSettingC_ARGS LcSettingC_Obj *self, PyObject *objv
179 #define LcSettingC_ARGS_CALL self, objv
182 #define OT_retObj_SET_CFS(nat) retObj = LC(LcSettingC_ObjNew) (MK_RT_CALL &LC(LcSettingCR),nat)
185 #define OT_TMP_CFS_OBJ(val) LC(LcSettingC_ObjNew)(MK_RT_CALL &LC(LcSettingCR),val)
192 #define VAL2CFS(val) ((LcSettingC_Obj*) (val))->hdl
206#define OT_NEW_Lc_enum_OBJ(typ,val) PyObject_CallFunction((PyObject*)(Lc ## typ ## _lngO),"i",val)
210#define LcConfigFormatE_lngO (LC(LcConfigThreadState).LcConfigFormatE)
211#define LcConfigOptionsEF_lngO (LC(LcConfigThreadState).LcConfigOptionsEF)
212#define LcConfigTypeE_lngO (LC(LcConfigThreadState).LcConfigTypeE)
213#define LcErrorE_lngO (LC(LcConfigThreadState).LcErrorE)
214#define LcErrorTypeE_lngO (LC(LcConfigThreadState).LcErrorTypeE)
#define LcConfigC_MK_NULL
#define LcSettingC_MK_NULL
struct LcSettingC_Obj LcSettingC_Obj
struct LcConfigC_Obj LcConfigC_Obj
#define LC_PY_EXTERN_DATA
#define MK_PY_EXTERN_DATA
#define OT_CLASS_TYPE_REF
static MK_ARTIFICIAL LC_CFG LcConfigC_ObjNew(config_t *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
#define LcConfigC_X2obj(x)
static MK_ARTIFICIAL LC_CFS LcSettingC_ObjNew(config_setting_t *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
#define LcSettingC_X2obj(x)
Struct to represent the data from the LcConfigC …
PyObject * LcConfigC_MK_NULL
PyObject * LcSettingC_MK_NULL
PyTypeObject * LcConfigFormatE
PyTypeObject * LcErrorTypeE
PyTypeObject * LcConfigTypeE
PyTypeObject * LcConfigOptionsEF
Struct to represent the data from the LcSettingC …