📄 idzebra_wrap.c
字号:
XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalObj_records_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalObj *arg1 ; ZebraRetrievalRecord *arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: RetrievalObj_records_set(self,records);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalObj_records_set. Expected _p_RetrievalObj"); } } { if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ZebraRetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 2 of RetrievalObj_records_set. Expected _p_ZebraRetrievalRecord"); } } if (arg1) (arg1)->records = arg2; XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalObj_records_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalObj *arg1 ; ZebraRetrievalRecord *result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: RetrievalObj_records_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalObj_records_get. Expected _p_RetrievalObj"); } } result = (ZebraRetrievalRecord *) ((arg1)->records); ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ZebraRetrievalRecord,0); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_new_RetrievalObj) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalObj *result; int argvi = 0; dXSARGS; if ((items < 0) || (items > 0)) { SWIG_croak("Usage: new_RetrievalObj();"); } result = (RetrievalObj *)(RetrievalObj *) calloc(1, sizeof(RetrievalObj)); ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalObj,0); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_delete_RetrievalObj) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalObj *arg1 ; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: delete_RetrievalObj(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) { SWIG_croak("Type error in argument 1 of delete_RetrievalObj. Expected _p_RetrievalObj"); } } free((char *) arg1); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_errCode_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; int arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: RetrievalRecord_errCode_set(self,errCode);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_set. Expected _p_RetrievalRecord"); } } arg2 = (int) SvIV(ST(1)); if (arg1) (arg1)->errCode = arg2; XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_errCode_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; int result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: RetrievalRecord_errCode_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_get. Expected _p_RetrievalRecord"); } } result = (int) ((arg1)->errCode); ST(argvi) = sv_newmortal(); sv_setiv(ST(argvi++), (IV) result); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_errString_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; char *arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: RetrievalRecord_errString_set(self,errString);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_set. Expected _p_RetrievalRecord"); } } if (!SvOK((SV*) ST(1))) arg2 = 0; else arg2 = (char *) SvPV(ST(1), PL_na); { if (arg1->errString) free((char*)arg1->errString); arg1->errString = (char *) malloc(strlen(arg2)+1); strcpy((char*)arg1->errString,arg2); } XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_errString_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; char *result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: RetrievalRecord_errString_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_get. Expected _p_RetrievalRecord"); } } result = (char *) ((arg1)->errString); ST(argvi) = sv_newmortal(); if (result) { sv_setpv((SV*)ST(argvi++), (char *) result); }else { sv_setsv((SV*)ST(argvi++), &PL_sv_undef); } XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_position_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; int arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: RetrievalRecord_position_set(self,position);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_position_set. Expected _p_RetrievalRecord"); } } arg2 = (int) SvIV(ST(1)); if (arg1) (arg1)->position = arg2; XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_position_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; int result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: RetrievalRecord_position_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_position_get. Expected _p_RetrievalRecord"); } } result = (int) ((arg1)->position); ST(argvi) = sv_newmortal(); sv_setiv(ST(argvi++), (IV) result); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_base_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; char *arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: RetrievalRecord_base_set(self,base);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_base_set. Expected _p_RetrievalRecord"); } } if (!SvOK((SV*) ST(1))) arg2 = 0; else arg2 = (char *) SvPV(ST(1), PL_na); { if (arg1->base) free((char*)arg1->base); arg1->base = (char *) malloc(strlen(arg2)+1); strcpy((char*)arg1->base,arg2); } XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_base_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; char *result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: RetrievalRecord_base_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_base_get. Expected _p_RetrievalRecord"); } } result = (char *) ((arg1)->base); ST(argvi) = sv_newmortal(); if (result) { sv_setpv((SV*)ST(argvi++), (char *) result); }else { sv_setsv((SV*)ST(argvi++), &PL_sv_undef); } XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_sysno_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; int arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: RetrievalRecord_sysno_set(self,sysno);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_sysno_set. Expected _p_RetrievalRecord"); } } arg2 = (int) SvIV(ST(1)); if (arg1) (arg1)->sysno = arg2; XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_sysno_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; int result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: RetrievalRecord_sysno_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_sysno_get. Expected _p_RetrievalRecord"); } } result = (int) ((arg1)->sysno); ST(argvi) = sv_newmortal(); sv_setiv(ST(argvi++), (IV) result); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_score_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; int arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: RetrievalRecord_score_set(self,score);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_score_set. Expected _p_RetrievalRecord"); } } arg2 = (int) SvIV(ST(1)); if (arg1) (arg1)->score = arg2; XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_score_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; int result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: RetrievalRecord_score_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_score_get. Expected _p_RetrievalRecord"); } } result = (int) ((arg1)->score); ST(argvi) = sv_newmortal(); sv_setiv(ST(argvi++), (IV) result); XSRETURN(argvi);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -