📄 idzebra_wrap.c
字号:
fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_format_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_format_set(self,format);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_format_set. Expected _p_RetrievalRecord"); } } if (!SvOK((SV*) ST(1))) arg2 = 0; else arg2 = (char *) SvPV(ST(1), PL_na); { if (arg1->format) free((char*)arg1->format); arg1->format = (char *) malloc(strlen(arg2)+1); strcpy((char*)arg1->format,arg2); } XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_format_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_format_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_format_get. Expected _p_RetrievalRecord"); } } result = (char *) ((arg1)->format); 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_buf_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; RetrievalRecordBuf *arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: RetrievalRecord_buf_set(self,buf);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_set. Expected _p_RetrievalRecord"); } } { if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) { SWIG_croak("Type error in argument 2 of RetrievalRecord_buf_set. Expected _p_RetrievalRecordBuf"); } } if (arg1) (arg1)->buf = arg2; XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_RetrievalRecord_buf_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; RetrievalRecordBuf *result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: RetrievalRecord_buf_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_get. Expected _p_RetrievalRecord"); } } result = (RetrievalRecordBuf *) ((arg1)->buf); { if (result->len) { ST(argvi) = newSVpv(result->buf,result->len); }else { ST(argvi) = newSVpv("",0); } sv_2mortal(ST(argvi)); argvi++; } XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_new_RetrievalRecord) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *result; int argvi = 0; dXSARGS; if ((items < 0) || (items > 0)) { SWIG_croak("Usage: new_RetrievalRecord();"); } result = (RetrievalRecord *)(RetrievalRecord *) calloc(1, sizeof(RetrievalRecord)); ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalRecord,0); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_delete_RetrievalRecord) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { RetrievalRecord *arg1 ; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: delete_RetrievalRecord(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) { SWIG_croak("Type error in argument 1 of delete_RetrievalRecord. Expected _p_RetrievalRecord"); } } free((char *) arg1); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_scanEntry_occurrences_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { scanEntry *arg1 ; int arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: scanEntry_occurrences_set(self,occurrences);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) { SWIG_croak("Type error in argument 1 of scanEntry_occurrences_set. Expected _p_scanEntry"); } } arg2 = (int) SvIV(ST(1)); if (arg1) (arg1)->occurrences = arg2; XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_scanEntry_occurrences_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { scanEntry *arg1 ; int result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: scanEntry_occurrences_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) { SWIG_croak("Type error in argument 1 of scanEntry_occurrences_get. Expected _p_scanEntry"); } } result = (int) ((arg1)->occurrences); ST(argvi) = sv_newmortal(); sv_setiv(ST(argvi++), (IV) result); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_scanEntry_term_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { scanEntry *arg1 ; char *arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: scanEntry_term_set(self,term);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) { SWIG_croak("Type error in argument 1 of scanEntry_term_set. Expected _p_scanEntry"); } } if (!SvOK((SV*) ST(1))) arg2 = 0; else arg2 = (char *) SvPV(ST(1), PL_na); { if (arg1->term) free((char*)arg1->term); arg1->term = (char *) malloc(strlen(arg2)+1); strcpy((char*)arg1->term,arg2); } XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_scanEntry_term_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { scanEntry *arg1 ; char *result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: scanEntry_term_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) { SWIG_croak("Type error in argument 1 of scanEntry_term_get. Expected _p_scanEntry"); } } result = (char *) ((arg1)->term); 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_new_scanEntry) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { scanEntry *result; int argvi = 0; dXSARGS; if ((items < 0) || (items > 0)) { SWIG_croak("Usage: new_scanEntry();"); } result = (scanEntry *)(scanEntry *) calloc(1, sizeof(scanEntry)); ST(argvi) = sv_newmortal(); SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_scanEntry,0); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_delete_scanEntry) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { scanEntry *arg1 ; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: delete_scanEntry(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) { SWIG_croak("Type error in argument 1 of delete_scanEntry. Expected _p_scanEntry"); } } free((char *) arg1); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_ScanObj_num_entries_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { ScanObj *arg1 ; int arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: ScanObj_num_entries_set(self,num_entries);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) { SWIG_croak("Type error in argument 1 of ScanObj_num_entries_set. Expected _p_ScanObj"); } } arg2 = (int) SvIV(ST(1)); if (arg1) (arg1)->num_entries = arg2; XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_ScanObj_num_entries_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { ScanObj *arg1 ; int result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: ScanObj_num_entries_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) { SWIG_croak("Type error in argument 1 of ScanObj_num_entries_get. Expected _p_ScanObj"); } } result = (int) ((arg1)->num_entries); ST(argvi) = sv_newmortal(); sv_setiv(ST(argvi++), (IV) result); XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_ScanObj_position_set) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { ScanObj *arg1 ; int arg2 ; int argvi = 0; dXSARGS; if ((items < 2) || (items > 2)) { SWIG_croak("Usage: ScanObj_position_set(self,position);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) { SWIG_croak("Type error in argument 1 of ScanObj_position_set. Expected _p_ScanObj"); } } arg2 = (int) SvIV(ST(1)); if (arg1) (arg1)->position = arg2; XSRETURN(argvi); fail: (void) _swigerr; } croak(_swigerr);}XS(_wrap_ScanObj_position_get) { char _swigmsg[SWIG_MAX_ERRMSG] = ""; const char *_swigerr = _swigmsg; { ScanObj *arg1 ; int result; int argvi = 0; dXSARGS; if ((items < 1) || (items > 1)) { SWIG_croak("Usage: ScanObj_position_get(self);"); } { if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) { SWIG_croak("Type error in argument 1 of ScanObj_position_get. Expected _p_ScanObj"); } } result = (int) ((arg1)->position); ST(argvi) = sv_newmortal(); sv_setiv(ST(argvi++), (IV) result); XSRETURN(argvi); fail: (void) _swige
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -