theKernel 10.0
Loading...
Searching...
No Matches
MkErrorC_TOR_RB_API

MkErrorC - various functions to 'create' and 'delete' a MkErrorSMore...

+ Collaboration diagram for MkErrorC_TOR_RB_API:

Functions

static OT_ProcRet rbmkkernel_MkErrorC_Dup (MkErrorC_ARGS)
  Ruby: (constructor) MkErrorC srce.Dup() C-API
Dup-Constructor - create a new MkErrorC instance as copy from an existing MkErrorC instance …
 
static OT_ProcRet rbmkkernel_MkErrorC_Copy (MkErrorC_ARGS)
  Ruby: dest.Copy(srce:MkErrorC) C-API
Copy-Constructor - sync an existing MkErrorC instance with the values from an existing MkErrorC instance …
 

Detailed Description

MkErrorC - various functions to 'create' and 'delete' a MkErrorS

Function Documentation

◆ rbmkkernel_MkErrorC_Copy()

static OT_ProcRet rbmkkernel_MkErrorC_Copy ( MkErrorC_ARGS )
static

Ruby: dest.Copy(srce:MkErrorC) C-API
Copy-Constructor - sync an existing MkErrorC instance with the values from an existing MkErrorC instance …

Definition at line 755 of file MkErrorC_rb.c.

755 {
758 MK_ERRN srce = 0;
761 MkErrorCopy (hdl, srce);
763 end: MK_UNUSED /* LONG JUMP on error */
765}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
#define OT_SETUP_hdl
Definition MkErrorC_rb.c:87
#define Copy_doc
#define MkErrorCopy(...)
#define MK_NULL_NO
flag, not allow NULL
#define MK_UNUSED
mark unnused variables and functions
#define OT_CHECK_ERRN(val, nullB)
The data-type to store and handle the error-condition …

◆ rbmkkernel_MkErrorC_Dup()

static OT_ProcRet rbmkkernel_MkErrorC_Dup ( MkErrorC_ARGS )
static

Ruby: (constructor) MkErrorC srce.Dup() C-API
Dup-Constructor - create a new MkErrorC instance as copy from an existing MkErrorC instance …

Definition at line 739 of file MkErrorC_rb.c.

739 {
743 MK_ERR retVal = MkErrorDup (hdl);
744 if (retVal == NULL) {
745 OT_ERROR_CONSTRUCTOR(MkErrorC);
746 }
747 OT_retObj_SET_ERR(retVal);
748 end: MK_UNUSED /* LONG JUMP on error */
750}
#define OT_SETUP_NOARG(d)
#define OT_ERROR_CONSTRUCTOR(clazz)
#define OT_retObj_SET_ERR(nat)
#define Dup_doc
#define MkErrorDup(...)