1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.15u-20021003-1203
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
11 /***********************************************************************
14 * This file contains generic SWIG runtime support for pointer
15 * type checking as well as a few commonly used macros to control
18 * Author : David Beazley (beazley@cs.uchicago.edu)
20 * Copyright (c) 1999-2000, The University of Chicago
22 * This file may be freely redistributed without license or fee provided
23 * this copyright message remains intact.
24 ************************************************************************/
28 #if defined(_WIN32) || defined(__WIN32__)
29 # if defined(_MSC_VER)
30 # if defined(STATIC_LINKED)
31 # define SWIGEXPORT(a) a
32 # define SWIGIMPORT(a) extern a
34 # define SWIGEXPORT(a) __declspec(dllexport) a
35 # define SWIGIMPORT(a) extern a
38 # if defined(__BORLANDC__)
39 # define SWIGEXPORT(a) a _export
40 # define SWIGIMPORT(a) a _export
42 # define SWIGEXPORT(a) a
43 # define SWIGIMPORT(a) a
47 # define SWIGEXPORT(a) a
48 # define SWIGIMPORT(a) a
52 #define SWIGRUNTIME(a) SWIGEXPORT(a)
54 #define SWIGRUNTIME(a) static a
61 typedef void *(*swig_converter_func)(void *);
62 typedef struct swig_type_info *(*swig_dycast_func)(void **);
64 typedef struct swig_type_info {
66 swig_converter_func converter;
69 swig_dycast_func dcast;
70 struct swig_type_info *next;
71 struct swig_type_info *prev;
76 SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
77 SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
78 SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
79 SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
80 SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
81 SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
85 static swig_type_info *swig_type_list = 0;
87 /* Register a type mapping with the type-checking */
88 SWIGRUNTIME(swig_type_info *)
89 SWIG_TypeRegister(swig_type_info *ti)
91 swig_type_info *tc, *head, *ret, *next;
92 /* Check to see if this type has already been registered */
95 if (strcmp(tc->name, ti->name) == 0) {
96 /* Already exists in the table. Just add additional types to the list */
97 if (tc->clientdata) ti->clientdata = tc->clientdata;
108 ti->prev = swig_type_list;
111 /* Build linked lists */
115 /* Patch up the rest of the links */
126 /* Check the typename */
127 SWIGRUNTIME(swig_type_info *)
128 SWIG_TypeCheck(char *c, swig_type_info *ty)
131 if (!ty) return 0; /* Void pointer */
132 s = ty->next; /* First element always just a name */
134 if (strcmp(s->name,c) == 0) {
135 if (s == ty->next) return s;
136 /* Move s to the top of the linked list */
137 s->prev->next = s->next;
139 s->next->prev = s->prev;
141 /* Insert s as second element in the list */
143 if (ty->next) ty->next->prev = s;
148 } while (s && (s != ty->next));
152 /* Cast a pointer up an inheritance hierarchy */
154 SWIG_TypeCast(swig_type_info *ty, void *ptr)
156 if ((!ty) || (!ty->converter)) return ptr;
157 return (*ty->converter)(ptr);
160 /* Dynamic pointer casting. Down an inheritance hierarchy */
161 SWIGRUNTIME(swig_type_info *)
162 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr)
164 swig_type_info *lastty = ty;
165 if (!ty || !ty->dcast) return ty;
166 while (ty && (ty->dcast)) {
167 ty = (*ty->dcast)(ptr);
173 /* Search for a swig_type_info structure */
174 SWIGRUNTIME(swig_type_info *)
175 SWIG_TypeQuery(const char *name) {
176 swig_type_info *ty = swig_type_list;
178 if (ty->str && (strcmp(name,ty->str) == 0)) return ty;
179 if (ty->name && (strcmp(name,ty->name) == 0)) return ty;
185 /* Set the clientdata field for a type */
187 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
188 swig_type_info *tc, *equiv;
189 if (ti->clientdata) return;
190 ti->clientdata = clientdata;
193 if (!equiv->converter) {
196 if ((strcmp(tc->name, equiv->name) == 0))
197 SWIG_TypeClientData(tc,clientdata);
211 /* -----------------------------------------------------------------------------
214 * Perl5 runtime library
215 * $Header: /home/cvsroot/idis/perl/Attic/IDZebra_wrap.c,v 1.8 2003-03-03 00:47:58 pop Exp $
216 * ----------------------------------------------------------------------------- */
221 /* Needed on some windows machines---since MS plays funny
222 games with the header files under C++ */
231 /* Get rid of free and malloc defined by perl */
244 /* Macro to call an XS function */
247 #define SWIG_CALLXS(_name) _name(cv,pPerl)
250 #define SWIG_CALLXS(_name) _name(cv)
252 #define SWIG_CALLXS(_name) _name(PERL_GET_THX, cv)
256 /* Macros for low-level exception handling */
257 #define SWIG_fail goto fail
258 #define SWIG_croak(x) while ((_swigerr = (const char *) x)) goto fail
259 #define SWIG_MAX_ERRMSG 256
261 /* Note: SwigMagicFuncHack is a typedef used to get the C++
262 compiler to just shut up already */
265 #define MAGIC_PPERL CPerlObj *pPerl = (CPerlObj *) this;
266 typedef int (CPerlObj::*SwigMagicFunc)(SV *, MAGIC *);
271 typedef int (CPerlObj::*SwigMagicFuncHack)(SV *, MAGIC *);
276 #define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
277 #define SWIGCLASS_STATIC
280 #define SWIGCLASS_STATIC static
282 #define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
283 typedef int (*SwigMagicFunc)(SV *, MAGIC *);
288 typedef int (*SwigMagicFuncHack)(SV *, MAGIC *);
295 #define SWIG_MAGIC(a,b) (struct interpreter *interp, SV *a, MAGIC *b)
296 typedef int (*SwigMagicFunc)(struct interpreter *, SV *, MAGIC *);
300 typedef int (*SwigMagicFuncHack)(struct interpreter *, SV *, MAGIC *);
308 #if defined(WIN32) && defined(PERL_OBJECT) && !defined(PerlIO_exportFILE)
309 #define PerlIO_exportFILE(fh,fl) (FILE*)(fh)
312 /* Modifications for newer Perl 5.005 releases */
314 #if !defined(PERL_REVISION) || ((PERL_REVISION >= 5) && ((PERL_VERSION < 5) || ((PERL_VERSION == 5) && (PERL_SUBVERSION < 50))))
316 #define PL_sv_yes sv_yes
319 #define PL_sv_undef sv_undef
332 #ifdef SWIG_NOINCLUDE
335 extern int SWIG_ConvertPtr(SV *, void **, swig_type_info *, int flags);
336 extern void SWIG_MakePtr(SV *, void *, swig_type_info *, int flags);
338 extern int _SWIG_ConvertPtr(CPerlObj *, SV *, void **, swig_type_info *,int flags);
339 extern void _SWIG_MakePtr(CPerlObj *, SV *, void *, swig_type_info *, int flags);
340 #define SWIG_ConvertPtr(a,b,c,d) _SWIG_ConvertPtr(pPerl,a,b,c,d)
341 #define SWIG_MakePtr(a,b,c,d) _SWIG_MakePtr(pPerl,a,b,c,d)
346 /* Function for getting a pointer value */
350 SWIG_ConvertPtr(SV *sv, void **ptr, swig_type_info *_t, int flags)
352 #define SWIG_ConvertPtr(a,b,c,d) _SWIG_ConvertPtr(pPerl,a,b,c,d)
354 _SWIG_ConvertPtr(CPerlObj *pPerl, SV *sv, void **ptr, swig_type_info *_t, int flags)
361 /* If magical, apply more magic */
365 /* Check to see if this is an object */
366 if (sv_isobject(sv)) {
367 SV *tsv = (SV*) SvRV(sv);
368 if ((SvTYPE(tsv) == SVt_PVHV)) {
370 if (SvMAGICAL(tsv)) {
371 mg = mg_find(tsv,'P');
373 SV *rsv = mg->mg_obj;
374 if (sv_isobject(rsv)) {
375 tmp = SvIV((SV*)SvRV(rsv));
382 tmp = SvIV((SV*)SvRV(sv));
385 *(ptr) = (void *) tmp;
388 } else if (! SvOK(sv)) { /* Check for undef */
391 } else if (SvTYPE(sv) == SVt_RV) { /* Check for NULL pointer */
397 } else { /* Don't know what it is */
402 /* Now see if the types match */
403 _c = HvNAME(SvSTASH(SvRV(sv)));
404 tc = SWIG_TypeCheck(_c,_t);
409 *ptr = SWIG_TypeCast(tc,(void *)tmp);
417 SWIG_MakePtr(SV *sv, void *ptr, swig_type_info *t,int flags)
419 #define SWIG_MakePtr(a,b,c,d) _SWIG_MakePtr(pPerl,a,b,c,d)
421 _SWIG_MakePtr(CPerlObj *pPerl, SV *sv, void *ptr, swig_type_info *t, int flags)
424 sv_setref_pv(sv, (char *) t->name, ptr);
429 typedef XS(SwigPerlWrapper);
430 typedef SwigPerlWrapper *SwigPerlWrapperPtr;
432 /* Structure for command table */
435 SwigPerlWrapperPtr wrapper;
438 /* Information for constant table */
442 #define SWIG_STRING 3
443 #define SWIG_POINTER 4
444 #define SWIG_BINARY 5
446 /* Constant information structure */
447 typedef struct swig_constant_info {
453 swig_type_info **ptype;
454 } swig_constant_info;
460 /* Structure for variable table */
465 swig_type_info **type;
466 } swig_variable_info;
468 /* Magic variable code */
470 #define swig_create_magic(s,a,b,c) _swig_create_magic(s,a,b,c)
472 static void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int \
473 (*get)(SV *,MAGIC *)) {
475 static void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*,\
476 SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *)) {
479 #define swig_create_magic(s,a,b,c) _swig_create_magic(pPerl,s,a,b,c)
480 static void _swig_create_magic(CPerlObj *pPerl, SV *sv, const char *name, int (CPerlObj::*set)(SV *, MAGIC *), int (CPerlObj::*get)(SV *, MAGIC *)) {
483 sv_magic(sv,sv,'U',(char *) name,strlen(name));
484 mg = mg_find(sv,'U');
485 mg->mg_virtual = (MGVTBL *) malloc(sizeof(MGVTBL));
486 mg->mg_virtual->svt_get = (SwigMagicFuncHack) get;
487 mg->mg_virtual->svt_set = (SwigMagicFuncHack) set;
488 mg->mg_virtual->svt_len = 0;
489 mg->mg_virtual->svt_clear = 0;
490 mg->mg_virtual->svt_free = 0;
499 /* -------- TYPES TABLE (BEGIN) -------- */
501 #define SWIGTYPE_p_ZebraService swig_types[0]
502 #define SWIGTYPE_p_cql_transform_t swig_types[1]
503 #define SWIGTYPE_p_data1_esetname swig_types[2]
504 #define SWIGTYPE_p_data1_maptab swig_types[3]
505 #define SWIGTYPE_p_ODR swig_types[4]
506 #define SWIGTYPE_p_f_p_void__int swig_types[5]
507 #define SWIGTYPE_p_p_char swig_types[6]
508 #define SWIGTYPE_p_data1_absyn swig_types[7]
509 #define SWIGTYPE_p_ZebraHandle swig_types[8]
510 #define SWIGTYPE_p_void swig_types[9]
511 #define SWIGTYPE_p_data1_attset swig_types[10]
512 #define SWIGTYPE_p_size_t swig_types[11]
513 #define SWIGTYPE_p_WRBUF swig_types[12]
514 #define SWIGTYPE_p_f_data1_handle_p_void_p_data1_absyn__void swig_types[13]
515 #define SWIGTYPE_p_Z_Espec1 swig_types[14]
516 #define SWIGTYPE_p_off_t swig_types[15]
517 #define SWIGTYPE_p_Odr_oid swig_types[16]
518 #define SWIGTYPE_p_data1_varset swig_types[17]
519 #define SWIGTYPE_p_RetrievalRecordBuf swig_types[18]
520 #define SWIGTYPE_p_perl_context swig_types[19]
521 #define SWIGTYPE_p_data1_node swig_types[20]
522 #define SWIGTYPE_p_ScanObj swig_types[21]
523 #define SWIGTYPE_p_RetrievalObj swig_types[22]
524 #define SWIGTYPE_p_data1_tagset swig_types[23]
525 #define SWIGTYPE_p_data1_tag swig_types[24]
526 #define SWIGTYPE_p_ZebraRetrievalRecord swig_types[25]
527 #define SWIGTYPE_p_RetrievalRecord swig_types[26]
528 #define SWIGTYPE_p_NMEM swig_types[27]
529 #define SWIGTYPE_p_Z_ExplainRecord swig_types[28]
530 #define SWIGTYPE_p_data1_marctab swig_types[29]
531 #define SWIGTYPE_p_ZebraTransactionStatus swig_types[30]
532 #define SWIGTYPE_p_Z_BriefBib swig_types[31]
533 #define SWIGTYPE_p_ScanEntry swig_types[32]
534 #define SWIGTYPE_p_f_p_void_p_char_size_t__int swig_types[33]
535 #define SWIGTYPE_p_FILE swig_types[34]
536 #define SWIGTYPE_p_data1_element swig_types[35]
537 #define SWIGTYPE_p_recordGroup swig_types[36]
538 #define SWIGTYPE_p_int swig_types[37]
539 #define SWIGTYPE_p_data1_handle swig_types[38]
540 #define SWIGTYPE_p_p_int swig_types[39]
541 #define SWIGTYPE_p_data1_absyn_cache swig_types[40]
542 #define SWIGTYPE_p_data1_attset_cache swig_types[41]
543 #define SWIGTYPE_p_Z_GenericRecord swig_types[42]
544 #define SWIGTYPE_p_data1_vartype swig_types[43]
545 static swig_type_info *swig_types[45];
547 /* -------- TYPES TABLE (END) -------- */
549 #define SWIG_init boot_IDZebra
551 #define SWIG_name "IDZebrac::boot_IDZebra"
552 #define SWIG_prefix "IDZebrac::"
559 SWIGEXPORT(void) SWIG_init (CV* cv);
561 SWIGEXPORT(void) SWIG_init (pTHXo_ CV* cv);
564 SWIGEXPORT(void) SWIG_init (CV *cv, CPerlObj *);
568 #include "zebraapi.h"
569 #include "zebra_api_ext.h"
570 #include "zebra_perl.h"
576 #define MAGIC_CLASS _wrap_IDZebra_var::
577 class _wrap_IDZebra_var : public CPerlObj {
582 SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *sv, MAGIC *mg) {
585 croak("Value is read-only.");
597 XS(_wrap_recordGroup_groupName_set) {
598 char _swigmsg[SWIG_MAX_ERRMSG] = "";
599 const char *_swigerr = _swigmsg;
606 if ((items < 2) || (items > 2)) {
607 SWIG_croak("Usage: recordGroup_groupName_set(self,groupName);");
610 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
611 SWIG_croak("Type error in argument 1 of recordGroup_groupName_set. Expected _p_recordGroup");
614 if (!SvOK((SV*) ST(1))) arg2 = 0;
615 else arg2 = (char *) SvPV(ST(1), PL_na);
617 if (arg1->groupName) free((char*)arg1->groupName);
618 arg1->groupName = (char *) malloc(strlen(arg2)+1);
619 strcpy((char*)arg1->groupName,arg2);
630 XS(_wrap_recordGroup_groupName_get) {
631 char _swigmsg[SWIG_MAX_ERRMSG] = "";
632 const char *_swigerr = _swigmsg;
639 if ((items < 1) || (items > 1)) {
640 SWIG_croak("Usage: recordGroup_groupName_get(self);");
643 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
644 SWIG_croak("Type error in argument 1 of recordGroup_groupName_get. Expected _p_recordGroup");
647 result = (char *) ((arg1)->groupName);
649 ST(argvi) = sv_newmortal();
651 sv_setpv((SV*)ST(argvi++), (char *) result);
653 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
663 XS(_wrap_recordGroup_databaseName_set) {
664 char _swigmsg[SWIG_MAX_ERRMSG] = "";
665 const char *_swigerr = _swigmsg;
672 if ((items < 2) || (items > 2)) {
673 SWIG_croak("Usage: recordGroup_databaseName_set(self,databaseName);");
676 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
677 SWIG_croak("Type error in argument 1 of recordGroup_databaseName_set. Expected _p_recordGroup");
680 if (!SvOK((SV*) ST(1))) arg2 = 0;
681 else arg2 = (char *) SvPV(ST(1), PL_na);
683 if (arg1->databaseName) free((char*)arg1->databaseName);
684 arg1->databaseName = (char *) malloc(strlen(arg2)+1);
685 strcpy((char*)arg1->databaseName,arg2);
696 XS(_wrap_recordGroup_databaseName_get) {
697 char _swigmsg[SWIG_MAX_ERRMSG] = "";
698 const char *_swigerr = _swigmsg;
705 if ((items < 1) || (items > 1)) {
706 SWIG_croak("Usage: recordGroup_databaseName_get(self);");
709 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
710 SWIG_croak("Type error in argument 1 of recordGroup_databaseName_get. Expected _p_recordGroup");
713 result = (char *) ((arg1)->databaseName);
715 ST(argvi) = sv_newmortal();
717 sv_setpv((SV*)ST(argvi++), (char *) result);
719 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
729 XS(_wrap_recordGroup_path_set) {
730 char _swigmsg[SWIG_MAX_ERRMSG] = "";
731 const char *_swigerr = _swigmsg;
738 if ((items < 2) || (items > 2)) {
739 SWIG_croak("Usage: recordGroup_path_set(self,path);");
742 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
743 SWIG_croak("Type error in argument 1 of recordGroup_path_set. Expected _p_recordGroup");
746 if (!SvOK((SV*) ST(1))) arg2 = 0;
747 else arg2 = (char *) SvPV(ST(1), PL_na);
749 if (arg1->path) free((char*)arg1->path);
750 arg1->path = (char *) malloc(strlen(arg2)+1);
751 strcpy((char*)arg1->path,arg2);
762 XS(_wrap_recordGroup_path_get) {
763 char _swigmsg[SWIG_MAX_ERRMSG] = "";
764 const char *_swigerr = _swigmsg;
771 if ((items < 1) || (items > 1)) {
772 SWIG_croak("Usage: recordGroup_path_get(self);");
775 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
776 SWIG_croak("Type error in argument 1 of recordGroup_path_get. Expected _p_recordGroup");
779 result = (char *) ((arg1)->path);
781 ST(argvi) = sv_newmortal();
783 sv_setpv((SV*)ST(argvi++), (char *) result);
785 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
795 XS(_wrap_recordGroup_recordId_set) {
796 char _swigmsg[SWIG_MAX_ERRMSG] = "";
797 const char *_swigerr = _swigmsg;
804 if ((items < 2) || (items > 2)) {
805 SWIG_croak("Usage: recordGroup_recordId_set(self,recordId);");
808 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
809 SWIG_croak("Type error in argument 1 of recordGroup_recordId_set. Expected _p_recordGroup");
812 if (!SvOK((SV*) ST(1))) arg2 = 0;
813 else arg2 = (char *) SvPV(ST(1), PL_na);
815 if (arg1->recordId) free((char*)arg1->recordId);
816 arg1->recordId = (char *) malloc(strlen(arg2)+1);
817 strcpy((char*)arg1->recordId,arg2);
828 XS(_wrap_recordGroup_recordId_get) {
829 char _swigmsg[SWIG_MAX_ERRMSG] = "";
830 const char *_swigerr = _swigmsg;
837 if ((items < 1) || (items > 1)) {
838 SWIG_croak("Usage: recordGroup_recordId_get(self);");
841 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
842 SWIG_croak("Type error in argument 1 of recordGroup_recordId_get. Expected _p_recordGroup");
845 result = (char *) ((arg1)->recordId);
847 ST(argvi) = sv_newmortal();
849 sv_setpv((SV*)ST(argvi++), (char *) result);
851 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
861 XS(_wrap_recordGroup_recordType_set) {
862 char _swigmsg[SWIG_MAX_ERRMSG] = "";
863 const char *_swigerr = _swigmsg;
870 if ((items < 2) || (items > 2)) {
871 SWIG_croak("Usage: recordGroup_recordType_set(self,recordType);");
874 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
875 SWIG_croak("Type error in argument 1 of recordGroup_recordType_set. Expected _p_recordGroup");
878 if (!SvOK((SV*) ST(1))) arg2 = 0;
879 else arg2 = (char *) SvPV(ST(1), PL_na);
881 if (arg1->recordType) free((char*)arg1->recordType);
882 arg1->recordType = (char *) malloc(strlen(arg2)+1);
883 strcpy((char*)arg1->recordType,arg2);
894 XS(_wrap_recordGroup_recordType_get) {
895 char _swigmsg[SWIG_MAX_ERRMSG] = "";
896 const char *_swigerr = _swigmsg;
903 if ((items < 1) || (items > 1)) {
904 SWIG_croak("Usage: recordGroup_recordType_get(self);");
907 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
908 SWIG_croak("Type error in argument 1 of recordGroup_recordType_get. Expected _p_recordGroup");
911 result = (char *) ((arg1)->recordType);
913 ST(argvi) = sv_newmortal();
915 sv_setpv((SV*)ST(argvi++), (char *) result);
917 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
927 XS(_wrap_recordGroup_flagStoreData_set) {
928 char _swigmsg[SWIG_MAX_ERRMSG] = "";
929 const char *_swigerr = _swigmsg;
936 if ((items < 2) || (items > 2)) {
937 SWIG_croak("Usage: recordGroup_flagStoreData_set(self,flagStoreData);");
940 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
941 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreData_set. Expected _p_recordGroup");
944 arg2 = (int) SvIV(ST(1));
945 if (arg1) (arg1)->flagStoreData = arg2;
956 XS(_wrap_recordGroup_flagStoreData_get) {
957 char _swigmsg[SWIG_MAX_ERRMSG] = "";
958 const char *_swigerr = _swigmsg;
965 if ((items < 1) || (items > 1)) {
966 SWIG_croak("Usage: recordGroup_flagStoreData_get(self);");
969 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
970 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreData_get. Expected _p_recordGroup");
973 result = (int) ((arg1)->flagStoreData);
975 ST(argvi) = sv_newmortal();
976 sv_setiv(ST(argvi++), (IV) result);
985 XS(_wrap_recordGroup_flagStoreKeys_set) {
986 char _swigmsg[SWIG_MAX_ERRMSG] = "";
987 const char *_swigerr = _swigmsg;
994 if ((items < 2) || (items > 2)) {
995 SWIG_croak("Usage: recordGroup_flagStoreKeys_set(self,flagStoreKeys);");
998 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
999 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreKeys_set. Expected _p_recordGroup");
1002 arg2 = (int) SvIV(ST(1));
1003 if (arg1) (arg1)->flagStoreKeys = arg2;
1014 XS(_wrap_recordGroup_flagStoreKeys_get) {
1015 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1016 const char *_swigerr = _swigmsg;
1023 if ((items < 1) || (items > 1)) {
1024 SWIG_croak("Usage: recordGroup_flagStoreKeys_get(self);");
1027 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1028 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreKeys_get. Expected _p_recordGroup");
1031 result = (int) ((arg1)->flagStoreKeys);
1033 ST(argvi) = sv_newmortal();
1034 sv_setiv(ST(argvi++), (IV) result);
1043 XS(_wrap_recordGroup_flagRw_set) {
1044 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1045 const char *_swigerr = _swigmsg;
1052 if ((items < 2) || (items > 2)) {
1053 SWIG_croak("Usage: recordGroup_flagRw_set(self,flagRw);");
1056 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1057 SWIG_croak("Type error in argument 1 of recordGroup_flagRw_set. Expected _p_recordGroup");
1060 arg2 = (int) SvIV(ST(1));
1061 if (arg1) (arg1)->flagRw = arg2;
1072 XS(_wrap_recordGroup_flagRw_get) {
1073 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1074 const char *_swigerr = _swigmsg;
1081 if ((items < 1) || (items > 1)) {
1082 SWIG_croak("Usage: recordGroup_flagRw_get(self);");
1085 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1086 SWIG_croak("Type error in argument 1 of recordGroup_flagRw_get. Expected _p_recordGroup");
1089 result = (int) ((arg1)->flagRw);
1091 ST(argvi) = sv_newmortal();
1092 sv_setiv(ST(argvi++), (IV) result);
1101 XS(_wrap_recordGroup_fileVerboseLimit_set) {
1102 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1103 const char *_swigerr = _swigmsg;
1110 if ((items < 2) || (items > 2)) {
1111 SWIG_croak("Usage: recordGroup_fileVerboseLimit_set(self,fileVerboseLimit);");
1114 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1115 SWIG_croak("Type error in argument 1 of recordGroup_fileVerboseLimit_set. Expected _p_recordGroup");
1118 arg2 = (int) SvIV(ST(1));
1119 if (arg1) (arg1)->fileVerboseLimit = arg2;
1130 XS(_wrap_recordGroup_fileVerboseLimit_get) {
1131 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1132 const char *_swigerr = _swigmsg;
1139 if ((items < 1) || (items > 1)) {
1140 SWIG_croak("Usage: recordGroup_fileVerboseLimit_get(self);");
1143 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1144 SWIG_croak("Type error in argument 1 of recordGroup_fileVerboseLimit_get. Expected _p_recordGroup");
1147 result = (int) ((arg1)->fileVerboseLimit);
1149 ST(argvi) = sv_newmortal();
1150 sv_setiv(ST(argvi++), (IV) result);
1159 XS(_wrap_recordGroup_databaseNamePath_set) {
1160 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1161 const char *_swigerr = _swigmsg;
1168 if ((items < 2) || (items > 2)) {
1169 SWIG_croak("Usage: recordGroup_databaseNamePath_set(self,databaseNamePath);");
1172 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1173 SWIG_croak("Type error in argument 1 of recordGroup_databaseNamePath_set. Expected _p_recordGroup");
1176 arg2 = (int) SvIV(ST(1));
1177 if (arg1) (arg1)->databaseNamePath = arg2;
1188 XS(_wrap_recordGroup_databaseNamePath_get) {
1189 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1190 const char *_swigerr = _swigmsg;
1197 if ((items < 1) || (items > 1)) {
1198 SWIG_croak("Usage: recordGroup_databaseNamePath_get(self);");
1201 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1202 SWIG_croak("Type error in argument 1 of recordGroup_databaseNamePath_get. Expected _p_recordGroup");
1205 result = (int) ((arg1)->databaseNamePath);
1207 ST(argvi) = sv_newmortal();
1208 sv_setiv(ST(argvi++), (IV) result);
1217 XS(_wrap_recordGroup_explainDatabase_set) {
1218 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1219 const char *_swigerr = _swigmsg;
1226 if ((items < 2) || (items > 2)) {
1227 SWIG_croak("Usage: recordGroup_explainDatabase_set(self,explainDatabase);");
1230 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1231 SWIG_croak("Type error in argument 1 of recordGroup_explainDatabase_set. Expected _p_recordGroup");
1234 arg2 = (int) SvIV(ST(1));
1235 if (arg1) (arg1)->explainDatabase = arg2;
1246 XS(_wrap_recordGroup_explainDatabase_get) {
1247 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1248 const char *_swigerr = _swigmsg;
1255 if ((items < 1) || (items > 1)) {
1256 SWIG_croak("Usage: recordGroup_explainDatabase_get(self);");
1259 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1260 SWIG_croak("Type error in argument 1 of recordGroup_explainDatabase_get. Expected _p_recordGroup");
1263 result = (int) ((arg1)->explainDatabase);
1265 ST(argvi) = sv_newmortal();
1266 sv_setiv(ST(argvi++), (IV) result);
1275 XS(_wrap_recordGroup_followLinks_set) {
1276 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1277 const char *_swigerr = _swigmsg;
1284 if ((items < 2) || (items > 2)) {
1285 SWIG_croak("Usage: recordGroup_followLinks_set(self,followLinks);");
1288 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1289 SWIG_croak("Type error in argument 1 of recordGroup_followLinks_set. Expected _p_recordGroup");
1292 arg2 = (int) SvIV(ST(1));
1293 if (arg1) (arg1)->followLinks = arg2;
1304 XS(_wrap_recordGroup_followLinks_get) {
1305 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1306 const char *_swigerr = _swigmsg;
1313 if ((items < 1) || (items > 1)) {
1314 SWIG_croak("Usage: recordGroup_followLinks_get(self);");
1317 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1318 SWIG_croak("Type error in argument 1 of recordGroup_followLinks_get. Expected _p_recordGroup");
1321 result = (int) ((arg1)->followLinks);
1323 ST(argvi) = sv_newmortal();
1324 sv_setiv(ST(argvi++), (IV) result);
1333 XS(_wrap_new_recordGroup) {
1334 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1335 const char *_swigerr = _swigmsg;
1337 recordGroup *result;
1341 if ((items < 0) || (items > 0)) {
1342 SWIG_croak("Usage: new_recordGroup();");
1344 result = (recordGroup *)(recordGroup *) calloc(1, sizeof(recordGroup));
1346 ST(argvi) = sv_newmortal();
1347 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_recordGroup,0);
1356 XS(_wrap_delete_recordGroup) {
1357 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1358 const char *_swigerr = _swigmsg;
1364 if ((items < 1) || (items > 1)) {
1365 SWIG_croak("Usage: delete_recordGroup(self);");
1368 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1369 SWIG_croak("Type error in argument 1 of delete_recordGroup. Expected _p_recordGroup");
1372 free((char *) arg1);
1383 XS(_wrap_RetrievalObj_noOfRecords_set) {
1384 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1385 const char *_swigerr = _swigmsg;
1387 RetrievalObj *arg1 ;
1392 if ((items < 2) || (items > 2)) {
1393 SWIG_croak("Usage: RetrievalObj_noOfRecords_set(self,noOfRecords);");
1396 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1397 SWIG_croak("Type error in argument 1 of RetrievalObj_noOfRecords_set. Expected _p_RetrievalObj");
1400 arg2 = (int) SvIV(ST(1));
1401 if (arg1) (arg1)->noOfRecords = arg2;
1412 XS(_wrap_RetrievalObj_noOfRecords_get) {
1413 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1414 const char *_swigerr = _swigmsg;
1416 RetrievalObj *arg1 ;
1421 if ((items < 1) || (items > 1)) {
1422 SWIG_croak("Usage: RetrievalObj_noOfRecords_get(self);");
1425 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1426 SWIG_croak("Type error in argument 1 of RetrievalObj_noOfRecords_get. Expected _p_RetrievalObj");
1429 result = (int) ((arg1)->noOfRecords);
1431 ST(argvi) = sv_newmortal();
1432 sv_setiv(ST(argvi++), (IV) result);
1441 XS(_wrap_RetrievalObj_records_set) {
1442 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1443 const char *_swigerr = _swigmsg;
1445 RetrievalObj *arg1 ;
1446 ZebraRetrievalRecord *arg2 ;
1450 if ((items < 2) || (items > 2)) {
1451 SWIG_croak("Usage: RetrievalObj_records_set(self,records);");
1454 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1455 SWIG_croak("Type error in argument 1 of RetrievalObj_records_set. Expected _p_RetrievalObj");
1459 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ZebraRetrievalRecord,0) < 0) {
1460 SWIG_croak("Type error in argument 2 of RetrievalObj_records_set. Expected _p_ZebraRetrievalRecord");
1463 if (arg1) (arg1)->records = arg2;
1474 XS(_wrap_RetrievalObj_records_get) {
1475 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1476 const char *_swigerr = _swigmsg;
1478 RetrievalObj *arg1 ;
1479 ZebraRetrievalRecord *result;
1483 if ((items < 1) || (items > 1)) {
1484 SWIG_croak("Usage: RetrievalObj_records_get(self);");
1487 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1488 SWIG_croak("Type error in argument 1 of RetrievalObj_records_get. Expected _p_RetrievalObj");
1491 result = (ZebraRetrievalRecord *) ((arg1)->records);
1493 ST(argvi) = sv_newmortal();
1494 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ZebraRetrievalRecord,0);
1503 XS(_wrap_new_RetrievalObj) {
1504 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1505 const char *_swigerr = _swigmsg;
1507 RetrievalObj *result;
1511 if ((items < 0) || (items > 0)) {
1512 SWIG_croak("Usage: new_RetrievalObj();");
1514 result = (RetrievalObj *)(RetrievalObj *) calloc(1, sizeof(RetrievalObj));
1516 ST(argvi) = sv_newmortal();
1517 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalObj,0);
1526 XS(_wrap_delete_RetrievalObj) {
1527 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1528 const char *_swigerr = _swigmsg;
1530 RetrievalObj *arg1 ;
1534 if ((items < 1) || (items > 1)) {
1535 SWIG_croak("Usage: delete_RetrievalObj(self);");
1538 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1539 SWIG_croak("Type error in argument 1 of delete_RetrievalObj. Expected _p_RetrievalObj");
1542 free((char *) arg1);
1553 XS(_wrap_RetrievalRecord_errCode_set) {
1554 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1555 const char *_swigerr = _swigmsg;
1557 RetrievalRecord *arg1 ;
1562 if ((items < 2) || (items > 2)) {
1563 SWIG_croak("Usage: RetrievalRecord_errCode_set(self,errCode);");
1566 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1567 SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_set. Expected _p_RetrievalRecord");
1570 arg2 = (int) SvIV(ST(1));
1571 if (arg1) (arg1)->errCode = arg2;
1582 XS(_wrap_RetrievalRecord_errCode_get) {
1583 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1584 const char *_swigerr = _swigmsg;
1586 RetrievalRecord *arg1 ;
1591 if ((items < 1) || (items > 1)) {
1592 SWIG_croak("Usage: RetrievalRecord_errCode_get(self);");
1595 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1596 SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_get. Expected _p_RetrievalRecord");
1599 result = (int) ((arg1)->errCode);
1601 ST(argvi) = sv_newmortal();
1602 sv_setiv(ST(argvi++), (IV) result);
1611 XS(_wrap_RetrievalRecord_errString_set) {
1612 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1613 const char *_swigerr = _swigmsg;
1615 RetrievalRecord *arg1 ;
1620 if ((items < 2) || (items > 2)) {
1621 SWIG_croak("Usage: RetrievalRecord_errString_set(self,errString);");
1624 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1625 SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_set. Expected _p_RetrievalRecord");
1628 if (!SvOK((SV*) ST(1))) arg2 = 0;
1629 else arg2 = (char *) SvPV(ST(1), PL_na);
1631 if (arg1->errString) free((char*)arg1->errString);
1632 arg1->errString = (char *) malloc(strlen(arg2)+1);
1633 strcpy((char*)arg1->errString,arg2);
1644 XS(_wrap_RetrievalRecord_errString_get) {
1645 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1646 const char *_swigerr = _swigmsg;
1648 RetrievalRecord *arg1 ;
1653 if ((items < 1) || (items > 1)) {
1654 SWIG_croak("Usage: RetrievalRecord_errString_get(self);");
1657 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1658 SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_get. Expected _p_RetrievalRecord");
1661 result = (char *) ((arg1)->errString);
1663 ST(argvi) = sv_newmortal();
1665 sv_setpv((SV*)ST(argvi++), (char *) result);
1667 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1677 XS(_wrap_RetrievalRecord_position_set) {
1678 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1679 const char *_swigerr = _swigmsg;
1681 RetrievalRecord *arg1 ;
1686 if ((items < 2) || (items > 2)) {
1687 SWIG_croak("Usage: RetrievalRecord_position_set(self,position);");
1690 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1691 SWIG_croak("Type error in argument 1 of RetrievalRecord_position_set. Expected _p_RetrievalRecord");
1694 arg2 = (int) SvIV(ST(1));
1695 if (arg1) (arg1)->position = arg2;
1706 XS(_wrap_RetrievalRecord_position_get) {
1707 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1708 const char *_swigerr = _swigmsg;
1710 RetrievalRecord *arg1 ;
1715 if ((items < 1) || (items > 1)) {
1716 SWIG_croak("Usage: RetrievalRecord_position_get(self);");
1719 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1720 SWIG_croak("Type error in argument 1 of RetrievalRecord_position_get. Expected _p_RetrievalRecord");
1723 result = (int) ((arg1)->position);
1725 ST(argvi) = sv_newmortal();
1726 sv_setiv(ST(argvi++), (IV) result);
1735 XS(_wrap_RetrievalRecord_base_set) {
1736 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1737 const char *_swigerr = _swigmsg;
1739 RetrievalRecord *arg1 ;
1744 if ((items < 2) || (items > 2)) {
1745 SWIG_croak("Usage: RetrievalRecord_base_set(self,base);");
1748 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1749 SWIG_croak("Type error in argument 1 of RetrievalRecord_base_set. Expected _p_RetrievalRecord");
1752 if (!SvOK((SV*) ST(1))) arg2 = 0;
1753 else arg2 = (char *) SvPV(ST(1), PL_na);
1755 if (arg1->base) free((char*)arg1->base);
1756 arg1->base = (char *) malloc(strlen(arg2)+1);
1757 strcpy((char*)arg1->base,arg2);
1768 XS(_wrap_RetrievalRecord_base_get) {
1769 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1770 const char *_swigerr = _swigmsg;
1772 RetrievalRecord *arg1 ;
1777 if ((items < 1) || (items > 1)) {
1778 SWIG_croak("Usage: RetrievalRecord_base_get(self);");
1781 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1782 SWIG_croak("Type error in argument 1 of RetrievalRecord_base_get. Expected _p_RetrievalRecord");
1785 result = (char *) ((arg1)->base);
1787 ST(argvi) = sv_newmortal();
1789 sv_setpv((SV*)ST(argvi++), (char *) result);
1791 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1801 XS(_wrap_RetrievalRecord_sysno_set) {
1802 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1803 const char *_swigerr = _swigmsg;
1805 RetrievalRecord *arg1 ;
1810 if ((items < 2) || (items > 2)) {
1811 SWIG_croak("Usage: RetrievalRecord_sysno_set(self,sysno);");
1814 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1815 SWIG_croak("Type error in argument 1 of RetrievalRecord_sysno_set. Expected _p_RetrievalRecord");
1818 arg2 = (int) SvIV(ST(1));
1819 if (arg1) (arg1)->sysno = arg2;
1830 XS(_wrap_RetrievalRecord_sysno_get) {
1831 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1832 const char *_swigerr = _swigmsg;
1834 RetrievalRecord *arg1 ;
1839 if ((items < 1) || (items > 1)) {
1840 SWIG_croak("Usage: RetrievalRecord_sysno_get(self);");
1843 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1844 SWIG_croak("Type error in argument 1 of RetrievalRecord_sysno_get. Expected _p_RetrievalRecord");
1847 result = (int) ((arg1)->sysno);
1849 ST(argvi) = sv_newmortal();
1850 sv_setiv(ST(argvi++), (IV) result);
1859 XS(_wrap_RetrievalRecord_score_set) {
1860 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1861 const char *_swigerr = _swigmsg;
1863 RetrievalRecord *arg1 ;
1868 if ((items < 2) || (items > 2)) {
1869 SWIG_croak("Usage: RetrievalRecord_score_set(self,score);");
1872 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1873 SWIG_croak("Type error in argument 1 of RetrievalRecord_score_set. Expected _p_RetrievalRecord");
1876 arg2 = (int) SvIV(ST(1));
1877 if (arg1) (arg1)->score = arg2;
1888 XS(_wrap_RetrievalRecord_score_get) {
1889 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1890 const char *_swigerr = _swigmsg;
1892 RetrievalRecord *arg1 ;
1897 if ((items < 1) || (items > 1)) {
1898 SWIG_croak("Usage: RetrievalRecord_score_get(self);");
1901 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1902 SWIG_croak("Type error in argument 1 of RetrievalRecord_score_get. Expected _p_RetrievalRecord");
1905 result = (int) ((arg1)->score);
1907 ST(argvi) = sv_newmortal();
1908 sv_setiv(ST(argvi++), (IV) result);
1917 XS(_wrap_RetrievalRecord_format_set) {
1918 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1919 const char *_swigerr = _swigmsg;
1921 RetrievalRecord *arg1 ;
1926 if ((items < 2) || (items > 2)) {
1927 SWIG_croak("Usage: RetrievalRecord_format_set(self,format);");
1930 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1931 SWIG_croak("Type error in argument 1 of RetrievalRecord_format_set. Expected _p_RetrievalRecord");
1934 if (!SvOK((SV*) ST(1))) arg2 = 0;
1935 else arg2 = (char *) SvPV(ST(1), PL_na);
1937 if (arg1->format) free((char*)arg1->format);
1938 arg1->format = (char *) malloc(strlen(arg2)+1);
1939 strcpy((char*)arg1->format,arg2);
1950 XS(_wrap_RetrievalRecord_format_get) {
1951 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1952 const char *_swigerr = _swigmsg;
1954 RetrievalRecord *arg1 ;
1959 if ((items < 1) || (items > 1)) {
1960 SWIG_croak("Usage: RetrievalRecord_format_get(self);");
1963 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1964 SWIG_croak("Type error in argument 1 of RetrievalRecord_format_get. Expected _p_RetrievalRecord");
1967 result = (char *) ((arg1)->format);
1969 ST(argvi) = sv_newmortal();
1971 sv_setpv((SV*)ST(argvi++), (char *) result);
1973 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1983 XS(_wrap_RetrievalRecord_buf_set) {
1984 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1985 const char *_swigerr = _swigmsg;
1987 RetrievalRecord *arg1 ;
1988 RetrievalRecordBuf *arg2 ;
1992 if ((items < 2) || (items > 2)) {
1993 SWIG_croak("Usage: RetrievalRecord_buf_set(self,buf);");
1996 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1997 SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_set. Expected _p_RetrievalRecord");
2001 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) {
2002 SWIG_croak("Type error in argument 2 of RetrievalRecord_buf_set. Expected _p_RetrievalRecordBuf");
2005 if (arg1) (arg1)->buf = arg2;
2016 XS(_wrap_RetrievalRecord_buf_get) {
2017 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2018 const char *_swigerr = _swigmsg;
2020 RetrievalRecord *arg1 ;
2021 RetrievalRecordBuf *result;
2025 if ((items < 1) || (items > 1)) {
2026 SWIG_croak("Usage: RetrievalRecord_buf_get(self);");
2029 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2030 SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_get. Expected _p_RetrievalRecord");
2033 result = (RetrievalRecordBuf *) ((arg1)->buf);
2037 ST(argvi) = newSVpv(result->buf,result->len);
2039 ST(argvi) = newSVpv("",0);
2041 sv_2mortal(ST(argvi));
2052 XS(_wrap_new_RetrievalRecord) {
2053 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2054 const char *_swigerr = _swigmsg;
2056 RetrievalRecord *result;
2060 if ((items < 0) || (items > 0)) {
2061 SWIG_croak("Usage: new_RetrievalRecord();");
2063 result = (RetrievalRecord *)(RetrievalRecord *) calloc(1, sizeof(RetrievalRecord));
2065 ST(argvi) = sv_newmortal();
2066 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalRecord,0);
2075 XS(_wrap_delete_RetrievalRecord) {
2076 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2077 const char *_swigerr = _swigmsg;
2079 RetrievalRecord *arg1 ;
2083 if ((items < 1) || (items > 1)) {
2084 SWIG_croak("Usage: delete_RetrievalRecord(self);");
2087 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2088 SWIG_croak("Type error in argument 1 of delete_RetrievalRecord. Expected _p_RetrievalRecord");
2091 free((char *) arg1);
2102 XS(_wrap_ScanEntry_occurrences_set) {
2103 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2104 const char *_swigerr = _swigmsg;
2111 if ((items < 2) || (items > 2)) {
2112 SWIG_croak("Usage: ScanEntry_occurrences_set(self,occurrences);");
2115 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2116 SWIG_croak("Type error in argument 1 of ScanEntry_occurrences_set. Expected _p_ScanEntry");
2119 arg2 = (int) SvIV(ST(1));
2120 if (arg1) (arg1)->occurrences = arg2;
2131 XS(_wrap_ScanEntry_occurrences_get) {
2132 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2133 const char *_swigerr = _swigmsg;
2140 if ((items < 1) || (items > 1)) {
2141 SWIG_croak("Usage: ScanEntry_occurrences_get(self);");
2144 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2145 SWIG_croak("Type error in argument 1 of ScanEntry_occurrences_get. Expected _p_ScanEntry");
2148 result = (int) ((arg1)->occurrences);
2150 ST(argvi) = sv_newmortal();
2151 sv_setiv(ST(argvi++), (IV) result);
2160 XS(_wrap_ScanEntry_term_set) {
2161 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2162 const char *_swigerr = _swigmsg;
2169 if ((items < 2) || (items > 2)) {
2170 SWIG_croak("Usage: ScanEntry_term_set(self,term);");
2173 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2174 SWIG_croak("Type error in argument 1 of ScanEntry_term_set. Expected _p_ScanEntry");
2177 if (!SvOK((SV*) ST(1))) arg2 = 0;
2178 else arg2 = (char *) SvPV(ST(1), PL_na);
2180 if (arg1->term) free((char*)arg1->term);
2181 arg1->term = (char *) malloc(strlen(arg2)+1);
2182 strcpy((char*)arg1->term,arg2);
2193 XS(_wrap_ScanEntry_term_get) {
2194 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2195 const char *_swigerr = _swigmsg;
2202 if ((items < 1) || (items > 1)) {
2203 SWIG_croak("Usage: ScanEntry_term_get(self);");
2206 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2207 SWIG_croak("Type error in argument 1 of ScanEntry_term_get. Expected _p_ScanEntry");
2210 result = (char *) ((arg1)->term);
2212 ST(argvi) = sv_newmortal();
2214 sv_setpv((SV*)ST(argvi++), (char *) result);
2216 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
2226 XS(_wrap_new_ScanEntry) {
2227 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2228 const char *_swigerr = _swigmsg;
2234 if ((items < 0) || (items > 0)) {
2235 SWIG_croak("Usage: new_ScanEntry();");
2237 result = (ScanEntry *)(ScanEntry *) calloc(1, sizeof(ScanEntry));
2239 ST(argvi) = sv_newmortal();
2240 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanEntry,0);
2249 XS(_wrap_delete_ScanEntry) {
2250 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2251 const char *_swigerr = _swigmsg;
2257 if ((items < 1) || (items > 1)) {
2258 SWIG_croak("Usage: delete_ScanEntry(self);");
2261 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2262 SWIG_croak("Type error in argument 1 of delete_ScanEntry. Expected _p_ScanEntry");
2265 free((char *) arg1);
2276 XS(_wrap_ScanObj_num_entries_set) {
2277 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2278 const char *_swigerr = _swigmsg;
2285 if ((items < 2) || (items > 2)) {
2286 SWIG_croak("Usage: ScanObj_num_entries_set(self,num_entries);");
2289 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2290 SWIG_croak("Type error in argument 1 of ScanObj_num_entries_set. Expected _p_ScanObj");
2293 arg2 = (int) SvIV(ST(1));
2294 if (arg1) (arg1)->num_entries = arg2;
2305 XS(_wrap_ScanObj_num_entries_get) {
2306 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2307 const char *_swigerr = _swigmsg;
2314 if ((items < 1) || (items > 1)) {
2315 SWIG_croak("Usage: ScanObj_num_entries_get(self);");
2318 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2319 SWIG_croak("Type error in argument 1 of ScanObj_num_entries_get. Expected _p_ScanObj");
2322 result = (int) ((arg1)->num_entries);
2324 ST(argvi) = sv_newmortal();
2325 sv_setiv(ST(argvi++), (IV) result);
2334 XS(_wrap_ScanObj_position_set) {
2335 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2336 const char *_swigerr = _swigmsg;
2343 if ((items < 2) || (items > 2)) {
2344 SWIG_croak("Usage: ScanObj_position_set(self,position);");
2347 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2348 SWIG_croak("Type error in argument 1 of ScanObj_position_set. Expected _p_ScanObj");
2351 arg2 = (int) SvIV(ST(1));
2352 if (arg1) (arg1)->position = arg2;
2363 XS(_wrap_ScanObj_position_get) {
2364 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2365 const char *_swigerr = _swigmsg;
2372 if ((items < 1) || (items > 1)) {
2373 SWIG_croak("Usage: ScanObj_position_get(self);");
2376 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2377 SWIG_croak("Type error in argument 1 of ScanObj_position_get. Expected _p_ScanObj");
2380 result = (int) ((arg1)->position);
2382 ST(argvi) = sv_newmortal();
2383 sv_setiv(ST(argvi++), (IV) result);
2392 XS(_wrap_ScanObj_is_partial_set) {
2393 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2394 const char *_swigerr = _swigmsg;
2401 if ((items < 2) || (items > 2)) {
2402 SWIG_croak("Usage: ScanObj_is_partial_set(self,is_partial);");
2405 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2406 SWIG_croak("Type error in argument 1 of ScanObj_is_partial_set. Expected _p_ScanObj");
2409 arg2 = (int) SvIV(ST(1));
2410 if (arg1) (arg1)->is_partial = arg2;
2421 XS(_wrap_ScanObj_is_partial_get) {
2422 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2423 const char *_swigerr = _swigmsg;
2430 if ((items < 1) || (items > 1)) {
2431 SWIG_croak("Usage: ScanObj_is_partial_get(self);");
2434 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2435 SWIG_croak("Type error in argument 1 of ScanObj_is_partial_get. Expected _p_ScanObj");
2438 result = (int) ((arg1)->is_partial);
2440 ST(argvi) = sv_newmortal();
2441 sv_setiv(ST(argvi++), (IV) result);
2450 XS(_wrap_ScanObj_entries_set) {
2451 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2452 const char *_swigerr = _swigmsg;
2459 if ((items < 2) || (items > 2)) {
2460 SWIG_croak("Usage: ScanObj_entries_set(self,entries);");
2463 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2464 SWIG_croak("Type error in argument 1 of ScanObj_entries_set. Expected _p_ScanObj");
2468 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ScanEntry,0) < 0) {
2469 SWIG_croak("Type error in argument 2 of ScanObj_entries_set. Expected _p_ScanEntry");
2472 if (arg1) (arg1)->entries = arg2;
2483 XS(_wrap_ScanObj_entries_get) {
2484 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2485 const char *_swigerr = _swigmsg;
2492 if ((items < 1) || (items > 1)) {
2493 SWIG_croak("Usage: ScanObj_entries_get(self);");
2496 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2497 SWIG_croak("Type error in argument 1 of ScanObj_entries_get. Expected _p_ScanObj");
2500 result = (ScanEntry *) ((arg1)->entries);
2502 ST(argvi) = sv_newmortal();
2503 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanEntry,0);
2512 XS(_wrap_new_ScanObj) {
2513 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2514 const char *_swigerr = _swigmsg;
2520 if ((items < 0) || (items > 0)) {
2521 SWIG_croak("Usage: new_ScanObj();");
2523 result = (ScanObj *)(ScanObj *) calloc(1, sizeof(ScanObj));
2525 ST(argvi) = sv_newmortal();
2526 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanObj,0);
2535 XS(_wrap_delete_ScanObj) {
2536 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2537 const char *_swigerr = _swigmsg;
2543 if ((items < 1) || (items > 1)) {
2544 SWIG_croak("Usage: delete_ScanObj(self);");
2547 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2548 SWIG_croak("Type error in argument 1 of delete_ScanObj. Expected _p_ScanObj");
2551 free((char *) arg1);
2562 XS(_wrap_ZebraTransactionStatus_processed_set) {
2563 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2564 const char *_swigerr = _swigmsg;
2566 ZebraTransactionStatus *arg1 ;
2571 if ((items < 2) || (items > 2)) {
2572 SWIG_croak("Usage: ZebraTransactionStatus_processed_set(self,processed);");
2575 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2576 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_processed_set. Expected _p_ZebraTransactionStatus");
2579 arg2 = (int) SvIV(ST(1));
2580 if (arg1) (arg1)->processed = arg2;
2591 XS(_wrap_ZebraTransactionStatus_processed_get) {
2592 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2593 const char *_swigerr = _swigmsg;
2595 ZebraTransactionStatus *arg1 ;
2600 if ((items < 1) || (items > 1)) {
2601 SWIG_croak("Usage: ZebraTransactionStatus_processed_get(self);");
2604 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2605 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_processed_get. Expected _p_ZebraTransactionStatus");
2608 result = (int) ((arg1)->processed);
2610 ST(argvi) = sv_newmortal();
2611 sv_setiv(ST(argvi++), (IV) result);
2620 XS(_wrap_ZebraTransactionStatus_inserted_set) {
2621 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2622 const char *_swigerr = _swigmsg;
2624 ZebraTransactionStatus *arg1 ;
2629 if ((items < 2) || (items > 2)) {
2630 SWIG_croak("Usage: ZebraTransactionStatus_inserted_set(self,inserted);");
2633 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2634 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_inserted_set. Expected _p_ZebraTransactionStatus");
2637 arg2 = (int) SvIV(ST(1));
2638 if (arg1) (arg1)->inserted = arg2;
2649 XS(_wrap_ZebraTransactionStatus_inserted_get) {
2650 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2651 const char *_swigerr = _swigmsg;
2653 ZebraTransactionStatus *arg1 ;
2658 if ((items < 1) || (items > 1)) {
2659 SWIG_croak("Usage: ZebraTransactionStatus_inserted_get(self);");
2662 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2663 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_inserted_get. Expected _p_ZebraTransactionStatus");
2666 result = (int) ((arg1)->inserted);
2668 ST(argvi) = sv_newmortal();
2669 sv_setiv(ST(argvi++), (IV) result);
2678 XS(_wrap_ZebraTransactionStatus_updated_set) {
2679 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2680 const char *_swigerr = _swigmsg;
2682 ZebraTransactionStatus *arg1 ;
2687 if ((items < 2) || (items > 2)) {
2688 SWIG_croak("Usage: ZebraTransactionStatus_updated_set(self,updated);");
2691 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2692 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_updated_set. Expected _p_ZebraTransactionStatus");
2695 arg2 = (int) SvIV(ST(1));
2696 if (arg1) (arg1)->updated = arg2;
2707 XS(_wrap_ZebraTransactionStatus_updated_get) {
2708 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2709 const char *_swigerr = _swigmsg;
2711 ZebraTransactionStatus *arg1 ;
2716 if ((items < 1) || (items > 1)) {
2717 SWIG_croak("Usage: ZebraTransactionStatus_updated_get(self);");
2720 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2721 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_updated_get. Expected _p_ZebraTransactionStatus");
2724 result = (int) ((arg1)->updated);
2726 ST(argvi) = sv_newmortal();
2727 sv_setiv(ST(argvi++), (IV) result);
2736 XS(_wrap_ZebraTransactionStatus_deleted_set) {
2737 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2738 const char *_swigerr = _swigmsg;
2740 ZebraTransactionStatus *arg1 ;
2745 if ((items < 2) || (items > 2)) {
2746 SWIG_croak("Usage: ZebraTransactionStatus_deleted_set(self,deleted);");
2749 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2750 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_deleted_set. Expected _p_ZebraTransactionStatus");
2753 arg2 = (int) SvIV(ST(1));
2754 if (arg1) (arg1)->deleted = arg2;
2765 XS(_wrap_ZebraTransactionStatus_deleted_get) {
2766 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2767 const char *_swigerr = _swigmsg;
2769 ZebraTransactionStatus *arg1 ;
2774 if ((items < 1) || (items > 1)) {
2775 SWIG_croak("Usage: ZebraTransactionStatus_deleted_get(self);");
2778 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2779 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_deleted_get. Expected _p_ZebraTransactionStatus");
2782 result = (int) ((arg1)->deleted);
2784 ST(argvi) = sv_newmortal();
2785 sv_setiv(ST(argvi++), (IV) result);
2794 XS(_wrap_ZebraTransactionStatus_utime_set) {
2795 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2796 const char *_swigerr = _swigmsg;
2798 ZebraTransactionStatus *arg1 ;
2803 if ((items < 2) || (items > 2)) {
2804 SWIG_croak("Usage: ZebraTransactionStatus_utime_set(self,utime);");
2807 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2808 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_utime_set. Expected _p_ZebraTransactionStatus");
2811 arg2 = (long) SvIV(ST(1));
2812 if (arg1) (arg1)->utime = arg2;
2823 XS(_wrap_ZebraTransactionStatus_utime_get) {
2824 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2825 const char *_swigerr = _swigmsg;
2827 ZebraTransactionStatus *arg1 ;
2832 if ((items < 1) || (items > 1)) {
2833 SWIG_croak("Usage: ZebraTransactionStatus_utime_get(self);");
2836 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2837 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_utime_get. Expected _p_ZebraTransactionStatus");
2840 result = (long) ((arg1)->utime);
2842 ST(argvi) = sv_newmortal();
2843 sv_setiv(ST(argvi++), (IV) result);
2852 XS(_wrap_ZebraTransactionStatus_stime_set) {
2853 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2854 const char *_swigerr = _swigmsg;
2856 ZebraTransactionStatus *arg1 ;
2861 if ((items < 2) || (items > 2)) {
2862 SWIG_croak("Usage: ZebraTransactionStatus_stime_set(self,stime);");
2865 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2866 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_stime_set. Expected _p_ZebraTransactionStatus");
2869 arg2 = (long) SvIV(ST(1));
2870 if (arg1) (arg1)->stime = arg2;
2881 XS(_wrap_ZebraTransactionStatus_stime_get) {
2882 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2883 const char *_swigerr = _swigmsg;
2885 ZebraTransactionStatus *arg1 ;
2890 if ((items < 1) || (items > 1)) {
2891 SWIG_croak("Usage: ZebraTransactionStatus_stime_get(self);");
2894 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2895 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_stime_get. Expected _p_ZebraTransactionStatus");
2898 result = (long) ((arg1)->stime);
2900 ST(argvi) = sv_newmortal();
2901 sv_setiv(ST(argvi++), (IV) result);
2910 XS(_wrap_new_ZebraTransactionStatus) {
2911 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2912 const char *_swigerr = _swigmsg;
2914 ZebraTransactionStatus *result;
2918 if ((items < 0) || (items > 0)) {
2919 SWIG_croak("Usage: new_ZebraTransactionStatus();");
2921 result = (ZebraTransactionStatus *)(ZebraTransactionStatus *) calloc(1, sizeof(ZebraTransactionStatus));
2923 ST(argvi) = sv_newmortal();
2924 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ZebraTransactionStatus,0);
2933 XS(_wrap_delete_ZebraTransactionStatus) {
2934 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2935 const char *_swigerr = _swigmsg;
2937 ZebraTransactionStatus *arg1 ;
2941 if ((items < 1) || (items > 1)) {
2942 SWIG_croak("Usage: delete_ZebraTransactionStatus(self);");
2945 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2946 SWIG_croak("Type error in argument 1 of delete_ZebraTransactionStatus. Expected _p_ZebraTransactionStatus");
2949 free((char *) arg1);
2960 XS(_wrap_init__SWIG_0) {
2961 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2962 const char *_swigerr = _swigmsg;
2967 if ((items < 0) || (items > 0)) {
2968 SWIG_croak("Usage: init();");
2982 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2983 const char *_swigerr = _swigmsg;
2988 if ((items < 0) || (items > 0)) {
2989 SWIG_croak("Usage: DESTROY();");
3002 XS(_wrap_logLevel) {
3003 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3004 const char *_swigerr = _swigmsg;
3010 if ((items < 1) || (items > 1)) {
3011 SWIG_croak("Usage: logLevel(level);");
3013 arg1 = (int) SvIV(ST(0));
3026 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3027 const char *_swigerr = _swigmsg;
3033 if ((items < 1) || (items > 1)) {
3034 SWIG_croak("Usage: logFile(fname);");
3036 if (!SvOK((SV*) ST(0))) arg1 = 0;
3037 else arg1 = (char *) SvPV(ST(0), PL_na);
3038 logFile((char const *)arg1);
3050 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3051 const char *_swigerr = _swigmsg;
3058 if ((items < 2) || (items > 2)) {
3059 SWIG_croak("Usage: logMsg(level,message);");
3061 arg1 = (int) SvIV(ST(0));
3062 if (!SvOK((SV*) ST(1))) arg2 = 0;
3063 else arg2 = (char *) SvPV(ST(1), PL_na);
3064 logMsg(arg1,(char const *)arg2);
3075 XS(_wrap_odr_createmem) {
3076 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3077 const char *_swigerr = _swigmsg;
3084 if ((items < 1) || (items > 1)) {
3085 SWIG_croak("Usage: odr_createmem(direction);");
3087 arg1 = (int) SvIV(ST(0));
3088 result = odr_createmem(arg1);
3091 ODR * resultobj = (ODR *) malloc(sizeof(ODR));
3092 memmove(resultobj, &result, sizeof(ODR));
3093 ST(argvi) = sv_newmortal();
3094 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ODR,0);
3104 XS(_wrap_odr_reset) {
3105 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3106 const char *_swigerr = _swigmsg;
3112 if ((items < 1) || (items > 1)) {
3113 SWIG_croak("Usage: odr_reset(o);");
3117 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3118 SWIG_croak("Type error in argument 1 of odr_reset. Expected _p_ODR");
3133 XS(_wrap_odr_destroy) {
3134 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3135 const char *_swigerr = _swigmsg;
3141 if ((items < 1) || (items > 1)) {
3142 SWIG_croak("Usage: odr_destroy(o);");
3146 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3147 SWIG_croak("Type error in argument 1 of odr_destroy. Expected _p_ODR");
3162 XS(_wrap_odr_malloc) {
3163 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3164 const char *_swigerr = _swigmsg;
3172 if ((items < 2) || (items > 2)) {
3173 SWIG_croak("Usage: odr_malloc(o,size);");
3177 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3178 SWIG_croak("Type error in argument 1 of odr_malloc. Expected _p_ODR");
3182 arg2 = (int) SvIV(ST(1));
3183 result = (void *)odr_malloc(arg1,arg2);
3185 ST(argvi) = sv_newmortal();
3186 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_void,0);
3196 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3197 const char *_swigerr = _swigmsg;
3200 ZebraService result;
3204 if ((items < 1) || (items > 1)) {
3205 SWIG_croak("Usage: start(configName);");
3207 if (!SvOK((SV*) ST(0))) arg1 = 0;
3208 else arg1 = (char *) SvPV(ST(0), PL_na);
3209 result = zebra_start((char const *)arg1);
3212 ZebraService * resultobj = (ZebraService *) malloc(sizeof(ZebraService));
3213 memmove(resultobj, &result, sizeof(ZebraService));
3214 ST(argvi) = sv_newmortal();
3215 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ZebraService,0);
3226 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3227 const char *_swigerr = _swigmsg;
3234 if ((items < 1) || (items > 1)) {
3235 SWIG_croak("Usage: open(zs);");
3238 ZebraService * argp;
3239 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraService,0) < 0) {
3240 SWIG_croak("Type error in argument 1 of open. Expected _p_ZebraService");
3244 result = zebra_open(arg1);
3247 ZebraHandle * resultobj = (ZebraHandle *) malloc(sizeof(ZebraHandle));
3248 memmove(resultobj, &result, sizeof(ZebraHandle));
3249 ST(argvi) = sv_newmortal();
3250 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ZebraHandle,0);
3261 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3262 const char *_swigerr = _swigmsg;
3268 if ((items < 1) || (items > 1)) {
3269 SWIG_croak("Usage: close(zh);");
3273 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3274 SWIG_croak("Type error in argument 1 of close. Expected _p_ZebraHandle");
3290 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3291 const char *_swigerr = _swigmsg;
3297 if ((items < 1) || (items > 1)) {
3298 SWIG_croak("Usage: stop(zs);");
3301 ZebraService * argp;
3302 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraService,0) < 0) {
3303 SWIG_croak("Type error in argument 1 of stop. Expected _p_ZebraService");
3319 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3320 const char *_swigerr = _swigmsg;
3327 if ((items < 1) || (items > 1)) {
3328 SWIG_croak("Usage: errCode(zh);");
3332 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3333 SWIG_croak("Type error in argument 1 of errCode. Expected _p_ZebraHandle");
3337 result = (int)zebra_errCode(arg1);
3339 ST(argvi) = sv_newmortal();
3340 sv_setiv(ST(argvi++), (IV) result);
3349 XS(_wrap_errString) {
3350 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3351 const char *_swigerr = _swigmsg;
3358 if ((items < 1) || (items > 1)) {
3359 SWIG_croak("Usage: errString(zh);");
3363 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3364 SWIG_croak("Type error in argument 1 of errString. Expected _p_ZebraHandle");
3368 result = (char *)zebra_errString(arg1);
3370 ST(argvi) = sv_newmortal();
3372 sv_setpv((SV*)ST(argvi++), (char *) result);
3374 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
3385 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3386 const char *_swigerr = _swigmsg;
3393 if ((items < 1) || (items > 1)) {
3394 SWIG_croak("Usage: errAdd(zh);");
3398 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3399 SWIG_croak("Type error in argument 1 of errAdd. Expected _p_ZebraHandle");
3403 result = (char *)zebra_errAdd(arg1);
3405 ST(argvi) = sv_newmortal();
3407 sv_setpv((SV*)ST(argvi++), (char *) result);
3409 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
3419 XS(_wrap_init_recordGroup) {
3420 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3421 const char *_swigerr = _swigmsg;
3427 if ((items < 1) || (items > 1)) {
3428 SWIG_croak("Usage: init_recordGroup(rg);");
3431 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
3432 SWIG_croak("Type error in argument 1 of init_recordGroup. Expected _p_recordGroup");
3435 init_recordGroup(arg1);
3446 XS(_wrap_res_get_recordGroup) {
3447 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3448 const char *_swigerr = _swigmsg;
3456 if ((items < 3) || (items > 3)) {
3457 SWIG_croak("Usage: res_get_recordGroup(zh,rg,ext);");
3461 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3462 SWIG_croak("Type error in argument 1 of res_get_recordGroup. Expected _p_ZebraHandle");
3467 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3468 SWIG_croak("Type error in argument 2 of res_get_recordGroup. Expected _p_recordGroup");
3471 if (!SvOK((SV*) ST(2))) arg3 = 0;
3472 else arg3 = (char *) SvPV(ST(2), PL_na);
3473 res_get_recordGroup(arg1,arg2,(char const *)arg3);
3484 XS(_wrap_set_group) {
3485 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3486 const char *_swigerr = _swigmsg;
3489 struct recordGroup *arg2 ;
3493 if ((items < 2) || (items > 2)) {
3494 SWIG_croak("Usage: set_group(zh,rg);");
3498 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3499 SWIG_croak("Type error in argument 1 of set_group. Expected _p_ZebraHandle");
3504 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3505 SWIG_croak("Type error in argument 2 of set_group. Expected _p_recordGroup");
3508 zebra_set_group(arg1,arg2);
3519 XS(_wrap_select_database) {
3520 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3521 const char *_swigerr = _swigmsg;
3529 if ((items < 2) || (items > 2)) {
3530 SWIG_croak("Usage: select_database(zh,basename);");
3534 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3535 SWIG_croak("Type error in argument 1 of select_database. Expected _p_ZebraHandle");
3539 if (!SvOK((SV*) ST(1))) arg2 = 0;
3540 else arg2 = (char *) SvPV(ST(1), PL_na);
3541 result = (int)zebra_select_database(arg1,(char const *)arg2);
3543 ST(argvi) = sv_newmortal();
3544 sv_setiv(ST(argvi++), (IV) result);
3553 XS(_wrap_select_databases) {
3554 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3555 const char *_swigerr = _swigmsg;
3564 if ((items < 3) || (items > 3)) {
3565 SWIG_croak("Usage: select_databases(zh,num_bases,basenames);");
3569 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3570 SWIG_croak("Type error in argument 1 of select_databases. Expected _p_ZebraHandle");
3574 arg2 = (int) SvIV(ST(1));
3582 croak("Argument 3 is not a reference.");
3583 if (SvTYPE(SvRV(ST(2))) != SVt_PVAV)
3584 croak("Argument 3 is not an array.");
3585 tempav = (AV*)SvRV(ST(2));
3586 len = av_len(tempav);
3587 arg3 = (char **) malloc((len+2)*sizeof(char *));
3588 for (i = 0; i <= len; i++) {
3589 tv = av_fetch(tempav, i, 0);
3590 arg3[i] = (char *) SvPV(*tv,na);
3594 result = (int)zebra_select_databases(arg1,arg2,(char const **)arg3);
3596 ST(argvi) = sv_newmortal();
3597 sv_setiv(ST(argvi++), (IV) result);
3612 XS(_wrap_begin_trans) {
3613 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3614 const char *_swigerr = _swigmsg;
3620 if ((items < 1) || (items > 1)) {
3621 SWIG_croak("Usage: begin_trans(zh);");
3625 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3626 SWIG_croak("Type error in argument 1 of begin_trans. Expected _p_ZebraHandle");
3630 zebra_begin_trans(arg1);
3641 XS(_wrap_end_trans) {
3642 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3643 const char *_swigerr = _swigmsg;
3646 ZebraTransactionStatus *arg2 ;
3650 if ((items < 2) || (items > 2)) {
3651 SWIG_croak("Usage: end_trans(zh,stat);");
3655 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3656 SWIG_croak("Type error in argument 1 of end_trans. Expected _p_ZebraHandle");
3661 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
3662 SWIG_croak("Type error in argument 2 of end_trans. Expected _p_ZebraTransactionStatus");
3665 zebra_end_transaction(arg1,arg2);
3676 XS(_wrap_trans_no) {
3677 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3678 const char *_swigerr = _swigmsg;
3685 if ((items < 1) || (items > 1)) {
3686 SWIG_croak("Usage: trans_no(zh);");
3690 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3691 SWIG_croak("Type error in argument 1 of trans_no. Expected _p_ZebraHandle");
3695 result = (int)zebra_trans_no(arg1);
3697 ST(argvi) = sv_newmortal();
3698 sv_setiv(ST(argvi++), (IV) result);
3707 XS(_wrap_begin_read) {
3708 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3709 const char *_swigerr = _swigmsg;
3716 if ((items < 1) || (items > 1)) {
3717 SWIG_croak("Usage: begin_read(zh);");
3721 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3722 SWIG_croak("Type error in argument 1 of begin_read. Expected _p_ZebraHandle");
3726 result = (int)zebra_begin_read(arg1);
3728 ST(argvi) = sv_newmortal();
3729 sv_setiv(ST(argvi++), (IV) result);
3738 XS(_wrap_zts_test) {
3739 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3740 const char *_swigerr = _swigmsg;
3742 ZebraTransactionStatus *arg1 ;
3746 if ((items < 1) || (items > 1)) {
3747 SWIG_croak("Usage: zts_test(stat);");
3750 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
3751 SWIG_croak("Type error in argument 1 of zts_test. Expected _p_ZebraTransactionStatus");
3765 XS(_wrap_end_read) {
3766 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3767 const char *_swigerr = _swigmsg;
3773 if ((items < 1) || (items > 1)) {
3774 SWIG_croak("Usage: end_read(zh);");
3778 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3779 SWIG_croak("Type error in argument 1 of end_read. Expected _p_ZebraHandle");
3783 zebra_end_read(arg1);
3795 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3796 const char *_swigerr = _swigmsg;
3803 if ((items < 1) || (items > 1)) {
3804 SWIG_croak("Usage: commit(zh);");
3808 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3809 SWIG_croak("Type error in argument 1 of commit. Expected _p_ZebraHandle");
3813 result = (int)zebra_commit(arg1);
3815 ST(argvi) = sv_newmortal();
3816 sv_setiv(ST(argvi++), (IV) result);
3825 XS(_wrap_get_shadow_enable) {
3826 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3827 const char *_swigerr = _swigmsg;
3834 if ((items < 1) || (items > 1)) {
3835 SWIG_croak("Usage: get_shadow_enable(zh);");
3839 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3840 SWIG_croak("Type error in argument 1 of get_shadow_enable. Expected _p_ZebraHandle");
3844 result = (int)zebra_get_shadow_enable(arg1);
3846 ST(argvi) = sv_newmortal();
3847 sv_setiv(ST(argvi++), (IV) result);
3856 XS(_wrap_set_shadow_enable) {
3857 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3858 const char *_swigerr = _swigmsg;
3865 if ((items < 2) || (items > 2)) {
3866 SWIG_croak("Usage: set_shadow_enable(zh,value);");
3870 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3871 SWIG_croak("Type error in argument 1 of set_shadow_enable. Expected _p_ZebraHandle");
3875 arg2 = (int) SvIV(ST(1));
3876 zebra_set_shadow_enable(arg1,arg2);
3887 XS(_wrap_init__SWIG_1) {
3888 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3889 const char *_swigerr = _swigmsg;
3896 if ((items < 1) || (items > 1)) {
3897 SWIG_croak("Usage: init(zh);");
3901 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3902 SWIG_croak("Type error in argument 1 of init. Expected _p_ZebraHandle");
3906 result = (int)zebra_init(arg1);
3908 ST(argvi) = sv_newmortal();
3909 sv_setiv(ST(argvi++), (IV) result);
3923 (*PL_markstack_ptr++);SWIG_CALLXS(_wrap_init__SWIG_0); return;
3929 if (SWIG_ConvertPtr(ST(0), (void **) &tmp, SWIGTYPE_p_ZebraHandle, 0) == -1) {
3936 (*PL_markstack_ptr++);SWIG_CALLXS(_wrap_init__SWIG_1); return;
3940 croak("No matching function for overloaded 'init'");
3946 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3947 const char *_swigerr = _swigmsg;
3954 if ((items < 1) || (items > 1)) {
3955 SWIG_croak("Usage: compact(zh);");
3959 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3960 SWIG_croak("Type error in argument 1 of compact. Expected _p_ZebraHandle");
3964 result = (int)zebra_compact(arg1);
3966 ST(argvi) = sv_newmortal();
3967 sv_setiv(ST(argvi++), (IV) result);
3976 XS(_wrap_repository_update) {
3977 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3978 const char *_swigerr = _swigmsg;
3984 if ((items < 1) || (items > 1)) {
3985 SWIG_croak("Usage: repository_update(zh);");
3989 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3990 SWIG_croak("Type error in argument 1 of repository_update. Expected _p_ZebraHandle");
3994 zebra_repository_update(arg1);
4005 XS(_wrap_repository_delete) {
4006 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4007 const char *_swigerr = _swigmsg;
4013 if ((items < 1) || (items > 1)) {
4014 SWIG_croak("Usage: repository_delete(zh);");
4018 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4019 SWIG_croak("Type error in argument 1 of repository_delete. Expected _p_ZebraHandle");
4023 zebra_repository_delete(arg1);
4034 XS(_wrap_repository_show) {
4035 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4036 const char *_swigerr = _swigmsg;
4042 if ((items < 1) || (items > 1)) {
4043 SWIG_croak("Usage: repository_show(zh);");
4047 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4048 SWIG_croak("Type error in argument 1 of repository_show. Expected _p_ZebraHandle");
4052 zebra_repository_show(arg1);
4063 XS(_wrap_update_record) {
4064 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4065 const char *_swigerr = _swigmsg;
4079 if ((items < 8) || (items > 8)) {
4080 SWIG_croak("Usage: update_record(zh,rGroup,recordType,sysno,match,fname,buf,buf_size);");
4084 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4085 SWIG_croak("Type error in argument 1 of update_record. Expected _p_ZebraHandle");
4090 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
4091 SWIG_croak("Type error in argument 2 of update_record. Expected _p_recordGroup");
4094 if (!SvOK((SV*) ST(2))) arg3 = 0;
4095 else arg3 = (char *) SvPV(ST(2), PL_na);
4096 arg4 = (int) SvIV(ST(3));
4097 if (!SvOK((SV*) ST(4))) arg5 = 0;
4098 else arg5 = (char *) SvPV(ST(4), PL_na);
4099 if (!SvOK((SV*) ST(5))) arg6 = 0;
4100 else arg6 = (char *) SvPV(ST(5), PL_na);
4101 if (!SvOK((SV*) ST(6))) arg7 = 0;
4102 else arg7 = (char *) SvPV(ST(6), PL_na);
4103 arg8 = (int) SvIV(ST(7));
4104 result = (int)zebra_update_record(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8);
4106 ST(argvi) = sv_newmortal();
4107 sv_setiv(ST(argvi++), (IV) result);
4116 XS(_wrap_delete_record) {
4117 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4118 const char *_swigerr = _swigmsg;
4132 if ((items < 8) || (items > 8)) {
4133 SWIG_croak("Usage: delete_record(zh,rGroup,recordType,sysno,match,fname,buf,buf_size);");
4137 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4138 SWIG_croak("Type error in argument 1 of delete_record. Expected _p_ZebraHandle");
4143 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
4144 SWIG_croak("Type error in argument 2 of delete_record. Expected _p_recordGroup");
4147 if (!SvOK((SV*) ST(2))) arg3 = 0;
4148 else arg3 = (char *) SvPV(ST(2), PL_na);
4149 arg4 = (int) SvIV(ST(3));
4150 if (!SvOK((SV*) ST(4))) arg5 = 0;
4151 else arg5 = (char *) SvPV(ST(4), PL_na);
4152 if (!SvOK((SV*) ST(5))) arg6 = 0;
4153 else arg6 = (char *) SvPV(ST(5), PL_na);
4154 if (!SvOK((SV*) ST(6))) arg7 = 0;
4155 else arg7 = (char *) SvPV(ST(6), PL_na);
4156 arg8 = (int) SvIV(ST(7));
4157 result = (int)zebra_delete_record(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8);
4159 ST(argvi) = sv_newmortal();
4160 sv_setiv(ST(argvi++), (IV) result);
4169 XS(_wrap_search_PQF) {
4170 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4171 const char *_swigerr = _swigmsg;
4182 if ((items < 5) || (items > 5)) {
4183 SWIG_croak("Usage: search_PQF(zh,odr_input,odr_output,pqf_query,setname);");
4187 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4188 SWIG_croak("Type error in argument 1 of search_PQF. Expected _p_ZebraHandle");
4194 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4195 SWIG_croak("Type error in argument 2 of search_PQF. Expected _p_ODR");
4201 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4202 SWIG_croak("Type error in argument 3 of search_PQF. Expected _p_ODR");
4206 if (!SvOK((SV*) ST(3))) arg4 = 0;
4207 else arg4 = (char *) SvPV(ST(3), PL_na);
4208 if (!SvOK((SV*) ST(4))) arg5 = 0;
4209 else arg5 = (char *) SvPV(ST(4), PL_na);
4210 result = (int)zebra_search_PQF(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5);
4212 ST(argvi) = sv_newmortal();
4213 sv_setiv(ST(argvi++), (IV) result);
4222 XS(_wrap_cql_transform_open_fname) {
4223 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4224 const char *_swigerr = _swigmsg;
4227 cql_transform_t result;
4231 if ((items < 1) || (items > 1)) {
4232 SWIG_croak("Usage: cql_transform_open_fname(fname);");
4234 if (!SvOK((SV*) ST(0))) arg1 = 0;
4235 else arg1 = (char *) SvPV(ST(0), PL_na);
4236 result = cql_transform_open_fname((char const *)arg1);
4239 cql_transform_t * resultobj = (cql_transform_t *) malloc(sizeof(cql_transform_t));
4240 memmove(resultobj, &result, sizeof(cql_transform_t));
4241 ST(argvi) = sv_newmortal();
4242 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_cql_transform_t,0);
4252 XS(_wrap_cql_transform_close) {
4253 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4254 const char *_swigerr = _swigmsg;
4256 cql_transform_t arg1 ;
4260 if ((items < 1) || (items > 1)) {
4261 SWIG_croak("Usage: cql_transform_close(ct);");
4264 cql_transform_t * argp;
4265 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4266 SWIG_croak("Type error in argument 1 of cql_transform_close. Expected _p_cql_transform_t");
4270 cql_transform_close(arg1);
4281 XS(_wrap_cql_transform_error) {
4282 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4283 const char *_swigerr = _swigmsg;
4285 cql_transform_t arg1 ;
4291 if ((items < 2) || (items > 2)) {
4292 SWIG_croak("Usage: cql_transform_error(ct,addinfo);");
4295 cql_transform_t * argp;
4296 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4297 SWIG_croak("Type error in argument 1 of cql_transform_error. Expected _p_cql_transform_t");
4308 croak("Argument 2 is not a reference.");
4309 if (SvTYPE(SvRV(ST(1))) != SVt_PVAV)
4310 croak("Argument 2 is not an array.");
4311 tempav = (AV*)SvRV(ST(1));
4312 len = av_len(tempav);
4313 arg2 = (char **) malloc((len+2)*sizeof(char *));
4314 for (i = 0; i <= len; i++) {
4315 tv = av_fetch(tempav, i, 0);
4316 arg2[i] = (char *) SvPV(*tv,na);
4320 result = (int)cql_transform_error(arg1,(char const **)arg2);
4322 ST(argvi) = sv_newmortal();
4323 sv_setiv(ST(argvi++), (IV) result);
4339 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4340 const char *_swigerr = _swigmsg;
4342 cql_transform_t arg1 ;
4350 if ((items < 4) || (items > 4)) {
4351 SWIG_croak("Usage: cql2pqf(ct,query,res,len);");
4354 cql_transform_t * argp;
4355 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4356 SWIG_croak("Type error in argument 1 of cql2pqf. Expected _p_cql_transform_t");
4360 if (!SvOK((SV*) ST(1))) arg2 = 0;
4361 else arg2 = (char *) SvPV(ST(1), PL_na);
4362 if (!SvOK((SV*) ST(2))) arg3 = 0;
4363 else arg3 = (char *) SvPV(ST(2), PL_na);
4364 arg4 = (int) SvIV(ST(3));
4365 result = (int)zebra_cql2pqf(arg1,(char const *)arg2,arg3,arg4);
4367 ST(argvi) = sv_newmortal();
4368 sv_setiv(ST(argvi++), (IV) result);
4377 XS(_wrap_records_retrieve) {
4378 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4379 const char *_swigerr = _swigmsg;
4389 RetrievalObj *arg9 ;
4393 if ((items < 9) || (items > 9)) {
4394 SWIG_croak("Usage: records_retrieve(zh,stream,setname,a_eset,a_schema,a_format,from,to,res);");
4398 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4399 SWIG_croak("Type error in argument 1 of records_retrieve. Expected _p_ZebraHandle");
4405 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4406 SWIG_croak("Type error in argument 2 of records_retrieve. Expected _p_ODR");
4410 if (!SvOK((SV*) ST(2))) arg3 = 0;
4411 else arg3 = (char *) SvPV(ST(2), PL_na);
4412 if (!SvOK((SV*) ST(3))) arg4 = 0;
4413 else arg4 = (char *) SvPV(ST(3), PL_na);
4414 if (!SvOK((SV*) ST(4))) arg5 = 0;
4415 else arg5 = (char *) SvPV(ST(4), PL_na);
4416 if (!SvOK((SV*) ST(5))) arg6 = 0;
4417 else arg6 = (char *) SvPV(ST(5), PL_na);
4418 arg7 = (int) SvIV(ST(6));
4419 arg8 = (int) SvIV(ST(7));
4421 if (SWIG_ConvertPtr(ST(8), (void **) &arg9, SWIGTYPE_p_RetrievalObj,0) < 0) {
4422 SWIG_croak("Type error in argument 9 of records_retrieve. Expected _p_RetrievalObj");
4425 records_retrieve(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7,arg8,arg9);
4436 XS(_wrap_record_retrieve) {
4437 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4438 const char *_swigerr = _swigmsg;
4440 RetrievalObj *arg1 ;
4442 RetrievalRecord *arg3 ;
4447 if ((items < 4) || (items > 4)) {
4448 SWIG_croak("Usage: record_retrieve(ro,stream,res,pos);");
4451 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
4452 SWIG_croak("Type error in argument 1 of record_retrieve. Expected _p_RetrievalObj");
4457 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4458 SWIG_croak("Type error in argument 2 of record_retrieve. Expected _p_ODR");
4463 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_RetrievalRecord,0) < 0) {
4464 SWIG_croak("Type error in argument 3 of record_retrieve. Expected _p_RetrievalRecord");
4467 arg4 = (int) SvIV(ST(3));
4468 record_retrieve(arg1,arg2,arg3,arg4);
4480 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4481 const char *_swigerr = _swigmsg;
4492 if ((items < 5) || (items > 5)) {
4493 SWIG_croak("Usage: sort(zh,stream,sort_spec,output_setname,input_setnames);");
4497 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4498 SWIG_croak("Type error in argument 1 of sort. Expected _p_ZebraHandle");
4504 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4505 SWIG_croak("Type error in argument 2 of sort. Expected _p_ODR");
4509 if (!SvOK((SV*) ST(2))) arg3 = 0;
4510 else arg3 = (char *) SvPV(ST(2), PL_na);
4511 if (!SvOK((SV*) ST(3))) arg4 = 0;
4512 else arg4 = (char *) SvPV(ST(3), PL_na);
4520 croak("Argument 5 is not a reference.");
4521 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
4522 croak("Argument 5 is not an array.");
4523 tempav = (AV*)SvRV(ST(4));
4524 len = av_len(tempav);
4525 arg5 = (char **) malloc((len+2)*sizeof(char *));
4526 for (i = 0; i <= len; i++) {
4527 tv = av_fetch(tempav, i, 0);
4528 arg5[i] = (char *) SvPV(*tv,na);
4532 result = (int)sort(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const **)arg5);
4534 ST(argvi) = sv_newmortal();
4535 sv_setiv(ST(argvi++), (IV) result);
4550 XS(_wrap_scan_PQF) {
4551 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4552 const char *_swigerr = _swigmsg;
4561 if ((items < 4) || (items > 4)) {
4562 SWIG_croak("Usage: scan_PQF(zh,so,stream,pqf_query);");
4566 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4567 SWIG_croak("Type error in argument 1 of scan_PQF. Expected _p_ZebraHandle");
4572 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ScanObj,0) < 0) {
4573 SWIG_croak("Type error in argument 2 of scan_PQF. Expected _p_ScanObj");
4578 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4579 SWIG_croak("Type error in argument 3 of scan_PQF. Expected _p_ODR");
4583 if (!SvOK((SV*) ST(3))) arg4 = 0;
4584 else arg4 = (char *) SvPV(ST(3), PL_na);
4585 zebra_scan_PQF(arg1,arg2,arg3,(char const *)arg4);
4596 XS(_wrap_getScanEntry) {
4597 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4598 const char *_swigerr = _swigmsg;
4606 if ((items < 2) || (items > 2)) {
4607 SWIG_croak("Usage: getScanEntry(so,pos);");
4610 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
4611 SWIG_croak("Type error in argument 1 of getScanEntry. Expected _p_ScanObj");
4614 arg2 = (int) SvIV(ST(1));
4615 result = (ScanEntry *)getScanEntry(arg1,arg2);
4617 ST(argvi) = sv_newmortal();
4618 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanEntry,0);
4627 XS(_wrap_nmem_create) {
4628 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4629 const char *_swigerr = _swigmsg;
4635 if ((items < 0) || (items > 0)) {
4636 SWIG_croak("Usage: nmem_create();");
4638 result = nmem_create();
4641 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
4642 memmove(resultobj, &result, sizeof(NMEM));
4643 ST(argvi) = sv_newmortal();
4644 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
4654 XS(_wrap_nmem_destroy) {
4655 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4656 const char *_swigerr = _swigmsg;
4662 if ((items < 1) || (items > 1)) {
4663 SWIG_croak("Usage: nmem_destroy(handle);");
4667 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4668 SWIG_croak("Type error in argument 1 of nmem_destroy. Expected _p_NMEM");
4683 XS(_wrap_data1_create) {
4684 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4685 const char *_swigerr = _swigmsg;
4687 data1_handle result;
4691 if ((items < 0) || (items > 0)) {
4692 SWIG_croak("Usage: data1_create();");
4694 result = data1_create();
4697 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
4698 memmove(resultobj, &result, sizeof(data1_handle));
4699 ST(argvi) = sv_newmortal();
4700 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
4710 XS(_wrap_data1_createx) {
4711 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4712 const char *_swigerr = _swigmsg;
4715 data1_handle result;
4719 if ((items < 1) || (items > 1)) {
4720 SWIG_croak("Usage: data1_createx(flags);");
4722 arg1 = (int) SvIV(ST(0));
4723 result = data1_createx(arg1);
4726 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
4727 memmove(resultobj, &result, sizeof(data1_handle));
4728 ST(argvi) = sv_newmortal();
4729 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
4739 XS(_wrap_data1_destroy) {
4740 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4741 const char *_swigerr = _swigmsg;
4747 if ((items < 1) || (items > 1)) {
4748 SWIG_croak("Usage: data1_destroy(dh);");
4751 data1_handle * argp;
4752 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4753 SWIG_croak("Type error in argument 1 of data1_destroy. Expected _p_data1_handle");
4757 data1_destroy(arg1);
4768 XS(_wrap_get_parent_tag) {
4769 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4770 const char *_swigerr = _swigmsg;
4778 if ((items < 2) || (items > 2)) {
4779 SWIG_croak("Usage: get_parent_tag(dh,n);");
4782 data1_handle * argp;
4783 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4784 SWIG_croak("Type error in argument 1 of get_parent_tag. Expected _p_data1_handle");
4789 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
4790 SWIG_croak("Type error in argument 2 of get_parent_tag. Expected _p_data1_node");
4793 result = (data1_node *)get_parent_tag(arg1,arg2);
4795 ST(argvi) = sv_newmortal();
4796 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4805 XS(_wrap_data1_read_node) {
4806 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4807 const char *_swigerr = _swigmsg;
4816 if ((items < 3) || (items > 3)) {
4817 SWIG_croak("Usage: data1_read_node(dh,buf,m);");
4820 data1_handle * argp;
4821 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4822 SWIG_croak("Type error in argument 1 of data1_read_node. Expected _p_data1_handle");
4833 croak("Argument 2 is not a reference.");
4834 if (SvTYPE(SvRV(ST(1))) != SVt_PVAV)
4835 croak("Argument 2 is not an array.");
4836 tempav = (AV*)SvRV(ST(1));
4837 len = av_len(tempav);
4838 arg2 = (char **) malloc((len+2)*sizeof(char *));
4839 for (i = 0; i <= len; i++) {
4840 tv = av_fetch(tempav, i, 0);
4841 arg2[i] = (char *) SvPV(*tv,na);
4847 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4848 SWIG_croak("Type error in argument 3 of data1_read_node. Expected _p_NMEM");
4852 result = (data1_node *)data1_read_node(arg1,(char const **)arg2,arg3);
4854 ST(argvi) = sv_newmortal();
4855 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4870 XS(_wrap_data1_read_nodex) {
4871 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4872 const char *_swigerr = _swigmsg;
4876 int (*arg3)(void *) ;
4883 if ((items < 5) || (items > 5)) {
4884 SWIG_croak("Usage: data1_read_nodex(dh,m,get_byte,fh,wrbuf);");
4887 data1_handle * argp;
4888 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4889 SWIG_croak("Type error in argument 1 of data1_read_nodex. Expected _p_data1_handle");
4895 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4896 SWIG_croak("Type error in argument 2 of data1_read_nodex. Expected _p_NMEM");
4901 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_p_void__int,0) < 0) {
4902 SWIG_croak("Type error in argument 3 of data1_read_nodex. Expected _p_f_p_void__int");
4906 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, 0,0) < 0) {
4907 SWIG_croak("Type error in argument 4 of data1_read_nodex. Expected _p_void");
4912 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_WRBUF,0) < 0) {
4913 SWIG_croak("Type error in argument 5 of data1_read_nodex. Expected _p_WRBUF");
4917 result = (data1_node *)data1_read_nodex(arg1,arg2,arg3,arg4,arg5);
4919 ST(argvi) = sv_newmortal();
4920 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4929 XS(_wrap_data1_read_record) {
4930 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4931 const char *_swigerr = _swigmsg;
4934 int (*arg2)(void *,char *,size_t) ;
4941 if ((items < 4) || (items > 4)) {
4942 SWIG_croak("Usage: data1_read_record(dh,rf,fh,m);");
4945 data1_handle * argp;
4946 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4947 SWIG_croak("Type error in argument 1 of data1_read_record. Expected _p_data1_handle");
4952 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_f_p_void_p_char_size_t__int,0) < 0) {
4953 SWIG_croak("Type error in argument 2 of data1_read_record. Expected _p_f_p_void_p_char_size_t__int");
4957 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, 0,0) < 0) {
4958 SWIG_croak("Type error in argument 3 of data1_read_record. Expected _p_void");
4963 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4964 SWIG_croak("Type error in argument 4 of data1_read_record. Expected _p_NMEM");
4968 result = (data1_node *)data1_read_record(arg1,arg2,arg3,arg4);
4970 ST(argvi) = sv_newmortal();
4971 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4980 XS(_wrap_data1_read_absyn) {
4981 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4982 const char *_swigerr = _swigmsg;
4987 data1_absyn *result;
4991 if ((items < 3) || (items > 3)) {
4992 SWIG_croak("Usage: data1_read_absyn(dh,file,file_must_exist);");
4995 data1_handle * argp;
4996 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4997 SWIG_croak("Type error in argument 1 of data1_read_absyn. Expected _p_data1_handle");
5001 if (!SvOK((SV*) ST(1))) arg2 = 0;
5002 else arg2 = (char *) SvPV(ST(1), PL_na);
5003 arg3 = (int) SvIV(ST(2));
5004 result = (data1_absyn *)data1_read_absyn(arg1,(char const *)arg2,arg3);
5006 ST(argvi) = sv_newmortal();
5007 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
5016 XS(_wrap_data1_gettagbynum) {
5017 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5018 const char *_swigerr = _swigmsg;
5021 data1_tagset *arg2 ;
5028 if ((items < 4) || (items > 4)) {
5029 SWIG_croak("Usage: data1_gettagbynum(dh,s,type,value);");
5032 data1_handle * argp;
5033 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5034 SWIG_croak("Type error in argument 1 of data1_gettagbynum. Expected _p_data1_handle");
5039 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
5040 SWIG_croak("Type error in argument 2 of data1_gettagbynum. Expected _p_data1_tagset");
5043 arg3 = (int) SvIV(ST(2));
5044 arg4 = (int) SvIV(ST(3));
5045 result = (data1_tag *)data1_gettagbynum(arg1,arg2,arg3,arg4);
5047 ST(argvi) = sv_newmortal();
5048 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
5057 XS(_wrap_data1_empty_tagset) {
5058 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5059 const char *_swigerr = _swigmsg;
5062 data1_tagset *result;
5066 if ((items < 1) || (items > 1)) {
5067 SWIG_croak("Usage: data1_empty_tagset(dh);");
5070 data1_handle * argp;
5071 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5072 SWIG_croak("Type error in argument 1 of data1_empty_tagset. Expected _p_data1_handle");
5076 result = (data1_tagset *)data1_empty_tagset(arg1);
5078 ST(argvi) = sv_newmortal();
5079 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
5088 XS(_wrap_data1_read_tagset) {
5089 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5090 const char *_swigerr = _swigmsg;
5095 data1_tagset *result;
5099 if ((items < 3) || (items > 3)) {
5100 SWIG_croak("Usage: data1_read_tagset(dh,file,type);");
5103 data1_handle * argp;
5104 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5105 SWIG_croak("Type error in argument 1 of data1_read_tagset. Expected _p_data1_handle");
5109 if (!SvOK((SV*) ST(1))) arg2 = 0;
5110 else arg2 = (char *) SvPV(ST(1), PL_na);
5111 arg3 = (int) SvIV(ST(2));
5112 result = (data1_tagset *)data1_read_tagset(arg1,(char const *)arg2,arg3);
5114 ST(argvi) = sv_newmortal();
5115 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
5124 XS(_wrap_data1_getelementbytagname) {
5125 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5126 const char *_swigerr = _swigmsg;
5130 data1_element *arg3 ;
5132 data1_element *result;
5136 if ((items < 4) || (items > 4)) {
5137 SWIG_croak("Usage: data1_getelementbytagname(dh,abs,parent,tagname);");
5140 data1_handle * argp;
5141 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5142 SWIG_croak("Type error in argument 1 of data1_getelementbytagname. Expected _p_data1_handle");
5147 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5148 SWIG_croak("Type error in argument 2 of data1_getelementbytagname. Expected _p_data1_absyn");
5152 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_element,0) < 0) {
5153 SWIG_croak("Type error in argument 3 of data1_getelementbytagname. Expected _p_data1_element");
5156 if (!SvOK((SV*) ST(3))) arg4 = 0;
5157 else arg4 = (char *) SvPV(ST(3), PL_na);
5158 result = (data1_element *)data1_getelementbytagname(arg1,arg2,arg3,(char const *)arg4);
5160 ST(argvi) = sv_newmortal();
5161 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
5170 XS(_wrap_data1_nodetogr) {
5171 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5172 const char *_swigerr = _swigmsg;
5179 Z_GenericRecord *result;
5183 if ((items < 5) || (items > 5)) {
5184 SWIG_croak("Usage: data1_nodetogr(dh,n,select,o,len);");
5187 data1_handle * argp;
5188 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5189 SWIG_croak("Type error in argument 1 of data1_nodetogr. Expected _p_data1_handle");
5194 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5195 SWIG_croak("Type error in argument 2 of data1_nodetogr. Expected _p_data1_node");
5198 arg3 = (int) SvIV(ST(2));
5201 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
5202 SWIG_croak("Type error in argument 4 of data1_nodetogr. Expected _p_ODR");
5207 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_int,0) < 0) {
5208 SWIG_croak("Type error in argument 5 of data1_nodetogr. Expected _p_int");
5211 result = (Z_GenericRecord *)data1_nodetogr(arg1,arg2,arg3,arg4,arg5);
5213 ST(argvi) = sv_newmortal();
5214 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_GenericRecord,0);
5223 XS(_wrap_data1_gettagbyname) {
5224 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5225 const char *_swigerr = _swigmsg;
5228 data1_tagset *arg2 ;
5234 if ((items < 3) || (items > 3)) {
5235 SWIG_croak("Usage: data1_gettagbyname(dh,s,name);");
5238 data1_handle * argp;
5239 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5240 SWIG_croak("Type error in argument 1 of data1_gettagbyname. Expected _p_data1_handle");
5245 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
5246 SWIG_croak("Type error in argument 2 of data1_gettagbyname. Expected _p_data1_tagset");
5249 if (!SvOK((SV*) ST(2))) arg3 = 0;
5250 else arg3 = (char *) SvPV(ST(2), PL_na);
5251 result = (data1_tag *)data1_gettagbyname(arg1,arg2,(char const *)arg3);
5253 ST(argvi) = sv_newmortal();
5254 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
5263 XS(_wrap_data1_free_tree) {
5264 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5265 const char *_swigerr = _swigmsg;
5272 if ((items < 2) || (items > 2)) {
5273 SWIG_croak("Usage: data1_free_tree(dh,t);");
5276 data1_handle * argp;
5277 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5278 SWIG_croak("Type error in argument 1 of data1_free_tree. Expected _p_data1_handle");
5283 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5284 SWIG_croak("Type error in argument 2 of data1_free_tree. Expected _p_data1_node");
5287 data1_free_tree(arg1,arg2);
5298 XS(_wrap_data1_nodetobuf) {
5299 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5300 const char *_swigerr = _swigmsg;
5310 if ((items < 4) || (items > 4)) {
5311 SWIG_croak("Usage: data1_nodetobuf(dh,n,select,len);");
5314 data1_handle * argp;
5315 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5316 SWIG_croak("Type error in argument 1 of data1_nodetobuf. Expected _p_data1_handle");
5321 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5322 SWIG_croak("Type error in argument 2 of data1_nodetobuf. Expected _p_data1_node");
5325 arg3 = (int) SvIV(ST(2));
5327 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
5328 SWIG_croak("Type error in argument 4 of data1_nodetobuf. Expected _p_int");
5331 result = (char *)data1_nodetobuf(arg1,arg2,arg3,arg4);
5333 ST(argvi) = sv_newmortal();
5335 sv_setpv((SV*)ST(argvi++), (char *) result);
5337 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
5347 XS(_wrap_data1_mk_tag_data_wd) {
5348 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5349 const char *_swigerr = _swigmsg;
5359 if ((items < 4) || (items > 4)) {
5360 SWIG_croak("Usage: data1_mk_tag_data_wd(dh,at,tagname,m);");
5363 data1_handle * argp;
5364 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5365 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_wd. Expected _p_data1_handle");
5370 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5371 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_wd. Expected _p_data1_node");
5374 if (!SvOK((SV*) ST(2))) arg3 = 0;
5375 else arg3 = (char *) SvPV(ST(2), PL_na);
5378 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5379 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_wd. Expected _p_NMEM");
5383 result = (data1_node *)data1_mk_tag_data_wd(arg1,arg2,(char const *)arg3,arg4);
5385 ST(argvi) = sv_newmortal();
5386 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5395 XS(_wrap_data1_mk_tag_data) {
5396 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5397 const char *_swigerr = _swigmsg;
5407 if ((items < 4) || (items > 4)) {
5408 SWIG_croak("Usage: data1_mk_tag_data(dh,at,tagname,m);");
5411 data1_handle * argp;
5412 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5413 SWIG_croak("Type error in argument 1 of data1_mk_tag_data. Expected _p_data1_handle");
5418 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5419 SWIG_croak("Type error in argument 2 of data1_mk_tag_data. Expected _p_data1_node");
5422 if (!SvOK((SV*) ST(2))) arg3 = 0;
5423 else arg3 = (char *) SvPV(ST(2), PL_na);
5426 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5427 SWIG_croak("Type error in argument 4 of data1_mk_tag_data. Expected _p_NMEM");
5431 result = (data1_node *)data1_mk_tag_data(arg1,arg2,(char const *)arg3,arg4);
5433 ST(argvi) = sv_newmortal();
5434 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5443 XS(_wrap_data1_maptype) {
5444 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5445 const char *_swigerr = _swigmsg;
5453 if ((items < 2) || (items > 2)) {
5454 SWIG_croak("Usage: data1_maptype(dh,t);");
5457 data1_handle * argp;
5458 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5459 SWIG_croak("Type error in argument 1 of data1_maptype. Expected _p_data1_handle");
5463 if (!SvOK((SV*) ST(1))) arg2 = 0;
5464 else arg2 = (char *) SvPV(ST(1), PL_na);
5465 result = (int)data1_maptype(arg1,arg2);
5467 ST(argvi) = sv_newmortal();
5468 sv_setiv(ST(argvi++), (IV) result);
5477 XS(_wrap_data1_read_varset) {
5478 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5479 const char *_swigerr = _swigmsg;
5483 data1_varset *result;
5487 if ((items < 2) || (items > 2)) {
5488 SWIG_croak("Usage: data1_read_varset(dh,file);");
5491 data1_handle * argp;
5492 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5493 SWIG_croak("Type error in argument 1 of data1_read_varset. Expected _p_data1_handle");
5497 if (!SvOK((SV*) ST(1))) arg2 = 0;
5498 else arg2 = (char *) SvPV(ST(1), PL_na);
5499 result = (data1_varset *)data1_read_varset(arg1,(char const *)arg2);
5501 ST(argvi) = sv_newmortal();
5502 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_varset,0);
5511 XS(_wrap_data1_getvartypebyct) {
5512 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5513 const char *_swigerr = _swigmsg;
5516 data1_varset *arg2 ;
5519 data1_vartype *result;
5523 if ((items < 4) || (items > 4)) {
5524 SWIG_croak("Usage: data1_getvartypebyct(dh,set,zclass,type);");
5527 data1_handle * argp;
5528 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5529 SWIG_croak("Type error in argument 1 of data1_getvartypebyct. Expected _p_data1_handle");
5534 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_varset,0) < 0) {
5535 SWIG_croak("Type error in argument 2 of data1_getvartypebyct. Expected _p_data1_varset");
5538 if (!SvOK((SV*) ST(2))) arg3 = 0;
5539 else arg3 = (char *) SvPV(ST(2), PL_na);
5540 if (!SvOK((SV*) ST(3))) arg4 = 0;
5541 else arg4 = (char *) SvPV(ST(3), PL_na);
5542 result = (data1_vartype *)data1_getvartypebyct(arg1,arg2,arg3,arg4);
5544 ST(argvi) = sv_newmortal();
5545 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_vartype,0);
5554 XS(_wrap_data1_read_espec1) {
5555 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5556 const char *_swigerr = _swigmsg;
5564 if ((items < 2) || (items > 2)) {
5565 SWIG_croak("Usage: data1_read_espec1(dh,file);");
5568 data1_handle * argp;
5569 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5570 SWIG_croak("Type error in argument 1 of data1_read_espec1. Expected _p_data1_handle");
5574 if (!SvOK((SV*) ST(1))) arg2 = 0;
5575 else arg2 = (char *) SvPV(ST(1), PL_na);
5576 result = (Z_Espec1 *)data1_read_espec1(arg1,(char const *)arg2);
5578 ST(argvi) = sv_newmortal();
5579 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_Espec1,0);
5588 XS(_wrap_data1_doespec1) {
5589 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5590 const char *_swigerr = _swigmsg;
5599 if ((items < 3) || (items > 3)) {
5600 SWIG_croak("Usage: data1_doespec1(dh,n,e);");
5603 data1_handle * argp;
5604 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5605 SWIG_croak("Type error in argument 1 of data1_doespec1. Expected _p_data1_handle");
5610 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5611 SWIG_croak("Type error in argument 2 of data1_doespec1. Expected _p_data1_node");
5615 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_Z_Espec1,0) < 0) {
5616 SWIG_croak("Type error in argument 3 of data1_doespec1. Expected _p_Z_Espec1");
5619 result = (int)data1_doespec1(arg1,arg2,arg3);
5621 ST(argvi) = sv_newmortal();
5622 sv_setiv(ST(argvi++), (IV) result);
5631 XS(_wrap_data1_getesetbyname) {
5632 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5633 const char *_swigerr = _swigmsg;
5638 data1_esetname *result;
5642 if ((items < 3) || (items > 3)) {
5643 SWIG_croak("Usage: data1_getesetbyname(dh,a,name);");
5646 data1_handle * argp;
5647 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5648 SWIG_croak("Type error in argument 1 of data1_getesetbyname. Expected _p_data1_handle");
5653 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5654 SWIG_croak("Type error in argument 2 of data1_getesetbyname. Expected _p_data1_absyn");
5657 if (!SvOK((SV*) ST(2))) arg3 = 0;
5658 else arg3 = (char *) SvPV(ST(2), PL_na);
5659 result = (data1_esetname *)data1_getesetbyname(arg1,arg2,(char const *)arg3);
5661 ST(argvi) = sv_newmortal();
5662 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_esetname,0);
5671 XS(_wrap_data1_getelementbyname) {
5672 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5673 const char *_swigerr = _swigmsg;
5678 data1_element *result;
5682 if ((items < 3) || (items > 3)) {
5683 SWIG_croak("Usage: data1_getelementbyname(dh,absyn,name);");
5686 data1_handle * argp;
5687 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5688 SWIG_croak("Type error in argument 1 of data1_getelementbyname. Expected _p_data1_handle");
5693 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5694 SWIG_croak("Type error in argument 2 of data1_getelementbyname. Expected _p_data1_absyn");
5697 if (!SvOK((SV*) ST(2))) arg3 = 0;
5698 else arg3 = (char *) SvPV(ST(2), PL_na);
5699 result = (data1_element *)data1_getelementbyname(arg1,arg2,(char const *)arg3);
5701 ST(argvi) = sv_newmortal();
5702 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
5711 XS(_wrap_data1_mk_node2) {
5712 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5713 const char *_swigerr = _swigmsg;
5723 if ((items < 4) || (items > 4)) {
5724 SWIG_croak("Usage: data1_mk_node2(dh,m,type,parent);");
5727 data1_handle * argp;
5728 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5729 SWIG_croak("Type error in argument 1 of data1_mk_node2. Expected _p_data1_handle");
5735 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5736 SWIG_croak("Type error in argument 2 of data1_mk_node2. Expected _p_NMEM");
5740 arg3 = (int) SvIV(ST(2));
5742 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
5743 SWIG_croak("Type error in argument 4 of data1_mk_node2. Expected _p_data1_node");
5746 result = (data1_node *)data1_mk_node2(arg1,arg2,arg3,arg4);
5748 ST(argvi) = sv_newmortal();
5749 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5758 XS(_wrap_data1_mk_tag) {
5759 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5760 const char *_swigerr = _swigmsg;
5771 if ((items < 5) || (items > 5)) {
5772 SWIG_croak("Usage: data1_mk_tag(dh,nmem,tag,attr,at);");
5775 data1_handle * argp;
5776 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5777 SWIG_croak("Type error in argument 1 of data1_mk_tag. Expected _p_data1_handle");
5783 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5784 SWIG_croak("Type error in argument 2 of data1_mk_tag. Expected _p_NMEM");
5788 if (!SvOK((SV*) ST(2))) arg3 = 0;
5789 else arg3 = (char *) SvPV(ST(2), PL_na);
5797 croak("Argument 4 is not a reference.");
5798 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
5799 croak("Argument 4 is not an array.");
5800 tempav = (AV*)SvRV(ST(3));
5801 len = av_len(tempav);
5802 arg4 = (char **) malloc((len+2)*sizeof(char *));
5803 for (i = 0; i <= len; i++) {
5804 tv = av_fetch(tempav, i, 0);
5805 arg4[i] = (char *) SvPV(*tv,na);
5810 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
5811 SWIG_croak("Type error in argument 5 of data1_mk_tag. Expected _p_data1_node");
5814 result = (data1_node *)data1_mk_tag(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
5816 ST(argvi) = sv_newmortal();
5817 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5832 XS(_wrap_data1_mk_tag_n) {
5833 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5834 const char *_swigerr = _swigmsg;
5846 if ((items < 6) || (items > 6)) {
5847 SWIG_croak("Usage: data1_mk_tag_n(dh,nmem,tag,len,attr,at);");
5850 data1_handle * argp;
5851 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5852 SWIG_croak("Type error in argument 1 of data1_mk_tag_n. Expected _p_data1_handle");
5858 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5859 SWIG_croak("Type error in argument 2 of data1_mk_tag_n. Expected _p_NMEM");
5863 if (!SvOK((SV*) ST(2))) arg3 = 0;
5864 else arg3 = (char *) SvPV(ST(2), PL_na);
5865 arg4 = (size_t) SvUV(ST(3));
5873 croak("Argument 5 is not a reference.");
5874 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
5875 croak("Argument 5 is not an array.");
5876 tempav = (AV*)SvRV(ST(4));
5877 len = av_len(tempav);
5878 arg5 = (char **) malloc((len+2)*sizeof(char *));
5879 for (i = 0; i <= len; i++) {
5880 tv = av_fetch(tempav, i, 0);
5881 arg5[i] = (char *) SvPV(*tv,na);
5886 if (SWIG_ConvertPtr(ST(5), (void **) &arg6, SWIGTYPE_p_data1_node,0) < 0) {
5887 SWIG_croak("Type error in argument 6 of data1_mk_tag_n. Expected _p_data1_node");
5890 result = (data1_node *)data1_mk_tag_n(arg1,arg2,(char const *)arg3,arg4,(char const **)arg5,arg6);
5892 ST(argvi) = sv_newmortal();
5893 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5908 XS(_wrap_data1_tag_add_attr) {
5909 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5910 const char *_swigerr = _swigmsg;
5919 if ((items < 4) || (items > 4)) {
5920 SWIG_croak("Usage: data1_tag_add_attr(dh,nmem,res,attr);");
5923 data1_handle * argp;
5924 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5925 SWIG_croak("Type error in argument 1 of data1_tag_add_attr. Expected _p_data1_handle");
5931 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5932 SWIG_croak("Type error in argument 2 of data1_tag_add_attr. Expected _p_NMEM");
5937 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
5938 SWIG_croak("Type error in argument 3 of data1_tag_add_attr. Expected _p_data1_node");
5948 croak("Argument 4 is not a reference.");
5949 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
5950 croak("Argument 4 is not an array.");
5951 tempav = (AV*)SvRV(ST(3));
5952 len = av_len(tempav);
5953 arg4 = (char **) malloc((len+2)*sizeof(char *));
5954 for (i = 0; i <= len; i++) {
5955 tv = av_fetch(tempav, i, 0);
5956 arg4[i] = (char *) SvPV(*tv,na);
5960 data1_tag_add_attr(arg1,arg2,arg3,(char const **)arg4);
5977 XS(_wrap_data1_mk_text_n) {
5978 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5979 const char *_swigerr = _swigmsg;
5990 if ((items < 5) || (items > 5)) {
5991 SWIG_croak("Usage: data1_mk_text_n(dh,mem,buf,len,parent);");
5994 data1_handle * argp;
5995 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5996 SWIG_croak("Type error in argument 1 of data1_mk_text_n. Expected _p_data1_handle");
6002 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6003 SWIG_croak("Type error in argument 2 of data1_mk_text_n. Expected _p_NMEM");
6007 if (!SvOK((SV*) ST(2))) arg3 = 0;
6008 else arg3 = (char *) SvPV(ST(2), PL_na);
6009 arg4 = (size_t) SvUV(ST(3));
6011 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6012 SWIG_croak("Type error in argument 5 of data1_mk_text_n. Expected _p_data1_node");
6015 result = (data1_node *)data1_mk_text_n(arg1,arg2,(char const *)arg3,arg4,arg5);
6017 ST(argvi) = sv_newmortal();
6018 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6027 XS(_wrap_data1_mk_text_nf) {
6028 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6029 const char *_swigerr = _swigmsg;
6040 if ((items < 5) || (items > 5)) {
6041 SWIG_croak("Usage: data1_mk_text_nf(dh,mem,buf,len,parent);");
6044 data1_handle * argp;
6045 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6046 SWIG_croak("Type error in argument 1 of data1_mk_text_nf. Expected _p_data1_handle");
6052 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6053 SWIG_croak("Type error in argument 2 of data1_mk_text_nf. Expected _p_NMEM");
6057 if (!SvOK((SV*) ST(2))) arg3 = 0;
6058 else arg3 = (char *) SvPV(ST(2), PL_na);
6059 arg4 = (size_t) SvUV(ST(3));
6061 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6062 SWIG_croak("Type error in argument 5 of data1_mk_text_nf. Expected _p_data1_node");
6065 result = (data1_node *)data1_mk_text_nf(arg1,arg2,(char const *)arg3,arg4,arg5);
6067 ST(argvi) = sv_newmortal();
6068 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6077 XS(_wrap_data1_mk_text) {
6078 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6079 const char *_swigerr = _swigmsg;
6089 if ((items < 4) || (items > 4)) {
6090 SWIG_croak("Usage: data1_mk_text(dh,mem,buf,parent);");
6093 data1_handle * argp;
6094 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6095 SWIG_croak("Type error in argument 1 of data1_mk_text. Expected _p_data1_handle");
6101 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6102 SWIG_croak("Type error in argument 2 of data1_mk_text. Expected _p_NMEM");
6106 if (!SvOK((SV*) ST(2))) arg3 = 0;
6107 else arg3 = (char *) SvPV(ST(2), PL_na);
6109 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6110 SWIG_croak("Type error in argument 4 of data1_mk_text. Expected _p_data1_node");
6113 result = (data1_node *)data1_mk_text(arg1,arg2,(char const *)arg3,arg4);
6115 ST(argvi) = sv_newmortal();
6116 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6125 XS(_wrap_data1_mk_comment_n) {
6126 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6127 const char *_swigerr = _swigmsg;
6138 if ((items < 5) || (items > 5)) {
6139 SWIG_croak("Usage: data1_mk_comment_n(dh,mem,buf,len,parent);");
6142 data1_handle * argp;
6143 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6144 SWIG_croak("Type error in argument 1 of data1_mk_comment_n. Expected _p_data1_handle");
6150 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6151 SWIG_croak("Type error in argument 2 of data1_mk_comment_n. Expected _p_NMEM");
6155 if (!SvOK((SV*) ST(2))) arg3 = 0;
6156 else arg3 = (char *) SvPV(ST(2), PL_na);
6157 arg4 = (size_t) SvUV(ST(3));
6159 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6160 SWIG_croak("Type error in argument 5 of data1_mk_comment_n. Expected _p_data1_node");
6163 result = (data1_node *)data1_mk_comment_n(arg1,arg2,(char const *)arg3,arg4,arg5);
6165 ST(argvi) = sv_newmortal();
6166 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6175 XS(_wrap_data1_mk_comment) {
6176 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6177 const char *_swigerr = _swigmsg;
6187 if ((items < 4) || (items > 4)) {
6188 SWIG_croak("Usage: data1_mk_comment(dh,mem,buf,parent);");
6191 data1_handle * argp;
6192 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6193 SWIG_croak("Type error in argument 1 of data1_mk_comment. Expected _p_data1_handle");
6199 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6200 SWIG_croak("Type error in argument 2 of data1_mk_comment. Expected _p_NMEM");
6204 if (!SvOK((SV*) ST(2))) arg3 = 0;
6205 else arg3 = (char *) SvPV(ST(2), PL_na);
6207 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6208 SWIG_croak("Type error in argument 4 of data1_mk_comment. Expected _p_data1_node");
6211 result = (data1_node *)data1_mk_comment(arg1,arg2,(char const *)arg3,arg4);
6213 ST(argvi) = sv_newmortal();
6214 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6223 XS(_wrap_data1_mk_preprocess) {
6224 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6225 const char *_swigerr = _swigmsg;
6236 if ((items < 5) || (items > 5)) {
6237 SWIG_croak("Usage: data1_mk_preprocess(dh,nmem,target,attr,at);");
6240 data1_handle * argp;
6241 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6242 SWIG_croak("Type error in argument 1 of data1_mk_preprocess. Expected _p_data1_handle");
6248 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6249 SWIG_croak("Type error in argument 2 of data1_mk_preprocess. Expected _p_NMEM");
6253 if (!SvOK((SV*) ST(2))) arg3 = 0;
6254 else arg3 = (char *) SvPV(ST(2), PL_na);
6262 croak("Argument 4 is not a reference.");
6263 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
6264 croak("Argument 4 is not an array.");
6265 tempav = (AV*)SvRV(ST(3));
6266 len = av_len(tempav);
6267 arg4 = (char **) malloc((len+2)*sizeof(char *));
6268 for (i = 0; i <= len; i++) {
6269 tv = av_fetch(tempav, i, 0);
6270 arg4[i] = (char *) SvPV(*tv,na);
6275 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6276 SWIG_croak("Type error in argument 5 of data1_mk_preprocess. Expected _p_data1_node");
6279 result = (data1_node *)data1_mk_preprocess(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
6281 ST(argvi) = sv_newmortal();
6282 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6297 XS(_wrap_data1_mk_root) {
6298 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6299 const char *_swigerr = _swigmsg;
6308 if ((items < 3) || (items > 3)) {
6309 SWIG_croak("Usage: data1_mk_root(dh,nmem,name);");
6312 data1_handle * argp;
6313 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6314 SWIG_croak("Type error in argument 1 of data1_mk_root. Expected _p_data1_handle");
6320 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6321 SWIG_croak("Type error in argument 2 of data1_mk_root. Expected _p_NMEM");
6325 if (!SvOK((SV*) ST(2))) arg3 = 0;
6326 else arg3 = (char *) SvPV(ST(2), PL_na);
6327 result = (data1_node *)data1_mk_root(arg1,arg2,(char const *)arg3);
6329 ST(argvi) = sv_newmortal();
6330 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6339 XS(_wrap_data1_set_root) {
6340 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6341 const char *_swigerr = _swigmsg;
6350 if ((items < 4) || (items > 4)) {
6351 SWIG_croak("Usage: data1_set_root(dh,res,nmem,name);");
6354 data1_handle * argp;
6355 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6356 SWIG_croak("Type error in argument 1 of data1_set_root. Expected _p_data1_handle");
6361 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6362 SWIG_croak("Type error in argument 2 of data1_set_root. Expected _p_data1_node");
6367 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6368 SWIG_croak("Type error in argument 3 of data1_set_root. Expected _p_NMEM");
6372 if (!SvOK((SV*) ST(3))) arg4 = 0;
6373 else arg4 = (char *) SvPV(ST(3), PL_na);
6374 data1_set_root(arg1,arg2,arg3,(char const *)arg4);
6385 XS(_wrap_data1_mk_tag_data_int) {
6386 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6387 const char *_swigerr = _swigmsg;
6398 if ((items < 5) || (items > 5)) {
6399 SWIG_croak("Usage: data1_mk_tag_data_int(dh,at,tag,num,nmem);");
6402 data1_handle * argp;
6403 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6404 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_int. Expected _p_data1_handle");
6409 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6410 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_int. Expected _p_data1_node");
6413 if (!SvOK((SV*) ST(2))) arg3 = 0;
6414 else arg3 = (char *) SvPV(ST(2), PL_na);
6415 arg4 = (int) SvIV(ST(3));
6418 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6419 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_int. Expected _p_NMEM");
6423 result = (data1_node *)data1_mk_tag_data_int(arg1,arg2,(char const *)arg3,arg4,arg5);
6425 ST(argvi) = sv_newmortal();
6426 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6435 XS(_wrap_data1_mk_tag_data_oid) {
6436 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6437 const char *_swigerr = _swigmsg;
6448 if ((items < 5) || (items > 5)) {
6449 SWIG_croak("Usage: data1_mk_tag_data_oid(dh,at,tag,oid,nmem);");
6452 data1_handle * argp;
6453 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6454 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_oid. Expected _p_data1_handle");
6459 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6460 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_oid. Expected _p_data1_node");
6463 if (!SvOK((SV*) ST(2))) arg3 = 0;
6464 else arg3 = (char *) SvPV(ST(2), PL_na);
6466 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_Odr_oid,0) < 0) {
6467 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_oid. Expected _p_Odr_oid");
6472 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6473 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_oid. Expected _p_NMEM");
6477 result = (data1_node *)data1_mk_tag_data_oid(arg1,arg2,(char const *)arg3,arg4,arg5);
6479 ST(argvi) = sv_newmortal();
6480 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6489 XS(_wrap_data1_mk_tag_data_text) {
6490 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6491 const char *_swigerr = _swigmsg;
6502 if ((items < 5) || (items > 5)) {
6503 SWIG_croak("Usage: data1_mk_tag_data_text(dh,at,tag,str,nmem);");
6506 data1_handle * argp;
6507 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6508 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text. Expected _p_data1_handle");
6513 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6514 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text. Expected _p_data1_node");
6517 if (!SvOK((SV*) ST(2))) arg3 = 0;
6518 else arg3 = (char *) SvPV(ST(2), PL_na);
6519 if (!SvOK((SV*) ST(3))) arg4 = 0;
6520 else arg4 = (char *) SvPV(ST(3), PL_na);
6523 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6524 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text. Expected _p_NMEM");
6528 result = (data1_node *)data1_mk_tag_data_text(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
6530 ST(argvi) = sv_newmortal();
6531 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6540 XS(_wrap_data1_mk_tag_data_text_uni) {
6541 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6542 const char *_swigerr = _swigmsg;
6553 if ((items < 5) || (items > 5)) {
6554 SWIG_croak("Usage: data1_mk_tag_data_text_uni(dh,at,tag,str,nmem);");
6557 data1_handle * argp;
6558 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6559 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text_uni. Expected _p_data1_handle");
6564 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6565 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text_uni. Expected _p_data1_node");
6568 if (!SvOK((SV*) ST(2))) arg3 = 0;
6569 else arg3 = (char *) SvPV(ST(2), PL_na);
6570 if (!SvOK((SV*) ST(3))) arg4 = 0;
6571 else arg4 = (char *) SvPV(ST(3), PL_na);
6574 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6575 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text_uni. Expected _p_NMEM");
6579 result = (data1_node *)data1_mk_tag_data_text_uni(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
6581 ST(argvi) = sv_newmortal();
6582 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6591 XS(_wrap_data1_get_absyn) {
6592 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6593 const char *_swigerr = _swigmsg;
6597 data1_absyn *result;
6601 if ((items < 2) || (items > 2)) {
6602 SWIG_croak("Usage: data1_get_absyn(dh,name);");
6605 data1_handle * argp;
6606 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6607 SWIG_croak("Type error in argument 1 of data1_get_absyn. Expected _p_data1_handle");
6611 if (!SvOK((SV*) ST(1))) arg2 = 0;
6612 else arg2 = (char *) SvPV(ST(1), PL_na);
6613 result = (data1_absyn *)data1_get_absyn(arg1,(char const *)arg2);
6615 ST(argvi) = sv_newmortal();
6616 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
6625 XS(_wrap_data1_search_tag) {
6626 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6627 const char *_swigerr = _swigmsg;
6636 if ((items < 3) || (items > 3)) {
6637 SWIG_croak("Usage: data1_search_tag(dh,n,tag);");
6640 data1_handle * argp;
6641 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6642 SWIG_croak("Type error in argument 1 of data1_search_tag. Expected _p_data1_handle");
6647 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6648 SWIG_croak("Type error in argument 2 of data1_search_tag. Expected _p_data1_node");
6651 if (!SvOK((SV*) ST(2))) arg3 = 0;
6652 else arg3 = (char *) SvPV(ST(2), PL_na);
6653 result = (data1_node *)data1_search_tag(arg1,arg2,(char const *)arg3);
6655 ST(argvi) = sv_newmortal();
6656 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6665 XS(_wrap_data1_mk_tag_uni) {
6666 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6667 const char *_swigerr = _swigmsg;
6677 if ((items < 4) || (items > 4)) {
6678 SWIG_croak("Usage: data1_mk_tag_uni(dh,nmem,tag,at);");
6681 data1_handle * argp;
6682 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6683 SWIG_croak("Type error in argument 1 of data1_mk_tag_uni. Expected _p_data1_handle");
6689 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6690 SWIG_croak("Type error in argument 2 of data1_mk_tag_uni. Expected _p_NMEM");
6694 if (!SvOK((SV*) ST(2))) arg3 = 0;
6695 else arg3 = (char *) SvPV(ST(2), PL_na);
6697 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6698 SWIG_croak("Type error in argument 4 of data1_mk_tag_uni. Expected _p_data1_node");
6701 result = (data1_node *)data1_mk_tag_uni(arg1,arg2,(char const *)arg3,arg4);
6703 ST(argvi) = sv_newmortal();
6704 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6713 XS(_wrap_data1_get_attset) {
6714 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6715 const char *_swigerr = _swigmsg;
6719 data1_attset *result;
6723 if ((items < 2) || (items > 2)) {
6724 SWIG_croak("Usage: data1_get_attset(dh,name);");
6727 data1_handle * argp;
6728 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6729 SWIG_croak("Type error in argument 1 of data1_get_attset. Expected _p_data1_handle");
6733 if (!SvOK((SV*) ST(1))) arg2 = 0;
6734 else arg2 = (char *) SvPV(ST(1), PL_na);
6735 result = (data1_attset *)data1_get_attset(arg1,(char const *)arg2);
6737 ST(argvi) = sv_newmortal();
6738 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
6747 XS(_wrap_data1_read_maptab) {
6748 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6749 const char *_swigerr = _swigmsg;
6753 data1_maptab *result;
6757 if ((items < 2) || (items > 2)) {
6758 SWIG_croak("Usage: data1_read_maptab(dh,file);");
6761 data1_handle * argp;
6762 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6763 SWIG_croak("Type error in argument 1 of data1_read_maptab. Expected _p_data1_handle");
6767 if (!SvOK((SV*) ST(1))) arg2 = 0;
6768 else arg2 = (char *) SvPV(ST(1), PL_na);
6769 result = (data1_maptab *)data1_read_maptab(arg1,(char const *)arg2);
6771 ST(argvi) = sv_newmortal();
6772 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_maptab,0);
6781 XS(_wrap_data1_map_record) {
6782 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6783 const char *_swigerr = _swigmsg;
6787 data1_maptab *arg3 ;
6793 if ((items < 4) || (items > 4)) {
6794 SWIG_croak("Usage: data1_map_record(dh,n,map,m);");
6797 data1_handle * argp;
6798 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6799 SWIG_croak("Type error in argument 1 of data1_map_record. Expected _p_data1_handle");
6804 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6805 SWIG_croak("Type error in argument 2 of data1_map_record. Expected _p_data1_node");
6809 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_maptab,0) < 0) {
6810 SWIG_croak("Type error in argument 3 of data1_map_record. Expected _p_data1_maptab");
6815 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6816 SWIG_croak("Type error in argument 4 of data1_map_record. Expected _p_NMEM");
6820 result = (data1_node *)data1_map_record(arg1,arg2,arg3,arg4);
6822 ST(argvi) = sv_newmortal();
6823 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6832 XS(_wrap_data1_read_marctab) {
6833 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6834 const char *_swigerr = _swigmsg;
6838 data1_marctab *result;
6842 if ((items < 2) || (items > 2)) {
6843 SWIG_croak("Usage: data1_read_marctab(dh,file);");
6846 data1_handle * argp;
6847 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6848 SWIG_croak("Type error in argument 1 of data1_read_marctab. Expected _p_data1_handle");
6852 if (!SvOK((SV*) ST(1))) arg2 = 0;
6853 else arg2 = (char *) SvPV(ST(1), PL_na);
6854 result = (data1_marctab *)data1_read_marctab(arg1,(char const *)arg2);
6856 ST(argvi) = sv_newmortal();
6857 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_marctab,0);
6866 XS(_wrap_data1_nodetomarc) {
6867 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6868 const char *_swigerr = _swigmsg;
6871 data1_marctab *arg2 ;
6879 if ((items < 5) || (items > 5)) {
6880 SWIG_croak("Usage: data1_nodetomarc(dh,p,n,selected,len);");
6883 data1_handle * argp;
6884 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6885 SWIG_croak("Type error in argument 1 of data1_nodetomarc. Expected _p_data1_handle");
6890 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_marctab,0) < 0) {
6891 SWIG_croak("Type error in argument 2 of data1_nodetomarc. Expected _p_data1_marctab");
6895 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
6896 SWIG_croak("Type error in argument 3 of data1_nodetomarc. Expected _p_data1_node");
6899 arg4 = (int) SvIV(ST(3));
6901 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_int,0) < 0) {
6902 SWIG_croak("Type error in argument 5 of data1_nodetomarc. Expected _p_int");
6905 result = (char *)data1_nodetomarc(arg1,arg2,arg3,arg4,arg5);
6907 ST(argvi) = sv_newmortal();
6909 sv_setpv((SV*)ST(argvi++), (char *) result);
6911 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6921 XS(_wrap_data1_nodetoidsgml) {
6922 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6923 const char *_swigerr = _swigmsg;
6933 if ((items < 4) || (items > 4)) {
6934 SWIG_croak("Usage: data1_nodetoidsgml(dh,n,select,len);");
6937 data1_handle * argp;
6938 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6939 SWIG_croak("Type error in argument 1 of data1_nodetoidsgml. Expected _p_data1_handle");
6944 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6945 SWIG_croak("Type error in argument 2 of data1_nodetoidsgml. Expected _p_data1_node");
6948 arg3 = (int) SvIV(ST(2));
6950 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
6951 SWIG_croak("Type error in argument 4 of data1_nodetoidsgml. Expected _p_int");
6954 result = (char *)data1_nodetoidsgml(arg1,arg2,arg3,arg4);
6956 ST(argvi) = sv_newmortal();
6958 sv_setpv((SV*)ST(argvi++), (char *) result);
6960 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6970 XS(_wrap_data1_nodetoexplain) {
6971 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6972 const char *_swigerr = _swigmsg;
6978 Z_ExplainRecord *result;
6982 if ((items < 4) || (items > 4)) {
6983 SWIG_croak("Usage: data1_nodetoexplain(dh,n,select,o);");
6986 data1_handle * argp;
6987 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6988 SWIG_croak("Type error in argument 1 of data1_nodetoexplain. Expected _p_data1_handle");
6993 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6994 SWIG_croak("Type error in argument 2 of data1_nodetoexplain. Expected _p_data1_node");
6997 arg3 = (int) SvIV(ST(2));
7000 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
7001 SWIG_croak("Type error in argument 4 of data1_nodetoexplain. Expected _p_ODR");
7005 result = (Z_ExplainRecord *)data1_nodetoexplain(arg1,arg2,arg3,arg4);
7007 ST(argvi) = sv_newmortal();
7008 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_ExplainRecord,0);
7017 XS(_wrap_data1_nodetosummary) {
7018 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7019 const char *_swigerr = _swigmsg;
7029 if ((items < 4) || (items > 4)) {
7030 SWIG_croak("Usage: data1_nodetosummary(dh,n,select,o);");
7033 data1_handle * argp;
7034 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7035 SWIG_croak("Type error in argument 1 of data1_nodetosummary. Expected _p_data1_handle");
7040 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7041 SWIG_croak("Type error in argument 2 of data1_nodetosummary. Expected _p_data1_node");
7044 arg3 = (int) SvIV(ST(2));
7047 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
7048 SWIG_croak("Type error in argument 4 of data1_nodetosummary. Expected _p_ODR");
7052 result = (Z_BriefBib *)data1_nodetosummary(arg1,arg2,arg3,arg4);
7054 ST(argvi) = sv_newmortal();
7055 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_BriefBib,0);
7064 XS(_wrap_data1_nodetosoif) {
7065 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7066 const char *_swigerr = _swigmsg;
7076 if ((items < 4) || (items > 4)) {
7077 SWIG_croak("Usage: data1_nodetosoif(dh,n,select,len);");
7080 data1_handle * argp;
7081 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7082 SWIG_croak("Type error in argument 1 of data1_nodetosoif. Expected _p_data1_handle");
7087 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7088 SWIG_croak("Type error in argument 2 of data1_nodetosoif. Expected _p_data1_node");
7091 arg3 = (int) SvIV(ST(2));
7093 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
7094 SWIG_croak("Type error in argument 4 of data1_nodetosoif. Expected _p_int");
7097 result = (char *)data1_nodetosoif(arg1,arg2,arg3,arg4);
7099 ST(argvi) = sv_newmortal();
7101 sv_setpv((SV*)ST(argvi++), (char *) result);
7103 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7113 XS(_wrap_data1_get_wrbuf) {
7114 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7115 const char *_swigerr = _swigmsg;
7122 if ((items < 1) || (items > 1)) {
7123 SWIG_croak("Usage: data1_get_wrbuf(dp);");
7126 data1_handle * argp;
7127 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7128 SWIG_croak("Type error in argument 1 of data1_get_wrbuf. Expected _p_data1_handle");
7132 result = data1_get_wrbuf(arg1);
7135 WRBUF * resultobj = (WRBUF *) malloc(sizeof(WRBUF));
7136 memmove(resultobj, &result, sizeof(WRBUF));
7137 ST(argvi) = sv_newmortal();
7138 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_WRBUF,0);
7148 XS(_wrap_data1_get_read_buf) {
7149 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7150 const char *_swigerr = _swigmsg;
7158 if ((items < 2) || (items > 2)) {
7159 SWIG_croak("Usage: data1_get_read_buf(dp,lenp);");
7162 data1_handle * argp;
7163 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7164 SWIG_croak("Type error in argument 1 of data1_get_read_buf. Expected _p_data1_handle");
7169 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
7170 SWIG_croak("Type error in argument 2 of data1_get_read_buf. Expected _p_p_int");
7173 result = (char **)data1_get_read_buf(arg1,arg2);
7179 /* Figure out how many elements we have */
7182 svs = (SV **) malloc(len*sizeof(SV *));
7183 for (i = 0; i < len ; i++) {
7184 svs[i] = sv_newmortal();
7185 sv_setpv((SV*)svs[i],result[i]);
7187 myav = av_make(len,svs);
7189 ST(argvi) = newRV((SV*)myav);
7190 sv_2mortal(ST(argvi));
7201 XS(_wrap_data1_get_map_buf) {
7202 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7203 const char *_swigerr = _swigmsg;
7211 if ((items < 2) || (items > 2)) {
7212 SWIG_croak("Usage: data1_get_map_buf(dp,lenp);");
7215 data1_handle * argp;
7216 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7217 SWIG_croak("Type error in argument 1 of data1_get_map_buf. Expected _p_data1_handle");
7222 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
7223 SWIG_croak("Type error in argument 2 of data1_get_map_buf. Expected _p_p_int");
7226 result = (char **)data1_get_map_buf(arg1,arg2);
7232 /* Figure out how many elements we have */
7235 svs = (SV **) malloc(len*sizeof(SV *));
7236 for (i = 0; i < len ; i++) {
7237 svs[i] = sv_newmortal();
7238 sv_setpv((SV*)svs[i],result[i]);
7240 myav = av_make(len,svs);
7242 ST(argvi) = newRV((SV*)myav);
7243 sv_2mortal(ST(argvi));
7254 XS(_wrap_data1_absyn_cache_get) {
7255 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7256 const char *_swigerr = _swigmsg;
7259 data1_absyn_cache *result;
7263 if ((items < 1) || (items > 1)) {
7264 SWIG_croak("Usage: data1_absyn_cache_get(dh);");
7267 data1_handle * argp;
7268 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7269 SWIG_croak("Type error in argument 1 of data1_absyn_cache_get. Expected _p_data1_handle");
7273 result = (data1_absyn_cache *)data1_absyn_cache_get(arg1);
7275 ST(argvi) = sv_newmortal();
7276 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn_cache,0);
7285 XS(_wrap_data1_attset_cache_get) {
7286 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7287 const char *_swigerr = _swigmsg;
7290 data1_attset_cache *result;
7294 if ((items < 1) || (items > 1)) {
7295 SWIG_croak("Usage: data1_attset_cache_get(dh);");
7298 data1_handle * argp;
7299 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7300 SWIG_croak("Type error in argument 1 of data1_attset_cache_get. Expected _p_data1_handle");
7304 result = (data1_attset_cache *)data1_attset_cache_get(arg1);
7306 ST(argvi) = sv_newmortal();
7307 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset_cache,0);
7316 XS(_wrap_data1_nmem_get) {
7317 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7318 const char *_swigerr = _swigmsg;
7325 if ((items < 1) || (items > 1)) {
7326 SWIG_croak("Usage: data1_nmem_get(dh);");
7329 data1_handle * argp;
7330 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7331 SWIG_croak("Type error in argument 1 of data1_nmem_get. Expected _p_data1_handle");
7335 result = data1_nmem_get(arg1);
7338 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
7339 memmove(resultobj, &result, sizeof(NMEM));
7340 ST(argvi) = sv_newmortal();
7341 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
7351 XS(_wrap_data1_pr_tree) {
7352 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7353 const char *_swigerr = _swigmsg;
7361 if ((items < 3) || (items > 3)) {
7362 SWIG_croak("Usage: data1_pr_tree(dh,n,out);");
7365 data1_handle * argp;
7366 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7367 SWIG_croak("Type error in argument 1 of data1_pr_tree. Expected _p_data1_handle");
7372 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7373 SWIG_croak("Type error in argument 2 of data1_pr_tree. Expected _p_data1_node");
7377 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_FILE,0) < 0) {
7378 SWIG_croak("Type error in argument 3 of data1_pr_tree. Expected _p_FILE");
7381 data1_pr_tree(arg1,arg2,arg3);
7392 XS(_wrap_data1_print_tree) {
7393 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7394 const char *_swigerr = _swigmsg;
7401 if ((items < 2) || (items > 2)) {
7402 SWIG_croak("Usage: data1_print_tree(dh,n);");
7405 data1_handle * argp;
7406 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7407 SWIG_croak("Type error in argument 1 of data1_print_tree. Expected _p_data1_handle");
7412 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7413 SWIG_croak("Type error in argument 2 of data1_print_tree. Expected _p_data1_node");
7416 data1_print_tree(arg1,arg2);
7427 XS(_wrap_data1_insert_string) {
7428 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7429 const char *_swigerr = _swigmsg;
7439 if ((items < 4) || (items > 4)) {
7440 SWIG_croak("Usage: data1_insert_string(dh,res,m,str);");
7443 data1_handle * argp;
7444 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7445 SWIG_croak("Type error in argument 1 of data1_insert_string. Expected _p_data1_handle");
7450 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7451 SWIG_croak("Type error in argument 2 of data1_insert_string. Expected _p_data1_node");
7456 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7457 SWIG_croak("Type error in argument 3 of data1_insert_string. Expected _p_NMEM");
7461 if (!SvOK((SV*) ST(3))) arg4 = 0;
7462 else arg4 = (char *) SvPV(ST(3), PL_na);
7463 result = (char *)data1_insert_string(arg1,arg2,arg3,(char const *)arg4);
7465 ST(argvi) = sv_newmortal();
7467 sv_setpv((SV*)ST(argvi++), (char *) result);
7469 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7479 XS(_wrap_data1_insert_string_n) {
7480 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7481 const char *_swigerr = _swigmsg;
7492 if ((items < 5) || (items > 5)) {
7493 SWIG_croak("Usage: data1_insert_string_n(dh,res,m,str,len);");
7496 data1_handle * argp;
7497 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7498 SWIG_croak("Type error in argument 1 of data1_insert_string_n. Expected _p_data1_handle");
7503 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7504 SWIG_croak("Type error in argument 2 of data1_insert_string_n. Expected _p_data1_node");
7509 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7510 SWIG_croak("Type error in argument 3 of data1_insert_string_n. Expected _p_NMEM");
7514 if (!SvOK((SV*) ST(3))) arg4 = 0;
7515 else arg4 = (char *) SvPV(ST(3), PL_na);
7516 arg5 = (size_t) SvUV(ST(4));
7517 result = (char *)data1_insert_string_n(arg1,arg2,arg3,(char const *)arg4,arg5);
7519 ST(argvi) = sv_newmortal();
7521 sv_setpv((SV*)ST(argvi++), (char *) result);
7523 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7533 XS(_wrap_data1_read_sgml) {
7534 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7535 const char *_swigerr = _swigmsg;
7544 if ((items < 3) || (items > 3)) {
7545 SWIG_croak("Usage: data1_read_sgml(dh,m,buf);");
7548 data1_handle * argp;
7549 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7550 SWIG_croak("Type error in argument 1 of data1_read_sgml. Expected _p_data1_handle");
7556 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7557 SWIG_croak("Type error in argument 2 of data1_read_sgml. Expected _p_NMEM");
7561 if (!SvOK((SV*) ST(2))) arg3 = 0;
7562 else arg3 = (char *) SvPV(ST(2), PL_na);
7563 result = (data1_node *)data1_read_sgml(arg1,arg2,(char const *)arg3);
7565 ST(argvi) = sv_newmortal();
7566 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7575 XS(_wrap_data1_absyn_trav) {
7576 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7577 const char *_swigerr = _swigmsg;
7581 void (*arg3)(data1_handle,void *,data1_absyn *) ;
7585 if ((items < 3) || (items > 3)) {
7586 SWIG_croak("Usage: data1_absyn_trav(dh,handle,fh);");
7589 data1_handle * argp;
7590 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7591 SWIG_croak("Type error in argument 1 of data1_absyn_trav. Expected _p_data1_handle");
7596 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, 0,0) < 0) {
7597 SWIG_croak("Type error in argument 2 of data1_absyn_trav. Expected _p_void");
7601 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_data1_handle_p_void_p_data1_absyn__void,0) < 0) {
7602 SWIG_croak("Type error in argument 3 of data1_absyn_trav. Expected _p_f_data1_handle_p_void_p_data1_absyn__void");
7605 data1_absyn_trav(arg1,arg2,arg3);
7616 XS(_wrap_data1_attset_search_id) {
7617 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7618 const char *_swigerr = _swigmsg;
7622 data1_attset *result;
7626 if ((items < 2) || (items > 2)) {
7627 SWIG_croak("Usage: data1_attset_search_id(dh,id);");
7630 data1_handle * argp;
7631 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7632 SWIG_croak("Type error in argument 1 of data1_attset_search_id. Expected _p_data1_handle");
7636 arg2 = (int) SvIV(ST(1));
7637 result = (data1_attset *)data1_attset_search_id(arg1,arg2);
7639 ST(argvi) = sv_newmortal();
7640 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
7649 XS(_wrap_data1_getNodeValue) {
7650 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7651 const char *_swigerr = _swigmsg;
7659 if ((items < 2) || (items > 2)) {
7660 SWIG_croak("Usage: data1_getNodeValue(node,pTagPath);");
7663 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7664 SWIG_croak("Type error in argument 1 of data1_getNodeValue. Expected _p_data1_node");
7667 if (!SvOK((SV*) ST(1))) arg2 = 0;
7668 else arg2 = (char *) SvPV(ST(1), PL_na);
7669 result = (char *)data1_getNodeValue(arg1,arg2);
7671 ST(argvi) = sv_newmortal();
7673 sv_setpv((SV*)ST(argvi++), (char *) result);
7675 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7685 XS(_wrap_data1_LookupNode) {
7686 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7687 const char *_swigerr = _swigmsg;
7695 if ((items < 2) || (items > 2)) {
7696 SWIG_croak("Usage: data1_LookupNode(node,pTagPath);");
7699 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7700 SWIG_croak("Type error in argument 1 of data1_LookupNode. Expected _p_data1_node");
7703 if (!SvOK((SV*) ST(1))) arg2 = 0;
7704 else arg2 = (char *) SvPV(ST(1), PL_na);
7705 result = (data1_node *)data1_LookupNode(arg1,arg2);
7707 ST(argvi) = sv_newmortal();
7708 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7717 XS(_wrap_data1_CountOccurences) {
7718 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7719 const char *_swigerr = _swigmsg;
7727 if ((items < 2) || (items > 2)) {
7728 SWIG_croak("Usage: data1_CountOccurences(node,pTagPath);");
7731 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7732 SWIG_croak("Type error in argument 1 of data1_CountOccurences. Expected _p_data1_node");
7735 if (!SvOK((SV*) ST(1))) arg2 = 0;
7736 else arg2 = (char *) SvPV(ST(1), PL_na);
7737 result = (int)data1_CountOccurences(arg1,arg2);
7739 ST(argvi) = sv_newmortal();
7740 sv_setiv(ST(argvi++), (IV) result);
7749 XS(_wrap_data1_path_fopen) {
7750 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7751 const char *_swigerr = _swigmsg;
7760 if ((items < 3) || (items > 3)) {
7761 SWIG_croak("Usage: data1_path_fopen(dh,file,mode);");
7764 data1_handle * argp;
7765 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7766 SWIG_croak("Type error in argument 1 of data1_path_fopen. Expected _p_data1_handle");
7770 if (!SvOK((SV*) ST(1))) arg2 = 0;
7771 else arg2 = (char *) SvPV(ST(1), PL_na);
7772 if (!SvOK((SV*) ST(2))) arg3 = 0;
7773 else arg3 = (char *) SvPV(ST(2), PL_na);
7774 result = (FILE *)data1_path_fopen(arg1,(char const *)arg2,(char const *)arg3);
7776 ST(argvi) = sv_newmortal();
7777 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_FILE,0);
7786 XS(_wrap_data1_set_tabpath) {
7787 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7788 const char *_swigerr = _swigmsg;
7795 if ((items < 2) || (items > 2)) {
7796 SWIG_croak("Usage: data1_set_tabpath(dh,path);");
7799 data1_handle * argp;
7800 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7801 SWIG_croak("Type error in argument 1 of data1_set_tabpath. Expected _p_data1_handle");
7805 if (!SvOK((SV*) ST(1))) arg2 = 0;
7806 else arg2 = (char *) SvPV(ST(1), PL_na);
7807 data1_set_tabpath(arg1,(char const *)arg2);
7818 XS(_wrap_data1_set_tabroot) {
7819 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7820 const char *_swigerr = _swigmsg;
7827 if ((items < 2) || (items > 2)) {
7828 SWIG_croak("Usage: data1_set_tabroot(dp,p);");
7831 data1_handle * argp;
7832 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7833 SWIG_croak("Type error in argument 1 of data1_set_tabroot. Expected _p_data1_handle");
7837 if (!SvOK((SV*) ST(1))) arg2 = 0;
7838 else arg2 = (char *) SvPV(ST(1), PL_na);
7839 data1_set_tabroot(arg1,(char const *)arg2);
7850 XS(_wrap_data1_get_tabpath) {
7851 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7852 const char *_swigerr = _swigmsg;
7859 if ((items < 1) || (items > 1)) {
7860 SWIG_croak("Usage: data1_get_tabpath(dh);");
7863 data1_handle * argp;
7864 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7865 SWIG_croak("Type error in argument 1 of data1_get_tabpath. Expected _p_data1_handle");
7869 result = (char *)data1_get_tabpath(arg1);
7871 ST(argvi) = sv_newmortal();
7873 sv_setpv((SV*)ST(argvi++), (char *) result);
7875 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7885 XS(_wrap_data1_get_tabroot) {
7886 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7887 const char *_swigerr = _swigmsg;
7894 if ((items < 1) || (items > 1)) {
7895 SWIG_croak("Usage: data1_get_tabroot(dh);");
7898 data1_handle * argp;
7899 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7900 SWIG_croak("Type error in argument 1 of data1_get_tabroot. Expected _p_data1_handle");
7904 result = (char *)data1_get_tabroot(arg1);
7906 ST(argvi) = sv_newmortal();
7908 sv_setpv((SV*)ST(argvi++), (char *) result);
7910 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7920 XS(_wrap_grs_perl_readf) {
7921 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7922 const char *_swigerr = _swigmsg;
7924 struct perl_context *arg1 ;
7930 if ((items < 2) || (items > 2)) {
7931 SWIG_croak("Usage: grs_perl_readf(context,len);");
7934 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7935 SWIG_croak("Type error in argument 1 of grs_perl_readf. Expected _p_perl_context");
7938 arg2 = (size_t) SvUV(ST(1));
7939 result = (int)grs_perl_readf(arg1,arg2);
7941 ST(argvi) = sv_newmortal();
7942 sv_setiv(ST(argvi++), (IV) result);
7951 XS(_wrap_grs_perl_readline) {
7952 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7953 const char *_swigerr = _swigmsg;
7955 struct perl_context *arg1 ;
7960 if ((items < 1) || (items > 1)) {
7961 SWIG_croak("Usage: grs_perl_readline(context);");
7964 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7965 SWIG_croak("Type error in argument 1 of grs_perl_readline. Expected _p_perl_context");
7968 result = (int)grs_perl_readline(arg1);
7970 ST(argvi) = sv_newmortal();
7971 sv_setiv(ST(argvi++), (IV) result);
7980 XS(_wrap_grs_perl_getc) {
7981 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7982 const char *_swigerr = _swigmsg;
7984 struct perl_context *arg1 ;
7989 if ((items < 1) || (items > 1)) {
7990 SWIG_croak("Usage: grs_perl_getc(context);");
7993 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7994 SWIG_croak("Type error in argument 1 of grs_perl_getc. Expected _p_perl_context");
7997 result = (char)grs_perl_getc(arg1);
7999 ST(argvi) = sv_newmortal();
8000 sv_setpvn((SV*)ST(argvi++), &result, 1);
8009 XS(_wrap_grs_perl_seekf) {
8010 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8011 const char *_swigerr = _swigmsg;
8013 struct perl_context *arg1 ;
8019 if ((items < 2) || (items > 2)) {
8020 SWIG_croak("Usage: grs_perl_seekf(context,offset);");
8023 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8024 SWIG_croak("Type error in argument 1 of grs_perl_seekf. Expected _p_perl_context");
8029 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
8030 SWIG_croak("Type error in argument 2 of grs_perl_seekf. Expected _p_off_t");
8034 result = grs_perl_seekf(arg1,arg2);
8037 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
8038 memmove(resultobj, &result, sizeof(off_t));
8039 ST(argvi) = sv_newmortal();
8040 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
8050 XS(_wrap_grs_perl_tellf) {
8051 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8052 const char *_swigerr = _swigmsg;
8054 struct perl_context *arg1 ;
8059 if ((items < 1) || (items > 1)) {
8060 SWIG_croak("Usage: grs_perl_tellf(context);");
8063 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8064 SWIG_croak("Type error in argument 1 of grs_perl_tellf. Expected _p_perl_context");
8067 result = grs_perl_tellf(arg1);
8070 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
8071 memmove(resultobj, &result, sizeof(off_t));
8072 ST(argvi) = sv_newmortal();
8073 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
8083 XS(_wrap_grs_perl_endf) {
8084 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8085 const char *_swigerr = _swigmsg;
8087 struct perl_context *arg1 ;
8092 if ((items < 2) || (items > 2)) {
8093 SWIG_croak("Usage: grs_perl_endf(context,offset);");
8096 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8097 SWIG_croak("Type error in argument 1 of grs_perl_endf. Expected _p_perl_context");
8102 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
8103 SWIG_croak("Type error in argument 2 of grs_perl_endf. Expected _p_off_t");
8107 grs_perl_endf(arg1,arg2);
8118 XS(_wrap_grs_perl_get_dh) {
8119 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8120 const char *_swigerr = _swigmsg;
8122 struct perl_context *arg1 ;
8123 data1_handle *result;
8127 if ((items < 1) || (items > 1)) {
8128 SWIG_croak("Usage: grs_perl_get_dh(context);");
8131 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8132 SWIG_croak("Type error in argument 1 of grs_perl_get_dh. Expected _p_perl_context");
8135 result = (data1_handle *)grs_perl_get_dh(arg1);
8137 ST(argvi) = sv_newmortal();
8138 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_handle,0);
8147 XS(_wrap_grs_perl_get_mem) {
8148 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8149 const char *_swigerr = _swigmsg;
8151 struct perl_context *arg1 ;
8156 if ((items < 1) || (items > 1)) {
8157 SWIG_croak("Usage: grs_perl_get_mem(context);");
8160 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8161 SWIG_croak("Type error in argument 1 of grs_perl_get_mem. Expected _p_perl_context");
8164 result = (NMEM *)grs_perl_get_mem(arg1);
8166 ST(argvi) = sv_newmortal();
8167 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_NMEM,0);
8176 XS(_wrap_grs_perl_set_res) {
8177 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8178 const char *_swigerr = _swigmsg;
8180 struct perl_context *arg1 ;
8185 if ((items < 2) || (items > 2)) {
8186 SWIG_croak("Usage: grs_perl_set_res(context,n);");
8189 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8190 SWIG_croak("Type error in argument 1 of grs_perl_set_res. Expected _p_perl_context");
8194 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
8195 SWIG_croak("Type error in argument 2 of grs_perl_set_res. Expected _p_data1_node");
8198 grs_perl_set_res(arg1,arg2);
8210 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
8212 static swig_type_info _swigt__p_ZebraService[] = {{"_p_ZebraService", 0, "ZebraService *", 0},{"_p_ZebraService"},{0}};
8213 static swig_type_info _swigt__p_cql_transform_t[] = {{"_p_cql_transform_t", 0, "cql_transform_t *", 0},{"_p_cql_transform_t"},{0}};
8214 static swig_type_info _swigt__p_data1_esetname[] = {{"_p_data1_esetname", 0, "data1_esetname *", 0},{"_p_data1_esetname"},{0}};
8215 static swig_type_info _swigt__p_data1_maptab[] = {{"_p_data1_maptab", 0, "data1_maptab *", 0},{"_p_data1_maptab"},{0}};
8216 static swig_type_info _swigt__p_ODR[] = {{"_p_ODR", 0, "ODR *", 0},{"_p_ODR"},{0}};
8217 static swig_type_info _swigt__p_f_p_void__int[] = {{"_p_f_p_void__int", 0, "int (*)(void *)", 0},{"_p_f_p_void__int"},{0}};
8218 static swig_type_info _swigt__p_p_char[] = {{"_p_p_char", 0, "char **", 0},{"_p_p_char"},{0}};
8219 static swig_type_info _swigt__p_data1_absyn[] = {{"_p_data1_absyn", 0, "data1_absyn *", 0},{"_p_data1_absyn"},{0}};
8220 static swig_type_info _swigt__p_ZebraHandle[] = {{"_p_ZebraHandle", 0, "ZebraHandle *", 0},{"_p_ZebraHandle"},{0}};
8221 static swig_type_info _swigt__p_void[] = {{"_p_void", 0, "void *", 0},{"_p_void"},{0}};
8222 static swig_type_info _swigt__p_data1_attset[] = {{"_p_data1_attset", 0, "data1_attset *", 0},{"_p_data1_attset"},{0}};
8223 static swig_type_info _swigt__p_size_t[] = {{"_p_size_t", 0, "size_t *", 0},{"_p_size_t"},{0}};
8224 static swig_type_info _swigt__p_WRBUF[] = {{"_p_WRBUF", 0, "WRBUF *", 0},{"_p_WRBUF"},{0}};
8225 static swig_type_info _swigt__p_f_data1_handle_p_void_p_data1_absyn__void[] = {{"_p_f_data1_handle_p_void_p_data1_absyn__void", 0, "void (*)(data1_handle,void *,data1_absyn *)", 0},{"_p_f_data1_handle_p_void_p_data1_absyn__void"},{0}};
8226 static swig_type_info _swigt__p_Z_Espec1[] = {{"_p_Z_Espec1", 0, "Z_Espec1 *", 0},{"_p_Z_Espec1"},{0}};
8227 static swig_type_info _swigt__p_off_t[] = {{"_p_off_t", 0, "off_t *", 0},{"_p_off_t"},{0}};
8228 static swig_type_info _swigt__p_Odr_oid[] = {{"_p_Odr_oid", 0, "Odr_oid *", 0},{"_p_Odr_oid"},{0}};
8229 static swig_type_info _swigt__p_data1_varset[] = {{"_p_data1_varset", 0, "data1_varset *", 0},{"_p_data1_varset"},{0}};
8230 static swig_type_info _swigt__p_RetrievalRecordBuf[] = {{"_p_RetrievalRecordBuf", 0, "RetrievalRecordBuf *", 0},{"_p_RetrievalRecordBuf"},{0}};
8231 static swig_type_info _swigt__p_perl_context[] = {{"_p_perl_context", 0, "struct perl_context *", 0},{"_p_perl_context"},{0}};
8232 static swig_type_info _swigt__p_data1_node[] = {{"_p_data1_node", 0, "data1_node *", 0},{"_p_data1_node"},{0}};
8233 static swig_type_info _swigt__p_ScanObj[] = {{"IDZebra::ScanObj", 0, "ScanObj *", 0},{"IDZebra::ScanObj"},{0}};
8234 static swig_type_info _swigt__p_RetrievalObj[] = {{"IDZebra::RetrievalObj", 0, "RetrievalObj *", 0},{"IDZebra::RetrievalObj"},{0}};
8235 static swig_type_info _swigt__p_data1_tagset[] = {{"_p_data1_tagset", 0, "data1_tagset *", 0},{"_p_data1_tagset"},{0}};
8236 static swig_type_info _swigt__p_data1_tag[] = {{"_p_data1_tag", 0, "data1_tag *", 0},{"_p_data1_tag"},{0}};
8237 static swig_type_info _swigt__p_ZebraRetrievalRecord[] = {{"_p_ZebraRetrievalRecord", 0, "ZebraRetrievalRecord *", 0},{"_p_ZebraRetrievalRecord"},{0}};
8238 static swig_type_info _swigt__p_RetrievalRecord[] = {{"IDZebra::RetrievalRecord", 0, "RetrievalRecord *", 0},{"IDZebra::RetrievalRecord"},{0}};
8239 static swig_type_info _swigt__p_NMEM[] = {{"_p_NMEM", 0, "NMEM *", 0},{"_p_NMEM"},{0}};
8240 static swig_type_info _swigt__p_Z_ExplainRecord[] = {{"_p_Z_ExplainRecord", 0, "Z_ExplainRecord *", 0},{"_p_Z_ExplainRecord"},{0}};
8241 static swig_type_info _swigt__p_data1_marctab[] = {{"_p_data1_marctab", 0, "data1_marctab *", 0},{"_p_data1_marctab"},{0}};
8242 static swig_type_info _swigt__p_ZebraTransactionStatus[] = {{"IDZebra::ZebraTransactionStatus", 0, "ZebraTransactionStatus *", 0},{"IDZebra::ZebraTransactionStatus"},{0}};
8243 static swig_type_info _swigt__p_Z_BriefBib[] = {{"_p_Z_BriefBib", 0, "Z_BriefBib *", 0},{"_p_Z_BriefBib"},{0}};
8244 static swig_type_info _swigt__p_ScanEntry[] = {{"IDZebra::ScanEntry", 0, "ScanEntry *", 0},{"IDZebra::ScanEntry"},{0}};
8245 static swig_type_info _swigt__p_f_p_void_p_char_size_t__int[] = {{"_p_f_p_void_p_char_size_t__int", 0, "int (*)(void *,char *,size_t)", 0},{"_p_f_p_void_p_char_size_t__int"},{0}};
8246 static swig_type_info _swigt__p_FILE[] = {{"_p_FILE", 0, "FILE *", 0},{"_p_FILE"},{0}};
8247 static swig_type_info _swigt__p_data1_element[] = {{"_p_data1_element", 0, "data1_element *", 0},{"_p_data1_element"},{0}};
8248 static swig_type_info _swigt__p_recordGroup[] = {{"IDZebra::recordGroup", 0, "recordGroup *", 0},{"IDZebra::recordGroup"},{0}};
8249 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0},{"_p_int"},{0}};
8250 static swig_type_info _swigt__p_data1_handle[] = {{"_p_data1_handle", 0, "data1_handle *", 0},{"_p_data1_handle"},{0}};
8251 static swig_type_info _swigt__p_p_int[] = {{"_p_p_int", 0, "int **", 0},{"_p_p_int"},{0}};
8252 static swig_type_info _swigt__p_data1_absyn_cache[] = {{"_p_data1_absyn_cache", 0, "data1_absyn_cache *", 0},{"_p_data1_absyn_cache"},{0}};
8253 static swig_type_info _swigt__p_data1_attset_cache[] = {{"_p_data1_attset_cache", 0, "data1_attset_cache *", 0},{"_p_data1_attset_cache"},{0}};
8254 static swig_type_info _swigt__p_Z_GenericRecord[] = {{"_p_Z_GenericRecord", 0, "Z_GenericRecord *", 0},{"_p_Z_GenericRecord"},{0}};
8255 static swig_type_info _swigt__p_data1_vartype[] = {{"_p_data1_vartype", 0, "data1_vartype *", 0},{"_p_data1_vartype"},{0}};
8257 static swig_type_info *swig_types_initial[] = {
8258 _swigt__p_ZebraService,
8259 _swigt__p_cql_transform_t,
8260 _swigt__p_data1_esetname,
8261 _swigt__p_data1_maptab,
8263 _swigt__p_f_p_void__int,
8265 _swigt__p_data1_absyn,
8266 _swigt__p_ZebraHandle,
8268 _swigt__p_data1_attset,
8271 _swigt__p_f_data1_handle_p_void_p_data1_absyn__void,
8275 _swigt__p_data1_varset,
8276 _swigt__p_RetrievalRecordBuf,
8277 _swigt__p_perl_context,
8278 _swigt__p_data1_node,
8280 _swigt__p_RetrievalObj,
8281 _swigt__p_data1_tagset,
8282 _swigt__p_data1_tag,
8283 _swigt__p_ZebraRetrievalRecord,
8284 _swigt__p_RetrievalRecord,
8286 _swigt__p_Z_ExplainRecord,
8287 _swigt__p_data1_marctab,
8288 _swigt__p_ZebraTransactionStatus,
8289 _swigt__p_Z_BriefBib,
8290 _swigt__p_ScanEntry,
8291 _swigt__p_f_p_void_p_char_size_t__int,
8293 _swigt__p_data1_element,
8294 _swigt__p_recordGroup,
8296 _swigt__p_data1_handle,
8298 _swigt__p_data1_absyn_cache,
8299 _swigt__p_data1_attset_cache,
8300 _swigt__p_Z_GenericRecord,
8301 _swigt__p_data1_vartype,
8306 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
8308 static swig_constant_info swig_constants[] = {
8309 { SWIG_INT, (char *) SWIG_prefix "LOG_FATAL", (long) 0x0001, 0, 0, 0},
8310 { SWIG_INT, (char *) SWIG_prefix "LOG_DEBUG", (long) 0x0002, 0, 0, 0},
8311 { SWIG_INT, (char *) SWIG_prefix "LOG_WARN", (long) 0x0004, 0, 0, 0},
8312 { SWIG_INT, (char *) SWIG_prefix "LOG_LOG", (long) 0x0008, 0, 0, 0},
8313 { SWIG_INT, (char *) SWIG_prefix "LOG_ERRNO", (long) 0x0010, 0, 0, 0},
8314 { SWIG_INT, (char *) SWIG_prefix "LOG_FILE", (long) 0x0020, 0, 0, 0},
8315 { SWIG_INT, (char *) SWIG_prefix "LOG_APP", (long) 0x0040, 0, 0, 0},
8316 { SWIG_INT, (char *) SWIG_prefix "LOG_MALLOC", (long) 0x0080, 0, 0, 0},
8317 { SWIG_INT, (char *) SWIG_prefix "LOG_ALL", (long) 0xff7f, 0, 0, 0},
8318 { SWIG_INT, (char *) SWIG_prefix "LOG_DEFAULT_LEVEL", (long) (0x0001|0x0010|0x0008|0x0004), 0, 0, 0},
8319 { SWIG_INT, (char *) SWIG_prefix "ODR_DECODE", (long) 0, 0, 0, 0},
8320 { SWIG_INT, (char *) SWIG_prefix "ODR_ENCODE", (long) 1, 0, 0, 0},
8321 { SWIG_INT, (char *) SWIG_prefix "ODR_PRINT", (long) 2, 0, 0, 0},
8322 { SWIG_INT, (char *) SWIG_prefix "DATA1K_unknown", (long) DATA1K_unknown, 0, 0, 0},
8323 { SWIG_INT, (char *) SWIG_prefix "DATA1K_structured", (long) DATA1K_structured, 0, 0, 0},
8324 { SWIG_INT, (char *) SWIG_prefix "DATA1K_string", (long) DATA1K_string, 0, 0, 0},
8325 { SWIG_INT, (char *) SWIG_prefix "DATA1K_numeric", (long) DATA1K_numeric, 0, 0, 0},
8326 { SWIG_INT, (char *) SWIG_prefix "DATA1K_bool", (long) DATA1K_bool, 0, 0, 0},
8327 { SWIG_INT, (char *) SWIG_prefix "DATA1K_oid", (long) DATA1K_oid, 0, 0, 0},
8328 { SWIG_INT, (char *) SWIG_prefix "DATA1K_generalizedtime", (long) DATA1K_generalizedtime, 0, 0, 0},
8329 { SWIG_INT, (char *) SWIG_prefix "DATA1K_intunit", (long) DATA1K_intunit, 0, 0, 0},
8330 { SWIG_INT, (char *) SWIG_prefix "DATA1K_int", (long) DATA1K_int, 0, 0, 0},
8331 { SWIG_INT, (char *) SWIG_prefix "DATA1K_octetstring", (long) DATA1K_octetstring, 0, 0, 0},
8332 { SWIG_INT, (char *) SWIG_prefix "DATA1K_null", (long) DATA1K_null, 0, 0, 0},
8333 { SWIG_INT, (char *) SWIG_prefix "DATA1T_numeric", (long) 1, 0, 0, 0},
8334 { SWIG_INT, (char *) SWIG_prefix "DATA1T_string", (long) 2, 0, 0, 0},
8335 { SWIG_INT, (char *) SWIG_prefix "DATA1N_root", (long) 1, 0, 0, 0},
8336 { SWIG_INT, (char *) SWIG_prefix "DATA1N_tag", (long) 2, 0, 0, 0},
8337 { SWIG_INT, (char *) SWIG_prefix "DATA1N_data", (long) 3, 0, 0, 0},
8338 { SWIG_INT, (char *) SWIG_prefix "DATA1N_variant", (long) 4, 0, 0, 0},
8339 { SWIG_INT, (char *) SWIG_prefix "DATA1N_comment", (long) 5, 0, 0, 0},
8340 { SWIG_INT, (char *) SWIG_prefix "DATA1N_preprocess", (long) 6, 0, 0, 0},
8341 { SWIG_INT, (char *) SWIG_prefix "DATA1I_inctxt", (long) 1, 0, 0, 0},
8342 { SWIG_INT, (char *) SWIG_prefix "DATA1I_incbin", (long) 2, 0, 0, 0},
8343 { SWIG_INT, (char *) SWIG_prefix "DATA1I_text", (long) 3, 0, 0, 0},
8344 { SWIG_INT, (char *) SWIG_prefix "DATA1I_num", (long) 4, 0, 0, 0},
8345 { SWIG_INT, (char *) SWIG_prefix "DATA1I_oid", (long) 5, 0, 0, 0},
8346 { SWIG_INT, (char *) SWIG_prefix "DATA1_LOCALDATA", (long) 12, 0, 0, 0},
8347 { SWIG_INT, (char *) SWIG_prefix "DATA1_FLAG_XML", (long) 1, 0, 0, 0},
8353 static swig_variable_info swig_variables[] = {
8356 static swig_command_info swig_commands[] = {
8357 {"IDZebrac::recordGroup_groupName_set", _wrap_recordGroup_groupName_set},
8358 {"IDZebrac::recordGroup_groupName_get", _wrap_recordGroup_groupName_get},
8359 {"IDZebrac::recordGroup_databaseName_set", _wrap_recordGroup_databaseName_set},
8360 {"IDZebrac::recordGroup_databaseName_get", _wrap_recordGroup_databaseName_get},
8361 {"IDZebrac::recordGroup_path_set", _wrap_recordGroup_path_set},
8362 {"IDZebrac::recordGroup_path_get", _wrap_recordGroup_path_get},
8363 {"IDZebrac::recordGroup_recordId_set", _wrap_recordGroup_recordId_set},
8364 {"IDZebrac::recordGroup_recordId_get", _wrap_recordGroup_recordId_get},
8365 {"IDZebrac::recordGroup_recordType_set", _wrap_recordGroup_recordType_set},
8366 {"IDZebrac::recordGroup_recordType_get", _wrap_recordGroup_recordType_get},
8367 {"IDZebrac::recordGroup_flagStoreData_set", _wrap_recordGroup_flagStoreData_set},
8368 {"IDZebrac::recordGroup_flagStoreData_get", _wrap_recordGroup_flagStoreData_get},
8369 {"IDZebrac::recordGroup_flagStoreKeys_set", _wrap_recordGroup_flagStoreKeys_set},
8370 {"IDZebrac::recordGroup_flagStoreKeys_get", _wrap_recordGroup_flagStoreKeys_get},
8371 {"IDZebrac::recordGroup_flagRw_set", _wrap_recordGroup_flagRw_set},
8372 {"IDZebrac::recordGroup_flagRw_get", _wrap_recordGroup_flagRw_get},
8373 {"IDZebrac::recordGroup_fileVerboseLimit_set", _wrap_recordGroup_fileVerboseLimit_set},
8374 {"IDZebrac::recordGroup_fileVerboseLimit_get", _wrap_recordGroup_fileVerboseLimit_get},
8375 {"IDZebrac::recordGroup_databaseNamePath_set", _wrap_recordGroup_databaseNamePath_set},
8376 {"IDZebrac::recordGroup_databaseNamePath_get", _wrap_recordGroup_databaseNamePath_get},
8377 {"IDZebrac::recordGroup_explainDatabase_set", _wrap_recordGroup_explainDatabase_set},
8378 {"IDZebrac::recordGroup_explainDatabase_get", _wrap_recordGroup_explainDatabase_get},
8379 {"IDZebrac::recordGroup_followLinks_set", _wrap_recordGroup_followLinks_set},
8380 {"IDZebrac::recordGroup_followLinks_get", _wrap_recordGroup_followLinks_get},
8381 {"IDZebrac::new_recordGroup", _wrap_new_recordGroup},
8382 {"IDZebrac::delete_recordGroup", _wrap_delete_recordGroup},
8383 {"IDZebrac::RetrievalObj_noOfRecords_set", _wrap_RetrievalObj_noOfRecords_set},
8384 {"IDZebrac::RetrievalObj_noOfRecords_get", _wrap_RetrievalObj_noOfRecords_get},
8385 {"IDZebrac::RetrievalObj_records_set", _wrap_RetrievalObj_records_set},
8386 {"IDZebrac::RetrievalObj_records_get", _wrap_RetrievalObj_records_get},
8387 {"IDZebrac::new_RetrievalObj", _wrap_new_RetrievalObj},
8388 {"IDZebrac::delete_RetrievalObj", _wrap_delete_RetrievalObj},
8389 {"IDZebrac::RetrievalRecord_errCode_set", _wrap_RetrievalRecord_errCode_set},
8390 {"IDZebrac::RetrievalRecord_errCode_get", _wrap_RetrievalRecord_errCode_get},
8391 {"IDZebrac::RetrievalRecord_errString_set", _wrap_RetrievalRecord_errString_set},
8392 {"IDZebrac::RetrievalRecord_errString_get", _wrap_RetrievalRecord_errString_get},
8393 {"IDZebrac::RetrievalRecord_position_set", _wrap_RetrievalRecord_position_set},
8394 {"IDZebrac::RetrievalRecord_position_get", _wrap_RetrievalRecord_position_get},
8395 {"IDZebrac::RetrievalRecord_base_set", _wrap_RetrievalRecord_base_set},
8396 {"IDZebrac::RetrievalRecord_base_get", _wrap_RetrievalRecord_base_get},
8397 {"IDZebrac::RetrievalRecord_sysno_set", _wrap_RetrievalRecord_sysno_set},
8398 {"IDZebrac::RetrievalRecord_sysno_get", _wrap_RetrievalRecord_sysno_get},
8399 {"IDZebrac::RetrievalRecord_score_set", _wrap_RetrievalRecord_score_set},
8400 {"IDZebrac::RetrievalRecord_score_get", _wrap_RetrievalRecord_score_get},
8401 {"IDZebrac::RetrievalRecord_format_set", _wrap_RetrievalRecord_format_set},
8402 {"IDZebrac::RetrievalRecord_format_get", _wrap_RetrievalRecord_format_get},
8403 {"IDZebrac::RetrievalRecord_buf_set", _wrap_RetrievalRecord_buf_set},
8404 {"IDZebrac::RetrievalRecord_buf_get", _wrap_RetrievalRecord_buf_get},
8405 {"IDZebrac::new_RetrievalRecord", _wrap_new_RetrievalRecord},
8406 {"IDZebrac::delete_RetrievalRecord", _wrap_delete_RetrievalRecord},
8407 {"IDZebrac::ScanEntry_occurrences_set", _wrap_ScanEntry_occurrences_set},
8408 {"IDZebrac::ScanEntry_occurrences_get", _wrap_ScanEntry_occurrences_get},
8409 {"IDZebrac::ScanEntry_term_set", _wrap_ScanEntry_term_set},
8410 {"IDZebrac::ScanEntry_term_get", _wrap_ScanEntry_term_get},
8411 {"IDZebrac::new_ScanEntry", _wrap_new_ScanEntry},
8412 {"IDZebrac::delete_ScanEntry", _wrap_delete_ScanEntry},
8413 {"IDZebrac::ScanObj_num_entries_set", _wrap_ScanObj_num_entries_set},
8414 {"IDZebrac::ScanObj_num_entries_get", _wrap_ScanObj_num_entries_get},
8415 {"IDZebrac::ScanObj_position_set", _wrap_ScanObj_position_set},
8416 {"IDZebrac::ScanObj_position_get", _wrap_ScanObj_position_get},
8417 {"IDZebrac::ScanObj_is_partial_set", _wrap_ScanObj_is_partial_set},
8418 {"IDZebrac::ScanObj_is_partial_get", _wrap_ScanObj_is_partial_get},
8419 {"IDZebrac::ScanObj_entries_set", _wrap_ScanObj_entries_set},
8420 {"IDZebrac::ScanObj_entries_get", _wrap_ScanObj_entries_get},
8421 {"IDZebrac::new_ScanObj", _wrap_new_ScanObj},
8422 {"IDZebrac::delete_ScanObj", _wrap_delete_ScanObj},
8423 {"IDZebrac::ZebraTransactionStatus_processed_set", _wrap_ZebraTransactionStatus_processed_set},
8424 {"IDZebrac::ZebraTransactionStatus_processed_get", _wrap_ZebraTransactionStatus_processed_get},
8425 {"IDZebrac::ZebraTransactionStatus_inserted_set", _wrap_ZebraTransactionStatus_inserted_set},
8426 {"IDZebrac::ZebraTransactionStatus_inserted_get", _wrap_ZebraTransactionStatus_inserted_get},
8427 {"IDZebrac::ZebraTransactionStatus_updated_set", _wrap_ZebraTransactionStatus_updated_set},
8428 {"IDZebrac::ZebraTransactionStatus_updated_get", _wrap_ZebraTransactionStatus_updated_get},
8429 {"IDZebrac::ZebraTransactionStatus_deleted_set", _wrap_ZebraTransactionStatus_deleted_set},
8430 {"IDZebrac::ZebraTransactionStatus_deleted_get", _wrap_ZebraTransactionStatus_deleted_get},
8431 {"IDZebrac::ZebraTransactionStatus_utime_set", _wrap_ZebraTransactionStatus_utime_set},
8432 {"IDZebrac::ZebraTransactionStatus_utime_get", _wrap_ZebraTransactionStatus_utime_get},
8433 {"IDZebrac::ZebraTransactionStatus_stime_set", _wrap_ZebraTransactionStatus_stime_set},
8434 {"IDZebrac::ZebraTransactionStatus_stime_get", _wrap_ZebraTransactionStatus_stime_get},
8435 {"IDZebrac::new_ZebraTransactionStatus", _wrap_new_ZebraTransactionStatus},
8436 {"IDZebrac::delete_ZebraTransactionStatus", _wrap_delete_ZebraTransactionStatus},
8437 {"IDZebrac::DESTROY", _wrap_DESTROY},
8438 {"IDZebrac::logLevel", _wrap_logLevel},
8439 {"IDZebrac::logFile", _wrap_logFile},
8440 {"IDZebrac::logMsg", _wrap_logMsg},
8441 {"IDZebrac::odr_createmem", _wrap_odr_createmem},
8442 {"IDZebrac::odr_reset", _wrap_odr_reset},
8443 {"IDZebrac::odr_destroy", _wrap_odr_destroy},
8444 {"IDZebrac::odr_malloc", _wrap_odr_malloc},
8445 {"IDZebrac::start", _wrap_start},
8446 {"IDZebrac::open", _wrap_open},
8447 {"IDZebrac::close", _wrap_close},
8448 {"IDZebrac::stop", _wrap_stop},
8449 {"IDZebrac::errCode", _wrap_errCode},
8450 {"IDZebrac::errString", _wrap_errString},
8451 {"IDZebrac::errAdd", _wrap_errAdd},
8452 {"IDZebrac::init_recordGroup", _wrap_init_recordGroup},
8453 {"IDZebrac::res_get_recordGroup", _wrap_res_get_recordGroup},
8454 {"IDZebrac::set_group", _wrap_set_group},
8455 {"IDZebrac::select_database", _wrap_select_database},
8456 {"IDZebrac::select_databases", _wrap_select_databases},
8457 {"IDZebrac::begin_trans", _wrap_begin_trans},
8458 {"IDZebrac::end_trans", _wrap_end_trans},
8459 {"IDZebrac::trans_no", _wrap_trans_no},
8460 {"IDZebrac::begin_read", _wrap_begin_read},
8461 {"IDZebrac::zts_test", _wrap_zts_test},
8462 {"IDZebrac::end_read", _wrap_end_read},
8463 {"IDZebrac::commit", _wrap_commit},
8464 {"IDZebrac::get_shadow_enable", _wrap_get_shadow_enable},
8465 {"IDZebrac::set_shadow_enable", _wrap_set_shadow_enable},
8466 {"IDZebrac::init", _wrap_init},
8467 {"IDZebrac::compact", _wrap_compact},
8468 {"IDZebrac::repository_update", _wrap_repository_update},
8469 {"IDZebrac::repository_delete", _wrap_repository_delete},
8470 {"IDZebrac::repository_show", _wrap_repository_show},
8471 {"IDZebrac::update_record", _wrap_update_record},
8472 {"IDZebrac::delete_record", _wrap_delete_record},
8473 {"IDZebrac::search_PQF", _wrap_search_PQF},
8474 {"IDZebrac::cql_transform_open_fname", _wrap_cql_transform_open_fname},
8475 {"IDZebrac::cql_transform_close", _wrap_cql_transform_close},
8476 {"IDZebrac::cql_transform_error", _wrap_cql_transform_error},
8477 {"IDZebrac::cql2pqf", _wrap_cql2pqf},
8478 {"IDZebrac::records_retrieve", _wrap_records_retrieve},
8479 {"IDZebrac::record_retrieve", _wrap_record_retrieve},
8480 {"IDZebrac::sort", _wrap_sort},
8481 {"IDZebrac::scan_PQF", _wrap_scan_PQF},
8482 {"IDZebrac::getScanEntry", _wrap_getScanEntry},
8483 {"IDZebrac::nmem_create", _wrap_nmem_create},
8484 {"IDZebrac::nmem_destroy", _wrap_nmem_destroy},
8485 {"IDZebrac::data1_create", _wrap_data1_create},
8486 {"IDZebrac::data1_createx", _wrap_data1_createx},
8487 {"IDZebrac::data1_destroy", _wrap_data1_destroy},
8488 {"IDZebrac::get_parent_tag", _wrap_get_parent_tag},
8489 {"IDZebrac::data1_read_node", _wrap_data1_read_node},
8490 {"IDZebrac::data1_read_nodex", _wrap_data1_read_nodex},
8491 {"IDZebrac::data1_read_record", _wrap_data1_read_record},
8492 {"IDZebrac::data1_read_absyn", _wrap_data1_read_absyn},
8493 {"IDZebrac::data1_gettagbynum", _wrap_data1_gettagbynum},
8494 {"IDZebrac::data1_empty_tagset", _wrap_data1_empty_tagset},
8495 {"IDZebrac::data1_read_tagset", _wrap_data1_read_tagset},
8496 {"IDZebrac::data1_getelementbytagname", _wrap_data1_getelementbytagname},
8497 {"IDZebrac::data1_nodetogr", _wrap_data1_nodetogr},
8498 {"IDZebrac::data1_gettagbyname", _wrap_data1_gettagbyname},
8499 {"IDZebrac::data1_free_tree", _wrap_data1_free_tree},
8500 {"IDZebrac::data1_nodetobuf", _wrap_data1_nodetobuf},
8501 {"IDZebrac::data1_mk_tag_data_wd", _wrap_data1_mk_tag_data_wd},
8502 {"IDZebrac::data1_mk_tag_data", _wrap_data1_mk_tag_data},
8503 {"IDZebrac::data1_maptype", _wrap_data1_maptype},
8504 {"IDZebrac::data1_read_varset", _wrap_data1_read_varset},
8505 {"IDZebrac::data1_getvartypebyct", _wrap_data1_getvartypebyct},
8506 {"IDZebrac::data1_read_espec1", _wrap_data1_read_espec1},
8507 {"IDZebrac::data1_doespec1", _wrap_data1_doespec1},
8508 {"IDZebrac::data1_getesetbyname", _wrap_data1_getesetbyname},
8509 {"IDZebrac::data1_getelementbyname", _wrap_data1_getelementbyname},
8510 {"IDZebrac::data1_mk_node2", _wrap_data1_mk_node2},
8511 {"IDZebrac::data1_mk_tag", _wrap_data1_mk_tag},
8512 {"IDZebrac::data1_mk_tag_n", _wrap_data1_mk_tag_n},
8513 {"IDZebrac::data1_tag_add_attr", _wrap_data1_tag_add_attr},
8514 {"IDZebrac::data1_mk_text_n", _wrap_data1_mk_text_n},
8515 {"IDZebrac::data1_mk_text_nf", _wrap_data1_mk_text_nf},
8516 {"IDZebrac::data1_mk_text", _wrap_data1_mk_text},
8517 {"IDZebrac::data1_mk_comment_n", _wrap_data1_mk_comment_n},
8518 {"IDZebrac::data1_mk_comment", _wrap_data1_mk_comment},
8519 {"IDZebrac::data1_mk_preprocess", _wrap_data1_mk_preprocess},
8520 {"IDZebrac::data1_mk_root", _wrap_data1_mk_root},
8521 {"IDZebrac::data1_set_root", _wrap_data1_set_root},
8522 {"IDZebrac::data1_mk_tag_data_int", _wrap_data1_mk_tag_data_int},
8523 {"IDZebrac::data1_mk_tag_data_oid", _wrap_data1_mk_tag_data_oid},
8524 {"IDZebrac::data1_mk_tag_data_text", _wrap_data1_mk_tag_data_text},
8525 {"IDZebrac::data1_mk_tag_data_text_uni", _wrap_data1_mk_tag_data_text_uni},
8526 {"IDZebrac::data1_get_absyn", _wrap_data1_get_absyn},
8527 {"IDZebrac::data1_search_tag", _wrap_data1_search_tag},
8528 {"IDZebrac::data1_mk_tag_uni", _wrap_data1_mk_tag_uni},
8529 {"IDZebrac::data1_get_attset", _wrap_data1_get_attset},
8530 {"IDZebrac::data1_read_maptab", _wrap_data1_read_maptab},
8531 {"IDZebrac::data1_map_record", _wrap_data1_map_record},
8532 {"IDZebrac::data1_read_marctab", _wrap_data1_read_marctab},
8533 {"IDZebrac::data1_nodetomarc", _wrap_data1_nodetomarc},
8534 {"IDZebrac::data1_nodetoidsgml", _wrap_data1_nodetoidsgml},
8535 {"IDZebrac::data1_nodetoexplain", _wrap_data1_nodetoexplain},
8536 {"IDZebrac::data1_nodetosummary", _wrap_data1_nodetosummary},
8537 {"IDZebrac::data1_nodetosoif", _wrap_data1_nodetosoif},
8538 {"IDZebrac::data1_get_wrbuf", _wrap_data1_get_wrbuf},
8539 {"IDZebrac::data1_get_read_buf", _wrap_data1_get_read_buf},
8540 {"IDZebrac::data1_get_map_buf", _wrap_data1_get_map_buf},
8541 {"IDZebrac::data1_absyn_cache_get", _wrap_data1_absyn_cache_get},
8542 {"IDZebrac::data1_attset_cache_get", _wrap_data1_attset_cache_get},
8543 {"IDZebrac::data1_nmem_get", _wrap_data1_nmem_get},
8544 {"IDZebrac::data1_pr_tree", _wrap_data1_pr_tree},
8545 {"IDZebrac::data1_print_tree", _wrap_data1_print_tree},
8546 {"IDZebrac::data1_insert_string", _wrap_data1_insert_string},
8547 {"IDZebrac::data1_insert_string_n", _wrap_data1_insert_string_n},
8548 {"IDZebrac::data1_read_sgml", _wrap_data1_read_sgml},
8549 {"IDZebrac::data1_absyn_trav", _wrap_data1_absyn_trav},
8550 {"IDZebrac::data1_attset_search_id", _wrap_data1_attset_search_id},
8551 {"IDZebrac::data1_getNodeValue", _wrap_data1_getNodeValue},
8552 {"IDZebrac::data1_LookupNode", _wrap_data1_LookupNode},
8553 {"IDZebrac::data1_CountOccurences", _wrap_data1_CountOccurences},
8554 {"IDZebrac::data1_path_fopen", _wrap_data1_path_fopen},
8555 {"IDZebrac::data1_set_tabpath", _wrap_data1_set_tabpath},
8556 {"IDZebrac::data1_set_tabroot", _wrap_data1_set_tabroot},
8557 {"IDZebrac::data1_get_tabpath", _wrap_data1_get_tabpath},
8558 {"IDZebrac::data1_get_tabroot", _wrap_data1_get_tabroot},
8559 {"IDZebrac::grs_perl_readf", _wrap_grs_perl_readf},
8560 {"IDZebrac::grs_perl_readline", _wrap_grs_perl_readline},
8561 {"IDZebrac::grs_perl_getc", _wrap_grs_perl_getc},
8562 {"IDZebrac::grs_perl_seekf", _wrap_grs_perl_seekf},
8563 {"IDZebrac::grs_perl_tellf", _wrap_grs_perl_tellf},
8564 {"IDZebrac::grs_perl_endf", _wrap_grs_perl_endf},
8565 {"IDZebrac::grs_perl_get_dh", _wrap_grs_perl_get_dh},
8566 {"IDZebrac::grs_perl_get_mem", _wrap_grs_perl_get_mem},
8567 {"IDZebrac::grs_perl_set_res", _wrap_grs_perl_set_res},
8578 static int _init = 0;
8580 for (i = 0; swig_types_initial[i]; i++) {
8581 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
8586 /* Install commands */
8587 for (i = 0; swig_commands[i].name; i++) {
8588 newXS((char*) swig_commands[i].name,swig_commands[i].wrapper, (char*)__FILE__);
8591 /* Install variables */
8592 for (i = 0; swig_variables[i].name; i++) {
8594 sv = perl_get_sv((char*) swig_variables[i].name, TRUE | 0x2);
8595 if (swig_variables[i].type) {
8596 SWIG_MakePtr(sv,(void *)1, *swig_variables[i].type,0);
8598 sv_setiv(sv,(IV) 0);
8600 swig_create_magic(sv, (char *) swig_variables[i].name, swig_variables[i].set, swig_variables[i].get);
8603 /* Install constant */
8604 for (i = 0; swig_constants[i].type; i++) {
8606 sv = perl_get_sv((char*)swig_constants[i].name, TRUE | 0x2);
8607 switch(swig_constants[i].type) {
8609 sv_setiv(sv, (IV) swig_constants[i].lvalue);
8612 sv_setnv(sv, (double) swig_constants[i].dvalue);
8615 sv_setpv(sv, (char *) swig_constants[i].pvalue);
8618 SWIG_MakePtr(sv, swig_constants[i].pvalue, *(swig_constants[i].ptype),0);
8621 /* obj = SWIG_NewPackedObj(swig_constants[i].pvalue, swig_constants[i].lvalue, *(swig_constants[i].ptype)); */
8629 SWIG_TypeClientData(SWIGTYPE_p_recordGroup, (void*) "IDZebra::recordGroup");
8630 SWIG_TypeClientData(SWIGTYPE_p_RetrievalObj, (void*) "IDZebra::RetrievalObj");
8631 SWIG_TypeClientData(SWIGTYPE_p_RetrievalRecord, (void*) "IDZebra::RetrievalRecord");
8632 SWIG_TypeClientData(SWIGTYPE_p_ScanEntry, (void*) "IDZebra::ScanEntry");
8633 SWIG_TypeClientData(SWIGTYPE_p_ScanObj, (void*) "IDZebra::ScanObj");
8634 SWIG_TypeClientData(SWIGTYPE_p_ZebraTransactionStatus, (void*) "IDZebra::ZebraTransactionStatus");