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
Sq3LiteC_Error_RB_API

Sq3LiteC - work with an errorMore...

+ Collaboration diagram for Sq3LiteC_Error_RB_API:

Functions

static OT_ProcRet rbsq3lite_Sq3LiteC_ErrCode (Sq3LiteC_ARGS)
  Ruby: Sq3ErrorE db.ErrCode() C-API
Error Codes And Messages …
 
static OT_ProcRet rbsq3lite_Sq3LiteC_ErrMsg (Sq3LiteC_ARGS)
  Ruby: string sq3lite.ErrMsg() C-API
Error Codes And Messages …
 
static OT_ProcRet rbsq3lite_Sq3LiteC_ErrorOffset (Sq3LiteC_ARGS)
  Ruby: db.ErrorOffset() C-API
Error Codes And Messages …
 
static OT_ProcRet rbsq3lite_Sq3LiteC_ExtendetErrCode (Sq3LiteC_ARGS)
  Ruby: Sq3ExtendetResultCodesE db.ExtendetErrCode() C-API
Error Codes And Messages …
 
static OT_ProcRet rbsq3lite_Sq3LiteC_SystemErrno (Sq3LiteC_ARGS)
  Ruby: sq3lite.SystemErrno() C-API
Low-level system error code …
 
static OT_ProcRet rbsq3lite_Sq3LiteC_ErrStr (OtClass_ARGS)
  Ruby: (static) string Sq3LiteC.ErrStr(arg0:int32) C-API
Error Codes And Messages …
 

Detailed Description

Sq3LiteC - work with an error

Function Documentation

◆ rbsq3lite_Sq3LiteC_ErrCode()

static OT_ProcRet rbsq3lite_Sq3LiteC_ErrCode ( Sq3LiteC_ARGS )
static

Ruby: Sq3ErrorE db.ErrCode() C-API
Error Codes And Messages …

Definition at line 344 of file Sq3LiteC_rb.c.

344 {
349 end: MK_UNUSED /* LONG JUMP on error */
351}
#define OT_SETUP_NOARG(d)
#define OT_retObj_RETURN
#define OT_retObj_SET(val)
#define OT_CHECK_NOARGS
#define OT_NEW_Sq3_enum_OBJ(typ, i)
#define OT_SETUP_hdl
Definition Sq3LiteC_rb.c:90
#define ErrCode_doc
#define MK_UNUSED
static enum Sq3ErrorE Sq3LiteErrCode(SQ3_LITE db)
Error Codes And Messages …

◆ rbsq3lite_Sq3LiteC_ErrMsg()

static OT_ProcRet rbsq3lite_Sq3LiteC_ErrMsg ( Sq3LiteC_ARGS )
static

Ruby: string sq3lite.ErrMsg() C-API
Error Codes And Messages …

Definition at line 354 of file Sq3LiteC_rb.c.

354 {
359 end: MK_UNUSED /* LONG JUMP on error */
361}
#define OT_retObj_SET_STR(nat)
#define ErrMsg_doc
static MK_STRN Sq3LiteErrMsg(SQ3_LITE sq3lite)
Error Codes And Messages …

◆ rbsq3lite_Sq3LiteC_ErrorOffset()

static OT_ProcRet rbsq3lite_Sq3LiteC_ErrorOffset ( Sq3LiteC_ARGS )
static

Ruby: db.ErrorOffset() C-API
Error Codes And Messages …

Definition at line 364 of file Sq3LiteC_rb.c.

364 {
370 end: MK_UNUSED /* LONG JUMP on error */
372}
#define OT_retObj_SET_None
#define MkErrorC_Check(mng, PROC)
#define ErrorOffset_doc
static enum MkErrorE Sq3LiteErrorOffset(SQ3_LITE db)
Error Codes And Messages …

◆ rbsq3lite_Sq3LiteC_ErrStr()

static OT_ProcRet rbsq3lite_Sq3LiteC_ErrStr ( OtClass_ARGS )
static

Ruby: (static) string Sq3LiteC.ErrStr(arg0:int32) C-API
Error Codes And Messages …

Definition at line 398 of file Sq3LiteC_rb.c.

398 {
401 MK_I32 arg0 = 0;
405 end: MK_UNUSED /* LONG JUMP on error */
407}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_NI4(val)
#define OT_CHECK_REQUIRED(val)
#define ErrStr_doc
#define OT_SETUP_hdl_static
Definition Sq3LiteC_rb.c:96
signed int MK_I32
static MK_STRN Sq3LiteErrStr(MK_I32 arg0)
Error Codes And Messages …

◆ rbsq3lite_Sq3LiteC_ExtendetErrCode()

static OT_ProcRet rbsq3lite_Sq3LiteC_ExtendetErrCode ( Sq3LiteC_ARGS )
static

Ruby: Sq3ExtendetResultCodesE db.ExtendetErrCode() C-API
Error Codes And Messages …

Definition at line 375 of file Sq3LiteC_rb.c.

375 {
379 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ExtendetResultCodesE,Sq3LiteExtendetErrCode (hdl)));
380 end: MK_UNUSED /* LONG JUMP on error */
382}
#define ExtendetErrCode_doc
static enum Sq3ExtendetResultCodesE Sq3LiteExtendetErrCode(SQ3_LITE db)
Error Codes And Messages …

◆ rbsq3lite_Sq3LiteC_SystemErrno()

static OT_ProcRet rbsq3lite_Sq3LiteC_SystemErrno ( Sq3LiteC_ARGS )
static

Ruby: sq3lite.SystemErrno() C-API
Low-level system error code …

Definition at line 385 of file Sq3LiteC_rb.c.

385 {
391 end: MK_UNUSED /* LONG JUMP on error */
393}
#define SystemErrno_doc
static enum MkErrorE Sq3LiteSystemErrno(SQ3_LITE sq3lite)
Low-level system error code …