theSq3Lite 10.0
Loading...
Searching...
No Matches
LibSq3Lite_atl.h File Reference

tag: nhi1-release-250425 More...

+ Include dependency graph for LibSq3Lite_atl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  OT_SQ3_RT_S
 

Macros

#define SQ3_DOC   __doc
 
#define HEADER
 
#define SQ3_ATL_EXTERN
 static library
 
#define SQ3_ATL_EXTERN_DATA   extern
 
#define SQ3(n)
 
#define NS(n)
 
#define Sq3BlobC_ARGS   OBJECT_ARGS
 
#define Sq3BlobC_ARGS_CALL   OBJECT_ARGS_CALL
 
#define Sq3FileC_ARGS   OBJECT_ARGS
 
#define Sq3FileC_ARGS_CALL   OBJECT_ARGS_CALL
 
#define Sq3LiteC_ARGS   OBJECT_ARGS
 
#define Sq3LiteC_ARGS_CALL   OBJECT_ARGS_CALL
 
#define Sq3StmtC_ARGS   OBJECT_ARGS
 
#define Sq3StmtC_ARGS_CALL   OBJECT_ARGS_CALL
 
#define Sq3ValueC_ARGS   OBJECT_ARGS
 
#define Sq3ValueC_ARGS_CALL   OBJECT_ARGS_CALL
 
#define OT_SQ3_RT_SIG   0x62626262
 identify the custom runtime
 
#define regTclObj(t)
 
#define regTclObj2(t, v)
 
#define regTclCmd(t)
 
#define regTclArray(m, t)
 
#define OT_SQ3_ARGS   OT_SQ3_RT_T asq3rt, OT_MK_RT_T amkrt, OT_ENV_T interp, MK_RT_ARGS
 
#define OT_SQ3_CALL   asq3rt, amkrt, interp, MK_RT_CALL
 
#define SETUP_asq3rt_2(r)
 
#define SETUP_asq3rt(r)
 
#define Sq3BlobC_rt   (*asq3rt)
 
#define Sq3BlobC_lngO   (Sq3BlobC_rt.AtlSq3BlobC)
 
#define Sq3BlobCTT   (Sq3BlobC_rt.AtlSq3BlobCTT)
 
#define Sq3BlobC_ObjNew(nat)
 
#define OT_TMP_BLOB_OBJ(nat)
 
#define OT_retObj_SET_BLOB(nat)
 
#define Sq3FileC_rt   (*asq3rt)
 
#define Sq3FileC_lngO   (Sq3FileC_rt.AtlSq3FileC)
 
#define Sq3FileCTT   (Sq3FileC_rt.AtlSq3FileCTT)
 
#define Sq3FileC_ObjNew(nat)
 
#define OT_TMP_FILE_OBJ(nat)
 
#define OT_retObj_SET_FILE(nat)
 
#define Sq3LiteC_rt   (*asq3rt)
 
#define Sq3LiteC_lngO   (Sq3LiteC_rt.AtlSq3LiteC)
 
#define Sq3LiteCTT   (Sq3LiteC_rt.AtlSq3LiteCTT)
 
#define Sq3LiteC_ObjNew(nat)
 
#define OT_TMP_LITE_OBJ(nat)
 
#define OT_retObj_SET_LITE(nat)
 
#define Sq3StmtC_rt   (*asq3rt)
 
#define Sq3StmtC_lngO   (Sq3StmtC_rt.AtlSq3StmtC)
 
#define Sq3StmtCTT   (Sq3StmtC_rt.AtlSq3StmtCTT)
 
#define Sq3StmtC_ObjNew(nat)
 
#define OT_TMP_STMT_OBJ(nat)
 
#define OT_retObj_SET_STMT(nat)
 
#define Sq3ValueC_rt   (*asq3rt)
 
#define Sq3ValueC_lngO   (Sq3ValueC_rt.AtlSq3ValueC)
 
#define Sq3ValueCTT   (Sq3ValueC_rt.AtlSq3ValueCTT)
 
#define Sq3ValueC_ObjNew(nat)
 
#define OT_TMP_VAL_OBJ(nat)
 
#define OT_retObj_SET_VAL(nat)
 
#define Get_Sq3AccessE_FromObj_path   SQ3(Get_Sq3AccessE_FromObj)
 
#define Get_Sq3AuthActionE_FromObj_path   SQ3(Get_Sq3AuthActionE_FromObj)
 
#define Get_Sq3AuthReturnE_FromObj_path   SQ3(Get_Sq3AuthReturnE_FromObj)
 
#define Get_Sq3ChangeSetConflictE_FromObj_path   SQ3(Get_Sq3ChangeSetConflictE_FromObj)
 
#define Get_Sq3ChangesetE_FromObj_path   SQ3(Get_Sq3ChangesetE_FromObj)
 
#define Get_Sq3CheckpointE_FromObj_path   SQ3(Get_Sq3CheckpointE_FromObj)
 
#define Get_Sq3ConfigE_FromObj_path   SQ3(Get_Sq3ConfigE_FromObj)
 
#define Get_Sq3ConflictResolutionE_FromObj_path   SQ3(Get_Sq3ConflictResolutionE_FromObj)
 
#define Get_Sq3DbConfigE_FromObj_path   SQ3(Get_Sq3DbConfigE_FromObj)
 
#define Get_Sq3DbStatusE_FromObj_path   SQ3(Get_Sq3DbStatusE_FromObj)
 
#define Get_Sq3DeSerializeEF_FromObj_path   SQ3(Get_Sq3DeSerializeEF_FromObj)
 
#define Get_Sq3ErrorE_FromObj_path   SQ3(Get_Sq3ErrorE_FromObj)
 
#define Get_Sq3ExtendetResultCodesE_FromObj_path   SQ3(Get_Sq3ExtendetResultCodesE_FromObj)
 
#define Get_Sq3FcntlE_FromObj_path   SQ3(Get_Sq3FcntlE_FromObj)
 
#define Get_Sq3FunctionEF_FromObj_path   SQ3(Get_Sq3FunctionEF_FromObj)
 
#define Get_Sq3IndexConstraintEF_FromObj_path   SQ3(Get_Sq3IndexConstraintEF_FromObj)
 
#define Get_Sq3IoCapEF_FromObj_path   SQ3(Get_Sq3IoCapEF_FromObj)
 
#define Get_Sq3LimitE_FromObj_path   SQ3(Get_Sq3LimitE_FromObj)
 
#define Get_Sq3LockE_FromObj_path   SQ3(Get_Sq3LockE_FromObj)
 
#define Get_Sq3MutexE_FromObj_path   SQ3(Get_Sq3MutexE_FromObj)
 
#define Get_Sq3OpenEF_FromObj_path   SQ3(Get_Sq3OpenEF_FromObj)
 
#define Get_Sq3PrepareEF_FromObj_path   SQ3(Get_Sq3PrepareEF_FromObj)
 
#define Get_Sq3ScanStatE_FromObj_path   SQ3(Get_Sq3ScanStatE_FromObj)
 
#define Get_Sq3SerializeE_FromObj_path   SQ3(Get_Sq3SerializeE_FromObj)
 
#define Get_Sq3SessionObjConfigE_FromObj_path   SQ3(Get_Sq3SessionObjConfigE_FromObj)
 
#define Get_Sq3ShmLockE_FromObj_path   SQ3(Get_Sq3ShmLockE_FromObj)
 
#define Get_Sq3StatusE_FromObj_path   SQ3(Get_Sq3StatusE_FromObj)
 
#define Get_Sq3StmtStatusE_FromObj_path   SQ3(Get_Sq3StmtStatusE_FromObj)
 
#define Get_Sq3SyncEF_FromObj_path   SQ3(Get_Sq3SyncEF_FromObj)
 
#define Get_Sq3TestCtrlE_FromObj_path   SQ3(Get_Sq3TestCtrlE_FromObj)
 
#define Get_Sq3TextE_FromObj_path   SQ3(Get_Sq3TextE_FromObj)
 
#define Get_Sq3TraceEF_FromObj_path   SQ3(Get_Sq3TraceEF_FromObj)
 
#define Get_Sq3TxnE_FromObj_path   SQ3(Get_Sq3TxnE_FromObj)
 
#define Get_Sq3TypeE_FromObj_path   SQ3(Get_Sq3TypeE_FromObj)
 
#define Get_Sq3VtabE_FromObj_path   SQ3(Get_Sq3VtabE_FromObj)
 
#define OT_NEW_Sq3_enum_OBJ(typ, val)
 

Typedefs

typedef OT_SQ3_RT_SOT_SQ3_RT_T
 

Functions

int atlsq3lite_pSq3BlobC_Init (OT_SQ3_ARGS OT_NS_T)
 
static MK_ARTIFICIAL OT_OBJ_T atlsq3lite_Sq3BlobC_ObjNew (OT_SQ3_ARGS Sq3BlobC_type hdl)
 
int atlsq3lite_pSq3FileC_Init (OT_SQ3_ARGS OT_NS_T)
 
static MK_ARTIFICIAL OT_OBJ_T atlsq3lite_Sq3FileC_ObjNew (OT_SQ3_ARGS Sq3FileC_type hdl)
 
int atlsq3lite_pSq3LiteC_Init (OT_SQ3_ARGS OT_NS_T)
 
static MK_ARTIFICIAL OT_OBJ_T atlsq3lite_Sq3LiteC_ObjNew (OT_SQ3_ARGS Sq3LiteC_type hdl)
 
int atlsq3lite_pSq3StmtC_Init (OT_SQ3_ARGS OT_NS_T)
 
static MK_ARTIFICIAL OT_OBJ_T atlsq3lite_Sq3StmtC_ObjNew (OT_SQ3_ARGS Sq3StmtC_type hdl)
 
int atlsq3lite_pSq3ValueC_Init (OT_SQ3_ARGS OT_NS_T)
 
static MK_ARTIFICIAL OT_OBJ_T atlsq3lite_Sq3ValueC_ObjNew (OT_SQ3_ARGS Sq3ValueC_type hdl)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3AccessE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AccessE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3AuthActionE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AuthActionE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3AuthReturnE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3AuthReturnE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3ChangeSetConflictE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ChangeSetConflictE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3ChangesetE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ChangesetE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3CheckpointE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3CheckpointE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3ConfigE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ConfigE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3ConflictResolutionE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ConflictResolutionE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3DbConfigE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DbConfigE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3DbStatusE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DbStatusE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3DeSerializeEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3DeSerializeEF *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3ErrorE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ErrorE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3ExtendetResultCodesE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ExtendetResultCodesE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3FcntlE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3FcntlE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3FunctionEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3FunctionEF *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3IndexConstraintEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3IndexConstraintEF *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3IoCapEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3IoCapEF *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3LimitE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3LimitE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3LockE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3LockE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3MutexE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3MutexE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3OpenEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3OpenEF *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3PrepareEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3PrepareEF *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3ScanStatE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ScanStatE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3SerializeE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SerializeE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3SessionObjConfigE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SessionObjConfigE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3ShmLockE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3ShmLockE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3StatusE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3StatusE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3StmtStatusE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3StmtStatusE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3SyncEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3SyncEF *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3TestCtrlE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TestCtrlE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3TextE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TextE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3TraceEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TraceEF *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3TxnE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TxnE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3TypeE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3TypeE *ret)
 
SQ3_ATL_EXTERN int atlsq3lite_Get_Sq3VtabE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum Sq3VtabE *ret)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3AccessE_ToString (const enum Sq3AccessE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3AuthActionE_ToString (const enum Sq3AuthActionE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3AuthReturnE_ToString (const enum Sq3AuthReturnE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3ChangeSetConflictE_ToString (const enum Sq3ChangeSetConflictE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3ChangesetE_ToString (const enum Sq3ChangesetE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3CheckpointE_ToString (const enum Sq3CheckpointE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3ConfigE_ToString (const enum Sq3ConfigE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3ConflictResolutionE_ToString (const enum Sq3ConflictResolutionE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3DbConfigE_ToString (const enum Sq3DbConfigE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3DbStatusE_ToString (const enum Sq3DbStatusE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3DeSerializeEF_ToString (const enum Sq3DeSerializeEF)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3ErrorE_ToString (const enum Sq3ErrorE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3ExtendetResultCodesE_ToString (const enum Sq3ExtendetResultCodesE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3FcntlE_ToString (const enum Sq3FcntlE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3FunctionEF_ToString (const enum Sq3FunctionEF)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3IndexConstraintEF_ToString (const enum Sq3IndexConstraintEF)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3IoCapEF_ToString (const enum Sq3IoCapEF)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3LimitE_ToString (const enum Sq3LimitE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3LockE_ToString (const enum Sq3LockE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3MutexE_ToString (const enum Sq3MutexE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3OpenEF_ToString (const enum Sq3OpenEF)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3PrepareEF_ToString (const enum Sq3PrepareEF)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3ScanStatE_ToString (const enum Sq3ScanStatE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3SerializeE_ToString (const enum Sq3SerializeE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3SessionObjConfigE_ToString (const enum Sq3SessionObjConfigE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3ShmLockE_ToString (const enum Sq3ShmLockE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3StatusE_ToString (const enum Sq3StatusE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3StmtStatusE_ToString (const enum Sq3StmtStatusE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3SyncEF_ToString (const enum Sq3SyncEF)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3TestCtrlE_ToString (const enum Sq3TestCtrlE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3TextE_ToString (const enum Sq3TextE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3TraceEF_ToString (const enum Sq3TraceEF)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3TxnE_ToString (const enum Sq3TxnE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3TypeE_ToString (const enum Sq3TypeE)
 
SQ3_ATL_EXTERN OT_OBJ_T atlsq3lite_Sq3VtabE_ToString (const enum Sq3VtabE)
 

Variables

__thread OT_SQ3_RT_S asq3rtR
 

Detailed Description

tag: nhi1-release-250425

Definition in file LibSq3Lite_atl.h.

Macro Definition Documentation

◆ Get_Sq3AccessE_FromObj_path

#define Get_Sq3AccessE_FromObj_path   SQ3(Get_Sq3AccessE_FromObj)

Definition at line 294 of file LibSq3Lite_atl.h.

◆ Get_Sq3AuthActionE_FromObj_path

#define Get_Sq3AuthActionE_FromObj_path   SQ3(Get_Sq3AuthActionE_FromObj)

Definition at line 297 of file LibSq3Lite_atl.h.

◆ Get_Sq3AuthReturnE_FromObj_path

#define Get_Sq3AuthReturnE_FromObj_path   SQ3(Get_Sq3AuthReturnE_FromObj)

Definition at line 300 of file LibSq3Lite_atl.h.

◆ Get_Sq3ChangeSetConflictE_FromObj_path

#define Get_Sq3ChangeSetConflictE_FromObj_path   SQ3(Get_Sq3ChangeSetConflictE_FromObj)

Definition at line 303 of file LibSq3Lite_atl.h.

◆ Get_Sq3ChangesetE_FromObj_path

#define Get_Sq3ChangesetE_FromObj_path   SQ3(Get_Sq3ChangesetE_FromObj)

Definition at line 306 of file LibSq3Lite_atl.h.

◆ Get_Sq3CheckpointE_FromObj_path

#define Get_Sq3CheckpointE_FromObj_path   SQ3(Get_Sq3CheckpointE_FromObj)

Definition at line 309 of file LibSq3Lite_atl.h.

◆ Get_Sq3ConfigE_FromObj_path

#define Get_Sq3ConfigE_FromObj_path   SQ3(Get_Sq3ConfigE_FromObj)

Definition at line 312 of file LibSq3Lite_atl.h.

◆ Get_Sq3ConflictResolutionE_FromObj_path

#define Get_Sq3ConflictResolutionE_FromObj_path   SQ3(Get_Sq3ConflictResolutionE_FromObj)

Definition at line 315 of file LibSq3Lite_atl.h.

◆ Get_Sq3DbConfigE_FromObj_path

#define Get_Sq3DbConfigE_FromObj_path   SQ3(Get_Sq3DbConfigE_FromObj)

Definition at line 318 of file LibSq3Lite_atl.h.

◆ Get_Sq3DbStatusE_FromObj_path

#define Get_Sq3DbStatusE_FromObj_path   SQ3(Get_Sq3DbStatusE_FromObj)

Definition at line 321 of file LibSq3Lite_atl.h.

◆ Get_Sq3DeSerializeEF_FromObj_path

#define Get_Sq3DeSerializeEF_FromObj_path   SQ3(Get_Sq3DeSerializeEF_FromObj)

Definition at line 324 of file LibSq3Lite_atl.h.

◆ Get_Sq3ErrorE_FromObj_path

#define Get_Sq3ErrorE_FromObj_path   SQ3(Get_Sq3ErrorE_FromObj)

Definition at line 327 of file LibSq3Lite_atl.h.

◆ Get_Sq3ExtendetResultCodesE_FromObj_path

#define Get_Sq3ExtendetResultCodesE_FromObj_path   SQ3(Get_Sq3ExtendetResultCodesE_FromObj)

Definition at line 330 of file LibSq3Lite_atl.h.

◆ Get_Sq3FcntlE_FromObj_path

#define Get_Sq3FcntlE_FromObj_path   SQ3(Get_Sq3FcntlE_FromObj)

Definition at line 333 of file LibSq3Lite_atl.h.

◆ Get_Sq3FunctionEF_FromObj_path

#define Get_Sq3FunctionEF_FromObj_path   SQ3(Get_Sq3FunctionEF_FromObj)

Definition at line 336 of file LibSq3Lite_atl.h.

◆ Get_Sq3IndexConstraintEF_FromObj_path

#define Get_Sq3IndexConstraintEF_FromObj_path   SQ3(Get_Sq3IndexConstraintEF_FromObj)

Definition at line 339 of file LibSq3Lite_atl.h.

◆ Get_Sq3IoCapEF_FromObj_path

#define Get_Sq3IoCapEF_FromObj_path   SQ3(Get_Sq3IoCapEF_FromObj)

Definition at line 342 of file LibSq3Lite_atl.h.

◆ Get_Sq3LimitE_FromObj_path

#define Get_Sq3LimitE_FromObj_path   SQ3(Get_Sq3LimitE_FromObj)

Definition at line 345 of file LibSq3Lite_atl.h.

◆ Get_Sq3LockE_FromObj_path

#define Get_Sq3LockE_FromObj_path   SQ3(Get_Sq3LockE_FromObj)

Definition at line 348 of file LibSq3Lite_atl.h.

◆ Get_Sq3MutexE_FromObj_path

#define Get_Sq3MutexE_FromObj_path   SQ3(Get_Sq3MutexE_FromObj)

Definition at line 351 of file LibSq3Lite_atl.h.

◆ Get_Sq3OpenEF_FromObj_path

#define Get_Sq3OpenEF_FromObj_path   SQ3(Get_Sq3OpenEF_FromObj)

Definition at line 354 of file LibSq3Lite_atl.h.

◆ Get_Sq3PrepareEF_FromObj_path

#define Get_Sq3PrepareEF_FromObj_path   SQ3(Get_Sq3PrepareEF_FromObj)

Definition at line 357 of file LibSq3Lite_atl.h.

◆ Get_Sq3ScanStatE_FromObj_path

#define Get_Sq3ScanStatE_FromObj_path   SQ3(Get_Sq3ScanStatE_FromObj)

Definition at line 360 of file LibSq3Lite_atl.h.

◆ Get_Sq3SerializeE_FromObj_path

#define Get_Sq3SerializeE_FromObj_path   SQ3(Get_Sq3SerializeE_FromObj)

Definition at line 363 of file LibSq3Lite_atl.h.

◆ Get_Sq3SessionObjConfigE_FromObj_path

#define Get_Sq3SessionObjConfigE_FromObj_path   SQ3(Get_Sq3SessionObjConfigE_FromObj)

Definition at line 366 of file LibSq3Lite_atl.h.

◆ Get_Sq3ShmLockE_FromObj_path

#define Get_Sq3ShmLockE_FromObj_path   SQ3(Get_Sq3ShmLockE_FromObj)

Definition at line 369 of file LibSq3Lite_atl.h.

◆ Get_Sq3StatusE_FromObj_path

#define Get_Sq3StatusE_FromObj_path   SQ3(Get_Sq3StatusE_FromObj)

Definition at line 372 of file LibSq3Lite_atl.h.

◆ Get_Sq3StmtStatusE_FromObj_path

#define Get_Sq3StmtStatusE_FromObj_path   SQ3(Get_Sq3StmtStatusE_FromObj)

Definition at line 375 of file LibSq3Lite_atl.h.

◆ Get_Sq3SyncEF_FromObj_path

#define Get_Sq3SyncEF_FromObj_path   SQ3(Get_Sq3SyncEF_FromObj)

Definition at line 378 of file LibSq3Lite_atl.h.

◆ Get_Sq3TestCtrlE_FromObj_path

#define Get_Sq3TestCtrlE_FromObj_path   SQ3(Get_Sq3TestCtrlE_FromObj)

Definition at line 381 of file LibSq3Lite_atl.h.

◆ Get_Sq3TextE_FromObj_path

#define Get_Sq3TextE_FromObj_path   SQ3(Get_Sq3TextE_FromObj)

Definition at line 384 of file LibSq3Lite_atl.h.

◆ Get_Sq3TraceEF_FromObj_path

#define Get_Sq3TraceEF_FromObj_path   SQ3(Get_Sq3TraceEF_FromObj)

Definition at line 387 of file LibSq3Lite_atl.h.

◆ Get_Sq3TxnE_FromObj_path

#define Get_Sq3TxnE_FromObj_path   SQ3(Get_Sq3TxnE_FromObj)

Definition at line 390 of file LibSq3Lite_atl.h.

◆ Get_Sq3TypeE_FromObj_path

#define Get_Sq3TypeE_FromObj_path   SQ3(Get_Sq3TypeE_FromObj)

Definition at line 393 of file LibSq3Lite_atl.h.

◆ Get_Sq3VtabE_FromObj_path

#define Get_Sq3VtabE_FromObj_path   SQ3(Get_Sq3VtabE_FromObj)

Definition at line 396 of file LibSq3Lite_atl.h.

◆ HEADER

#define HEADER

Definition at line 26 of file LibSq3Lite_atl.h.

◆ NS

#define NS ( n)
Value:
atlsq3lite_ ## n

Definition at line 79 of file LibSq3Lite_atl.h.

◆ OT_NEW_Sq3_enum_OBJ

#define OT_NEW_Sq3_enum_OBJ ( typ,
val )
Value:
SQ3(Sq3 ## typ ## _ToString(val))
#define SQ3(n)

Definition at line 402 of file LibSq3Lite_atl.h.

◆ OT_retObj_SET_BLOB

#define OT_retObj_SET_BLOB ( nat)
Value:
retObj = Sq3BlobC_ObjNew (nat)
#define Sq3BlobC_ObjNew(nat)

Definition at line 192 of file LibSq3Lite_atl.h.

◆ OT_retObj_SET_FILE

#define OT_retObj_SET_FILE ( nat)
Value:
retObj = Sq3FileC_ObjNew (nat)
#define Sq3FileC_ObjNew(nat)

Definition at line 211 of file LibSq3Lite_atl.h.

◆ OT_retObj_SET_LITE

#define OT_retObj_SET_LITE ( nat)
Value:
retObj = Sq3LiteC_ObjNew (nat)
#define Sq3LiteC_ObjNew(nat)

Definition at line 230 of file LibSq3Lite_atl.h.

◆ OT_retObj_SET_STMT

#define OT_retObj_SET_STMT ( nat)
Value:
retObj = Sq3StmtC_ObjNew (nat)
#define Sq3StmtC_ObjNew(nat)

Definition at line 249 of file LibSq3Lite_atl.h.

◆ OT_retObj_SET_VAL

#define OT_retObj_SET_VAL ( nat)
Value:
retObj = Sq3ValueC_ObjNew (nat)
#define Sq3ValueC_ObjNew(nat)

Definition at line 268 of file LibSq3Lite_atl.h.

◆ OT_SQ3_ARGS

#define OT_SQ3_ARGS   OT_SQ3_RT_T asq3rt, OT_MK_RT_T amkrt, OT_ENV_T interp, MK_RT_ARGS

Definition at line 159 of file LibSq3Lite_atl.h.

◆ OT_SQ3_CALL

#define OT_SQ3_CALL   asq3rt, amkrt, interp, MK_RT_CALL

Definition at line 160 of file LibSq3Lite_atl.h.

◆ OT_SQ3_RT_SIG

#define OT_SQ3_RT_SIG   0x62626262

identify the custom runtime

Definition at line 110 of file LibSq3Lite_atl.h.

◆ OT_TMP_BLOB_OBJ

#define OT_TMP_BLOB_OBJ ( nat)
Value:

Definition at line 191 of file LibSq3Lite_atl.h.

◆ OT_TMP_FILE_OBJ

#define OT_TMP_FILE_OBJ ( nat)
Value:

Definition at line 210 of file LibSq3Lite_atl.h.

◆ OT_TMP_LITE_OBJ

#define OT_TMP_LITE_OBJ ( nat)
Value:

Definition at line 229 of file LibSq3Lite_atl.h.

◆ OT_TMP_STMT_OBJ

#define OT_TMP_STMT_OBJ ( nat)
Value:

Definition at line 248 of file LibSq3Lite_atl.h.

◆ OT_TMP_VAL_OBJ

#define OT_TMP_VAL_OBJ ( nat)
Value:

Definition at line 267 of file LibSq3Lite_atl.h.

◆ regTclArray

#define regTclArray ( m,
t )
Value:
OT_OBJ_T t[m];
MOX_OBJ_T OT_OBJ_T

Definition at line 122 of file LibSq3Lite_atl.h.

◆ regTclCmd

#define regTclCmd ( t)
Value:

Definition at line 121 of file LibSq3Lite_atl.h.

◆ regTclObj

#define regTclObj ( t)
Value:

Definition at line 119 of file LibSq3Lite_atl.h.

◆ regTclObj2

#define regTclObj2 ( t,
v )
Value:

Definition at line 120 of file LibSq3Lite_atl.h.

◆ SETUP_asq3rt

#define SETUP_asq3rt ( r)
Value:
#define SETUP_asq3rt_2(r)

Definition at line 170 of file LibSq3Lite_atl.h.

◆ SETUP_asq3rt_2

#define SETUP_asq3rt_2 ( r)
Value:
MK_UNUSED OT_SQ3_RT_T asq3rt = (r) ? (r) : &asq3rtR; \
assert(asq3rt && asq3rt->signature == OT_SQ3_RT_SIG); \
MK_UNUSED OT_MK_RT_T amkrt = asq3rt->amkrt; \
assert(amkrt && amkrt->signature == OT_MK_RT_SIG); \
MK_UNUSED OT_ENV_T interp = asq3rt->interp; \
MK_UNUSED MOX_RT_T moxrt = amkrt->moxrt; \
assert(moxrt && moxrt->signature == MOX_RT_SIG);
MOX_ENV_T OT_ENV_T
#define OT_MK_RT_SIG
#define OT_SQ3_RT_SIG
identify the custom runtime
__thread OT_SQ3_RT_S asq3rtR
#define MK_UNUSED

Definition at line 162 of file LibSq3Lite_atl.h.

162#define SETUP_asq3rt_2(r) MK_UNUSED OT_SQ3_RT_T asq3rt = (r) ? (r) : &asq3rtR; \
163 assert(asq3rt && asq3rt->signature == OT_SQ3_RT_SIG); \
164 MK_UNUSED OT_MK_RT_T amkrt = asq3rt->amkrt; \
165 assert(amkrt && amkrt->signature == OT_MK_RT_SIG); \
166 MK_UNUSED OT_ENV_T interp = asq3rt->interp; \
167 MK_UNUSED MOX_RT_T moxrt = amkrt->moxrt; \
168 assert(moxrt && moxrt->signature == MOX_RT_SIG);

◆ SQ3

#define SQ3 ( n)
Value:
atlsq3lite_ ## n

Definition at line 77 of file LibSq3Lite_atl.h.

◆ SQ3_ATL_EXTERN

#define SQ3_ATL_EXTERN

static library

Definition at line 50 of file LibSq3Lite_atl.h.

◆ SQ3_ATL_EXTERN_DATA

#define SQ3_ATL_EXTERN_DATA   extern

Definition at line 73 of file LibSq3Lite_atl.h.

◆ SQ3_DOC

#define SQ3_DOC   __doc

Definition at line 15 of file LibSq3Lite_atl.h.

◆ Sq3BlobC_ARGS

#define Sq3BlobC_ARGS   OBJECT_ARGS

Definition at line 85 of file LibSq3Lite_atl.h.

◆ Sq3BlobC_ARGS_CALL

#define Sq3BlobC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 86 of file LibSq3Lite_atl.h.

◆ Sq3BlobC_lngO

#define Sq3BlobC_lngO   (Sq3BlobC_rt.AtlSq3BlobC)

Definition at line 184 of file LibSq3Lite_atl.h.

◆ Sq3BlobC_ObjNew

#define Sq3BlobC_ObjNew ( nat)
Value:
#define OT_SQ3_CALL

Definition at line 190 of file LibSq3Lite_atl.h.

◆ Sq3BlobC_rt

#define Sq3BlobC_rt   (*asq3rt)

Definition at line 183 of file LibSq3Lite_atl.h.

◆ Sq3BlobCTT

#define Sq3BlobCTT   (Sq3BlobC_rt.AtlSq3BlobCTT)

Definition at line 186 of file LibSq3Lite_atl.h.

◆ Sq3FileC_ARGS

#define Sq3FileC_ARGS   OBJECT_ARGS

Definition at line 87 of file LibSq3Lite_atl.h.

◆ Sq3FileC_ARGS_CALL

#define Sq3FileC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 88 of file LibSq3Lite_atl.h.

◆ Sq3FileC_lngO

#define Sq3FileC_lngO   (Sq3FileC_rt.AtlSq3FileC)

Definition at line 203 of file LibSq3Lite_atl.h.

◆ Sq3FileC_ObjNew

#define Sq3FileC_ObjNew ( nat)
Value:

Definition at line 209 of file LibSq3Lite_atl.h.

◆ Sq3FileC_rt

#define Sq3FileC_rt   (*asq3rt)

Definition at line 202 of file LibSq3Lite_atl.h.

◆ Sq3FileCTT

#define Sq3FileCTT   (Sq3FileC_rt.AtlSq3FileCTT)

Definition at line 205 of file LibSq3Lite_atl.h.

◆ Sq3LiteC_ARGS

#define Sq3LiteC_ARGS   OBJECT_ARGS

Definition at line 89 of file LibSq3Lite_atl.h.

◆ Sq3LiteC_ARGS_CALL

#define Sq3LiteC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 90 of file LibSq3Lite_atl.h.

◆ Sq3LiteC_lngO

#define Sq3LiteC_lngO   (Sq3LiteC_rt.AtlSq3LiteC)

Definition at line 222 of file LibSq3Lite_atl.h.

◆ Sq3LiteC_ObjNew

#define Sq3LiteC_ObjNew ( nat)
Value:

Definition at line 228 of file LibSq3Lite_atl.h.

◆ Sq3LiteC_rt

#define Sq3LiteC_rt   (*asq3rt)

Definition at line 221 of file LibSq3Lite_atl.h.

◆ Sq3LiteCTT

#define Sq3LiteCTT   (Sq3LiteC_rt.AtlSq3LiteCTT)

Definition at line 224 of file LibSq3Lite_atl.h.

◆ Sq3StmtC_ARGS

#define Sq3StmtC_ARGS   OBJECT_ARGS

Definition at line 91 of file LibSq3Lite_atl.h.

◆ Sq3StmtC_ARGS_CALL

#define Sq3StmtC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 92 of file LibSq3Lite_atl.h.

◆ Sq3StmtC_lngO

#define Sq3StmtC_lngO   (Sq3StmtC_rt.AtlSq3StmtC)

Definition at line 241 of file LibSq3Lite_atl.h.

◆ Sq3StmtC_ObjNew

#define Sq3StmtC_ObjNew ( nat)
Value:

Definition at line 247 of file LibSq3Lite_atl.h.

◆ Sq3StmtC_rt

#define Sq3StmtC_rt   (*asq3rt)

Definition at line 240 of file LibSq3Lite_atl.h.

◆ Sq3StmtCTT

#define Sq3StmtCTT   (Sq3StmtC_rt.AtlSq3StmtCTT)

Definition at line 243 of file LibSq3Lite_atl.h.

◆ Sq3ValueC_ARGS

#define Sq3ValueC_ARGS   OBJECT_ARGS

Definition at line 93 of file LibSq3Lite_atl.h.

◆ Sq3ValueC_ARGS_CALL

#define Sq3ValueC_ARGS_CALL   OBJECT_ARGS_CALL

Definition at line 94 of file LibSq3Lite_atl.h.

◆ Sq3ValueC_lngO

#define Sq3ValueC_lngO   (Sq3ValueC_rt.AtlSq3ValueC)

Definition at line 260 of file LibSq3Lite_atl.h.

◆ Sq3ValueC_ObjNew

#define Sq3ValueC_ObjNew ( nat)
Value:

Definition at line 266 of file LibSq3Lite_atl.h.

◆ Sq3ValueC_rt

#define Sq3ValueC_rt   (*asq3rt)

Definition at line 259 of file LibSq3Lite_atl.h.

◆ Sq3ValueCTT

#define Sq3ValueCTT   (Sq3ValueC_rt.AtlSq3ValueCTT)

Definition at line 262 of file LibSq3Lite_atl.h.

Typedef Documentation

◆ OT_SQ3_RT_T

Definition at line 155 of file LibSq3Lite_atl.h.

Function Documentation

◆ atlsq3lite_pSq3BlobC_Init()

int atlsq3lite_pSq3BlobC_Init ( OT_SQ3_ARGS OT_NS_T ns)

Public API

Definition at line 434 of file Sq3BlobC_atl.c.

435{
437
438 return TCL_OK;
439error:
440 return TCL_ERROR;
441}
#define ClassInit

◆ atlsq3lite_pSq3FileC_Init()

int atlsq3lite_pSq3FileC_Init ( OT_SQ3_ARGS OT_NS_T ns)

Public API

Definition at line 295 of file Sq3FileC_atl.c.

296{
298
299 return TCL_OK;
300error:
301 return TCL_ERROR;
302}
#define ClassInit

◆ atlsq3lite_pSq3LiteC_Init()

int atlsq3lite_pSq3LiteC_Init ( OT_SQ3_ARGS OT_NS_T ns)

Public API

Definition at line 1145 of file Sq3LiteC_atl.c.

1146{
1147 ClassInit
1148
1149 return TCL_OK;
1150error:
1151 return TCL_ERROR;
1152}
#define ClassInit

◆ atlsq3lite_pSq3StmtC_Init()

int atlsq3lite_pSq3StmtC_Init ( OT_SQ3_ARGS OT_NS_T ns)

Public API

Definition at line 1054 of file Sq3StmtC_atl.c.

1055{
1056 ClassInit
1057
1058 return TCL_OK;
1059error:
1060 return TCL_ERROR;
1061}
#define ClassInit

◆ atlsq3lite_pSq3ValueC_Init()

int atlsq3lite_pSq3ValueC_Init ( OT_SQ3_ARGS OT_NS_T ns)

Public API

Definition at line 595 of file Sq3ValueC_atl.c.

596{
598
599 return TCL_OK;
600error:
601 return TCL_ERROR;
602}
#define ClassInit

◆ atlsq3lite_Sq3BlobC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T atlsq3lite_Sq3BlobC_ObjNew ( OT_SQ3_ARGS Sq3BlobC_type hdl)
inlinestatic

Definition at line 195 of file LibSq3Lite_atl.h.

195 {
196 return ( hdl ? MK(AtomObjNew) (OT_MK_CALL Sq3BlobC_X2obj(hdl), asq3rt) : Sq3BlobC_rt.AtlSq3BlobC_MK_NULL );
197 }
#define MK(n)
#define OT_MK_CALL
#define Sq3BlobC_rt
#define Sq3BlobC_X2obj(x)

◆ atlsq3lite_Sq3FileC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T atlsq3lite_Sq3FileC_ObjNew ( OT_SQ3_ARGS Sq3FileC_type hdl)
inlinestatic

Definition at line 214 of file LibSq3Lite_atl.h.

214 {
215 return ( hdl ? MK(AtomObjNew) (OT_MK_CALL Sq3FileC_X2obj(hdl), asq3rt) : Sq3FileC_rt.AtlSq3FileC_MK_NULL );
216 }
#define Sq3FileC_rt
#define Sq3FileC_X2obj(x)

◆ atlsq3lite_Sq3LiteC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T atlsq3lite_Sq3LiteC_ObjNew ( OT_SQ3_ARGS Sq3LiteC_type hdl)
inlinestatic

Definition at line 233 of file LibSq3Lite_atl.h.

233 {
234 return ( hdl ? MK(AtomObjNew) (OT_MK_CALL Sq3LiteC_X2obj(hdl), asq3rt) : Sq3LiteC_rt.AtlSq3LiteC_MK_NULL );
235 }
#define Sq3LiteC_rt
#define Sq3LiteC_X2obj(x)

◆ atlsq3lite_Sq3StmtC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T atlsq3lite_Sq3StmtC_ObjNew ( OT_SQ3_ARGS Sq3StmtC_type hdl)
inlinestatic

Definition at line 252 of file LibSq3Lite_atl.h.

252 {
253 return ( hdl ? MK(AtomObjNew) (OT_MK_CALL Sq3StmtC_X2obj(hdl), asq3rt) : Sq3StmtC_rt.AtlSq3StmtC_MK_NULL );
254 }
#define Sq3StmtC_rt
#define Sq3StmtC_X2obj(x)

◆ atlsq3lite_Sq3ValueC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T atlsq3lite_Sq3ValueC_ObjNew ( OT_SQ3_ARGS Sq3ValueC_type hdl)
inlinestatic

Definition at line 271 of file LibSq3Lite_atl.h.

271 {
272 return ( hdl ? MK(AtomObjNew) (OT_MK_CALL Sq3ValueC_X2obj(hdl), asq3rt) : Sq3ValueC_rt.AtlSq3ValueC_MK_NULL );
273 }
#define Sq3ValueC_rt
#define Sq3ValueC_X2obj(x)

Variable Documentation

◆ asq3rtR

__thread OT_SQ3_RT_S asq3rtR
extern

Definition at line 5550 of file LibSq3Lite_atl.c.

5550{0};