theSq3Lite 10.0
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 341 of file Sq3LiteC_rb.c.

341 {
346 end: MK_UNUSED /* LONG JUMP on error */
348}
#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:87
#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 351 of file Sq3LiteC_rb.c.

351 {
356 end: MK_UNUSED /* LONG JUMP on error */
358}
#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 361 of file Sq3LiteC_rb.c.

361 {
367 end: MK_UNUSED /* LONG JUMP on error */
369}
#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 395 of file Sq3LiteC_rb.c.

395 {
398 MK_I32 arg0 = 0;
402 end: MK_UNUSED /* LONG JUMP on error */
404}
#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:93
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 372 of file Sq3LiteC_rb.c.

372 {
376 OT_retObj_SET(OT_NEW_Sq3_enum_OBJ(ExtendetResultCodesE,Sq3LiteExtendetErrCode (hdl)));
377 end: MK_UNUSED /* LONG JUMP on error */
379}
#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 382 of file Sq3LiteC_rb.c.

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