theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3Lite_Compiler_C_API

Sq3Lite PACKAGE - compiler macros … More...

+ Collaboration diagram for Sq3Lite_Compiler_C_API:

Macros

#define SQ3_EXTERN
 static library
 
#define SQ3_EXTERN_DATA   extern
 
#define SQ3_SET_T(_cls, _hook, _nat)
 

Detailed Description

Sq3Lite PACKAGE - compiler macros …

Interface to the operating-system compiler …

Macro Definition Documentation

◆ SQ3_EXTERN

#define SQ3_EXTERN

static library

Definition at line 264 of file LibSq3Lite_sq3.h.

◆ SQ3_EXTERN_DATA

#define SQ3_EXTERN_DATA   extern

Definition at line 270 of file LibSq3Lite_sq3.h.

◆ SQ3_SET_T

#define SQ3_SET_T ( _cls,
_hook,
_nat )
Value:
({ \
/* _hook isn't used */ \
(_cls##_type) MkObjCreate(_cls##_TT,_nat,NULL); \
})
#define MkObjCreate(...)

Definition at line 334 of file LibSq3Lite_sq3.h.

334#define SQ3_SET_T(_cls,_hook,_nat) ({ \
335 /* _hook isn't used */ \
336 (_cls##_type) MkObjCreate(_cls##_TT,_nat,NULL); \
337})