theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib - theATL
c - tcl - atl - cs - py - rb - jv - cc
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 267 of file LibSq3Lite_sq3.h.

◆ SQ3_EXTERN_DATA

#define SQ3_EXTERN_DATA   extern

Definition at line 290 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 337 of file LibSq3Lite_sq3.h.

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