LcConfig PACKAGE - a collection of common data-types and definitions …
More...
LcConfig PACKAGE - a collection of common data-types and definitions …
◆ LC_SET_T
#define LC_SET_T |
( |
| _cls, |
|
|
| _hook, |
|
|
| _nat ) |
Value: ({ \
_cls##_type ret; \
if ((_nat) == NULL) { \
ret = NULL; \
} else { \
ret = (_cls##_type)_hook (_nat); \
if (ret == NULL) { \
ret = (_cls##_type)
MkObjCreate(_cls##_TT,_nat,NULL); \
} else { \
\
} \
} \
ret; \
})
Definition at line 268 of file LibLcConfig_lc.h.
268#define LC_SET_T(_cls,_hook,_nat) ({ \
269 _cls##_type ret; \
270 if ((_nat) == NULL) { \
271 ret = NULL; \
272 } else { \
273 ret = (_cls##_type)_hook (_nat); \
274 if (ret == NULL) { \
275 ret = (_cls##_type) MkObjCreate(_cls##_TT,_nat,NULL); \
276 } else { \
277 \
278 } \
279 } \
280 ret; \
281})