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.9 2003-03-03 12:14:27 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);
4479 XS(_wrap_deleteResultSet) {
4480 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4481 const char *_swigerr = _swigmsg;
4492 if ((items < 5) || (items > 5)) {
4493 SWIG_croak("Usage: deleteResultSet(zh,function,num_setnames,setnames,statuses);");
4497 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4498 SWIG_croak("Type error in argument 1 of deleteResultSet. Expected _p_ZebraHandle");
4502 arg2 = (int) SvIV(ST(1));
4503 arg3 = (int) SvIV(ST(2));
4511 croak("Argument 4 is not a reference.");
4512 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
4513 croak("Argument 4 is not an array.");
4514 tempav = (AV*)SvRV(ST(3));
4515 len = av_len(tempav);
4516 arg4 = (char **) malloc((len+2)*sizeof(char *));
4517 for (i = 0; i <= len; i++) {
4518 tv = av_fetch(tempav, i, 0);
4519 arg4[i] = (char *) SvPV(*tv,na);
4526 croak("Argument 5 is not an integer.");
4530 result = (int)zebra_deleleResultSet(arg1,arg2,arg3,arg4,arg5);
4532 ST(argvi) = sv_newmortal();
4533 sv_setiv(ST(argvi++), (IV) result);
4549 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4550 const char *_swigerr = _swigmsg;
4561 if ((items < 5) || (items > 5)) {
4562 SWIG_croak("Usage: sort(zh,stream,sort_spec,output_setname,input_setnames);");
4566 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4567 SWIG_croak("Type error in argument 1 of sort. Expected _p_ZebraHandle");
4573 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4574 SWIG_croak("Type error in argument 2 of sort. Expected _p_ODR");
4578 if (!SvOK((SV*) ST(2))) arg3 = 0;
4579 else arg3 = (char *) SvPV(ST(2), PL_na);
4580 if (!SvOK((SV*) ST(3))) arg4 = 0;
4581 else arg4 = (char *) SvPV(ST(3), PL_na);
4589 croak("Argument 5 is not a reference.");
4590 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
4591 croak("Argument 5 is not an array.");
4592 tempav = (AV*)SvRV(ST(4));
4593 len = av_len(tempav);
4594 arg5 = (char **) malloc((len+2)*sizeof(char *));
4595 for (i = 0; i <= len; i++) {
4596 tv = av_fetch(tempav, i, 0);
4597 arg5[i] = (char *) SvPV(*tv,na);
4601 result = (int)sort(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const **)arg5);
4603 ST(argvi) = sv_newmortal();
4604 sv_setiv(ST(argvi++), (IV) result);
4619 XS(_wrap_scan_PQF) {
4620 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4621 const char *_swigerr = _swigmsg;
4630 if ((items < 4) || (items > 4)) {
4631 SWIG_croak("Usage: scan_PQF(zh,so,stream,pqf_query);");
4635 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4636 SWIG_croak("Type error in argument 1 of scan_PQF. Expected _p_ZebraHandle");
4641 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ScanObj,0) < 0) {
4642 SWIG_croak("Type error in argument 2 of scan_PQF. Expected _p_ScanObj");
4647 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4648 SWIG_croak("Type error in argument 3 of scan_PQF. Expected _p_ODR");
4652 if (!SvOK((SV*) ST(3))) arg4 = 0;
4653 else arg4 = (char *) SvPV(ST(3), PL_na);
4654 zebra_scan_PQF(arg1,arg2,arg3,(char const *)arg4);
4665 XS(_wrap_getScanEntry) {
4666 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4667 const char *_swigerr = _swigmsg;
4675 if ((items < 2) || (items > 2)) {
4676 SWIG_croak("Usage: getScanEntry(so,pos);");
4679 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
4680 SWIG_croak("Type error in argument 1 of getScanEntry. Expected _p_ScanObj");
4683 arg2 = (int) SvIV(ST(1));
4684 result = (ScanEntry *)getScanEntry(arg1,arg2);
4686 ST(argvi) = sv_newmortal();
4687 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanEntry,0);
4696 XS(_wrap_nmem_create) {
4697 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4698 const char *_swigerr = _swigmsg;
4704 if ((items < 0) || (items > 0)) {
4705 SWIG_croak("Usage: nmem_create();");
4707 result = nmem_create();
4710 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
4711 memmove(resultobj, &result, sizeof(NMEM));
4712 ST(argvi) = sv_newmortal();
4713 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
4723 XS(_wrap_nmem_destroy) {
4724 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4725 const char *_swigerr = _swigmsg;
4731 if ((items < 1) || (items > 1)) {
4732 SWIG_croak("Usage: nmem_destroy(handle);");
4736 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4737 SWIG_croak("Type error in argument 1 of nmem_destroy. Expected _p_NMEM");
4752 XS(_wrap_data1_create) {
4753 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4754 const char *_swigerr = _swigmsg;
4756 data1_handle result;
4760 if ((items < 0) || (items > 0)) {
4761 SWIG_croak("Usage: data1_create();");
4763 result = data1_create();
4766 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
4767 memmove(resultobj, &result, sizeof(data1_handle));
4768 ST(argvi) = sv_newmortal();
4769 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
4779 XS(_wrap_data1_createx) {
4780 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4781 const char *_swigerr = _swigmsg;
4784 data1_handle result;
4788 if ((items < 1) || (items > 1)) {
4789 SWIG_croak("Usage: data1_createx(flags);");
4791 arg1 = (int) SvIV(ST(0));
4792 result = data1_createx(arg1);
4795 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
4796 memmove(resultobj, &result, sizeof(data1_handle));
4797 ST(argvi) = sv_newmortal();
4798 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
4808 XS(_wrap_data1_destroy) {
4809 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4810 const char *_swigerr = _swigmsg;
4816 if ((items < 1) || (items > 1)) {
4817 SWIG_croak("Usage: data1_destroy(dh);");
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_destroy. Expected _p_data1_handle");
4826 data1_destroy(arg1);
4837 XS(_wrap_get_parent_tag) {
4838 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4839 const char *_swigerr = _swigmsg;
4847 if ((items < 2) || (items > 2)) {
4848 SWIG_croak("Usage: get_parent_tag(dh,n);");
4851 data1_handle * argp;
4852 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4853 SWIG_croak("Type error in argument 1 of get_parent_tag. Expected _p_data1_handle");
4858 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
4859 SWIG_croak("Type error in argument 2 of get_parent_tag. Expected _p_data1_node");
4862 result = (data1_node *)get_parent_tag(arg1,arg2);
4864 ST(argvi) = sv_newmortal();
4865 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4874 XS(_wrap_data1_read_node) {
4875 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4876 const char *_swigerr = _swigmsg;
4885 if ((items < 3) || (items > 3)) {
4886 SWIG_croak("Usage: data1_read_node(dh,buf,m);");
4889 data1_handle * argp;
4890 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4891 SWIG_croak("Type error in argument 1 of data1_read_node. Expected _p_data1_handle");
4902 croak("Argument 2 is not a reference.");
4903 if (SvTYPE(SvRV(ST(1))) != SVt_PVAV)
4904 croak("Argument 2 is not an array.");
4905 tempav = (AV*)SvRV(ST(1));
4906 len = av_len(tempav);
4907 arg2 = (char **) malloc((len+2)*sizeof(char *));
4908 for (i = 0; i <= len; i++) {
4909 tv = av_fetch(tempav, i, 0);
4910 arg2[i] = (char *) SvPV(*tv,na);
4916 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4917 SWIG_croak("Type error in argument 3 of data1_read_node. Expected _p_NMEM");
4921 result = (data1_node *)data1_read_node(arg1,(char const **)arg2,arg3);
4923 ST(argvi) = sv_newmortal();
4924 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4939 XS(_wrap_data1_read_nodex) {
4940 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4941 const char *_swigerr = _swigmsg;
4945 int (*arg3)(void *) ;
4952 if ((items < 5) || (items > 5)) {
4953 SWIG_croak("Usage: data1_read_nodex(dh,m,get_byte,fh,wrbuf);");
4956 data1_handle * argp;
4957 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4958 SWIG_croak("Type error in argument 1 of data1_read_nodex. Expected _p_data1_handle");
4964 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4965 SWIG_croak("Type error in argument 2 of data1_read_nodex. Expected _p_NMEM");
4970 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_p_void__int,0) < 0) {
4971 SWIG_croak("Type error in argument 3 of data1_read_nodex. Expected _p_f_p_void__int");
4975 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, 0,0) < 0) {
4976 SWIG_croak("Type error in argument 4 of data1_read_nodex. Expected _p_void");
4981 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_WRBUF,0) < 0) {
4982 SWIG_croak("Type error in argument 5 of data1_read_nodex. Expected _p_WRBUF");
4986 result = (data1_node *)data1_read_nodex(arg1,arg2,arg3,arg4,arg5);
4988 ST(argvi) = sv_newmortal();
4989 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4998 XS(_wrap_data1_read_record) {
4999 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5000 const char *_swigerr = _swigmsg;
5003 int (*arg2)(void *,char *,size_t) ;
5010 if ((items < 4) || (items > 4)) {
5011 SWIG_croak("Usage: data1_read_record(dh,rf,fh,m);");
5014 data1_handle * argp;
5015 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5016 SWIG_croak("Type error in argument 1 of data1_read_record. Expected _p_data1_handle");
5021 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_f_p_void_p_char_size_t__int,0) < 0) {
5022 SWIG_croak("Type error in argument 2 of data1_read_record. Expected _p_f_p_void_p_char_size_t__int");
5026 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, 0,0) < 0) {
5027 SWIG_croak("Type error in argument 3 of data1_read_record. Expected _p_void");
5032 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5033 SWIG_croak("Type error in argument 4 of data1_read_record. Expected _p_NMEM");
5037 result = (data1_node *)data1_read_record(arg1,arg2,arg3,arg4);
5039 ST(argvi) = sv_newmortal();
5040 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5049 XS(_wrap_data1_read_absyn) {
5050 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5051 const char *_swigerr = _swigmsg;
5056 data1_absyn *result;
5060 if ((items < 3) || (items > 3)) {
5061 SWIG_croak("Usage: data1_read_absyn(dh,file,file_must_exist);");
5064 data1_handle * argp;
5065 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5066 SWIG_croak("Type error in argument 1 of data1_read_absyn. Expected _p_data1_handle");
5070 if (!SvOK((SV*) ST(1))) arg2 = 0;
5071 else arg2 = (char *) SvPV(ST(1), PL_na);
5072 arg3 = (int) SvIV(ST(2));
5073 result = (data1_absyn *)data1_read_absyn(arg1,(char const *)arg2,arg3);
5075 ST(argvi) = sv_newmortal();
5076 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
5085 XS(_wrap_data1_gettagbynum) {
5086 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5087 const char *_swigerr = _swigmsg;
5090 data1_tagset *arg2 ;
5097 if ((items < 4) || (items > 4)) {
5098 SWIG_croak("Usage: data1_gettagbynum(dh,s,type,value);");
5101 data1_handle * argp;
5102 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5103 SWIG_croak("Type error in argument 1 of data1_gettagbynum. Expected _p_data1_handle");
5108 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
5109 SWIG_croak("Type error in argument 2 of data1_gettagbynum. Expected _p_data1_tagset");
5112 arg3 = (int) SvIV(ST(2));
5113 arg4 = (int) SvIV(ST(3));
5114 result = (data1_tag *)data1_gettagbynum(arg1,arg2,arg3,arg4);
5116 ST(argvi) = sv_newmortal();
5117 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
5126 XS(_wrap_data1_empty_tagset) {
5127 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5128 const char *_swigerr = _swigmsg;
5131 data1_tagset *result;
5135 if ((items < 1) || (items > 1)) {
5136 SWIG_croak("Usage: data1_empty_tagset(dh);");
5139 data1_handle * argp;
5140 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5141 SWIG_croak("Type error in argument 1 of data1_empty_tagset. Expected _p_data1_handle");
5145 result = (data1_tagset *)data1_empty_tagset(arg1);
5147 ST(argvi) = sv_newmortal();
5148 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
5157 XS(_wrap_data1_read_tagset) {
5158 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5159 const char *_swigerr = _swigmsg;
5164 data1_tagset *result;
5168 if ((items < 3) || (items > 3)) {
5169 SWIG_croak("Usage: data1_read_tagset(dh,file,type);");
5172 data1_handle * argp;
5173 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5174 SWIG_croak("Type error in argument 1 of data1_read_tagset. Expected _p_data1_handle");
5178 if (!SvOK((SV*) ST(1))) arg2 = 0;
5179 else arg2 = (char *) SvPV(ST(1), PL_na);
5180 arg3 = (int) SvIV(ST(2));
5181 result = (data1_tagset *)data1_read_tagset(arg1,(char const *)arg2,arg3);
5183 ST(argvi) = sv_newmortal();
5184 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
5193 XS(_wrap_data1_getelementbytagname) {
5194 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5195 const char *_swigerr = _swigmsg;
5199 data1_element *arg3 ;
5201 data1_element *result;
5205 if ((items < 4) || (items > 4)) {
5206 SWIG_croak("Usage: data1_getelementbytagname(dh,abs,parent,tagname);");
5209 data1_handle * argp;
5210 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5211 SWIG_croak("Type error in argument 1 of data1_getelementbytagname. Expected _p_data1_handle");
5216 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5217 SWIG_croak("Type error in argument 2 of data1_getelementbytagname. Expected _p_data1_absyn");
5221 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_element,0) < 0) {
5222 SWIG_croak("Type error in argument 3 of data1_getelementbytagname. Expected _p_data1_element");
5225 if (!SvOK((SV*) ST(3))) arg4 = 0;
5226 else arg4 = (char *) SvPV(ST(3), PL_na);
5227 result = (data1_element *)data1_getelementbytagname(arg1,arg2,arg3,(char const *)arg4);
5229 ST(argvi) = sv_newmortal();
5230 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
5239 XS(_wrap_data1_nodetogr) {
5240 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5241 const char *_swigerr = _swigmsg;
5248 Z_GenericRecord *result;
5252 if ((items < 5) || (items > 5)) {
5253 SWIG_croak("Usage: data1_nodetogr(dh,n,select,o,len);");
5256 data1_handle * argp;
5257 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5258 SWIG_croak("Type error in argument 1 of data1_nodetogr. Expected _p_data1_handle");
5263 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5264 SWIG_croak("Type error in argument 2 of data1_nodetogr. Expected _p_data1_node");
5267 arg3 = (int) SvIV(ST(2));
5270 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
5271 SWIG_croak("Type error in argument 4 of data1_nodetogr. Expected _p_ODR");
5278 croak("Argument 5 is not an integer.");
5282 result = (Z_GenericRecord *)data1_nodetogr(arg1,arg2,arg3,arg4,arg5);
5284 ST(argvi) = sv_newmortal();
5285 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_GenericRecord,0);
5294 XS(_wrap_data1_gettagbyname) {
5295 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5296 const char *_swigerr = _swigmsg;
5299 data1_tagset *arg2 ;
5305 if ((items < 3) || (items > 3)) {
5306 SWIG_croak("Usage: data1_gettagbyname(dh,s,name);");
5309 data1_handle * argp;
5310 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5311 SWIG_croak("Type error in argument 1 of data1_gettagbyname. Expected _p_data1_handle");
5316 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
5317 SWIG_croak("Type error in argument 2 of data1_gettagbyname. Expected _p_data1_tagset");
5320 if (!SvOK((SV*) ST(2))) arg3 = 0;
5321 else arg3 = (char *) SvPV(ST(2), PL_na);
5322 result = (data1_tag *)data1_gettagbyname(arg1,arg2,(char const *)arg3);
5324 ST(argvi) = sv_newmortal();
5325 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
5334 XS(_wrap_data1_free_tree) {
5335 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5336 const char *_swigerr = _swigmsg;
5343 if ((items < 2) || (items > 2)) {
5344 SWIG_croak("Usage: data1_free_tree(dh,t);");
5347 data1_handle * argp;
5348 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5349 SWIG_croak("Type error in argument 1 of data1_free_tree. Expected _p_data1_handle");
5354 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5355 SWIG_croak("Type error in argument 2 of data1_free_tree. Expected _p_data1_node");
5358 data1_free_tree(arg1,arg2);
5369 XS(_wrap_data1_nodetobuf) {
5370 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5371 const char *_swigerr = _swigmsg;
5381 if ((items < 4) || (items > 4)) {
5382 SWIG_croak("Usage: data1_nodetobuf(dh,n,select,len);");
5385 data1_handle * argp;
5386 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5387 SWIG_croak("Type error in argument 1 of data1_nodetobuf. Expected _p_data1_handle");
5392 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5393 SWIG_croak("Type error in argument 2 of data1_nodetobuf. Expected _p_data1_node");
5396 arg3 = (int) SvIV(ST(2));
5400 croak("Argument 4 is not an integer.");
5404 result = (char *)data1_nodetobuf(arg1,arg2,arg3,arg4);
5406 ST(argvi) = sv_newmortal();
5408 sv_setpv((SV*)ST(argvi++), (char *) result);
5410 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
5420 XS(_wrap_data1_mk_tag_data_wd) {
5421 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5422 const char *_swigerr = _swigmsg;
5432 if ((items < 4) || (items > 4)) {
5433 SWIG_croak("Usage: data1_mk_tag_data_wd(dh,at,tagname,m);");
5436 data1_handle * argp;
5437 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5438 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_wd. Expected _p_data1_handle");
5443 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5444 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_wd. Expected _p_data1_node");
5447 if (!SvOK((SV*) ST(2))) arg3 = 0;
5448 else arg3 = (char *) SvPV(ST(2), PL_na);
5451 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5452 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_wd. Expected _p_NMEM");
5456 result = (data1_node *)data1_mk_tag_data_wd(arg1,arg2,(char const *)arg3,arg4);
5458 ST(argvi) = sv_newmortal();
5459 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5468 XS(_wrap_data1_mk_tag_data) {
5469 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5470 const char *_swigerr = _swigmsg;
5480 if ((items < 4) || (items > 4)) {
5481 SWIG_croak("Usage: data1_mk_tag_data(dh,at,tagname,m);");
5484 data1_handle * argp;
5485 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5486 SWIG_croak("Type error in argument 1 of data1_mk_tag_data. Expected _p_data1_handle");
5491 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5492 SWIG_croak("Type error in argument 2 of data1_mk_tag_data. Expected _p_data1_node");
5495 if (!SvOK((SV*) ST(2))) arg3 = 0;
5496 else arg3 = (char *) SvPV(ST(2), PL_na);
5499 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5500 SWIG_croak("Type error in argument 4 of data1_mk_tag_data. Expected _p_NMEM");
5504 result = (data1_node *)data1_mk_tag_data(arg1,arg2,(char const *)arg3,arg4);
5506 ST(argvi) = sv_newmortal();
5507 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5516 XS(_wrap_data1_maptype) {
5517 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5518 const char *_swigerr = _swigmsg;
5526 if ((items < 2) || (items > 2)) {
5527 SWIG_croak("Usage: data1_maptype(dh,t);");
5530 data1_handle * argp;
5531 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5532 SWIG_croak("Type error in argument 1 of data1_maptype. Expected _p_data1_handle");
5536 if (!SvOK((SV*) ST(1))) arg2 = 0;
5537 else arg2 = (char *) SvPV(ST(1), PL_na);
5538 result = (int)data1_maptype(arg1,arg2);
5540 ST(argvi) = sv_newmortal();
5541 sv_setiv(ST(argvi++), (IV) result);
5550 XS(_wrap_data1_read_varset) {
5551 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5552 const char *_swigerr = _swigmsg;
5556 data1_varset *result;
5560 if ((items < 2) || (items > 2)) {
5561 SWIG_croak("Usage: data1_read_varset(dh,file);");
5564 data1_handle * argp;
5565 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5566 SWIG_croak("Type error in argument 1 of data1_read_varset. Expected _p_data1_handle");
5570 if (!SvOK((SV*) ST(1))) arg2 = 0;
5571 else arg2 = (char *) SvPV(ST(1), PL_na);
5572 result = (data1_varset *)data1_read_varset(arg1,(char const *)arg2);
5574 ST(argvi) = sv_newmortal();
5575 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_varset,0);
5584 XS(_wrap_data1_getvartypebyct) {
5585 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5586 const char *_swigerr = _swigmsg;
5589 data1_varset *arg2 ;
5592 data1_vartype *result;
5596 if ((items < 4) || (items > 4)) {
5597 SWIG_croak("Usage: data1_getvartypebyct(dh,set,zclass,type);");
5600 data1_handle * argp;
5601 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5602 SWIG_croak("Type error in argument 1 of data1_getvartypebyct. Expected _p_data1_handle");
5607 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_varset,0) < 0) {
5608 SWIG_croak("Type error in argument 2 of data1_getvartypebyct. Expected _p_data1_varset");
5611 if (!SvOK((SV*) ST(2))) arg3 = 0;
5612 else arg3 = (char *) SvPV(ST(2), PL_na);
5613 if (!SvOK((SV*) ST(3))) arg4 = 0;
5614 else arg4 = (char *) SvPV(ST(3), PL_na);
5615 result = (data1_vartype *)data1_getvartypebyct(arg1,arg2,arg3,arg4);
5617 ST(argvi) = sv_newmortal();
5618 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_vartype,0);
5627 XS(_wrap_data1_read_espec1) {
5628 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5629 const char *_swigerr = _swigmsg;
5637 if ((items < 2) || (items > 2)) {
5638 SWIG_croak("Usage: data1_read_espec1(dh,file);");
5641 data1_handle * argp;
5642 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5643 SWIG_croak("Type error in argument 1 of data1_read_espec1. Expected _p_data1_handle");
5647 if (!SvOK((SV*) ST(1))) arg2 = 0;
5648 else arg2 = (char *) SvPV(ST(1), PL_na);
5649 result = (Z_Espec1 *)data1_read_espec1(arg1,(char const *)arg2);
5651 ST(argvi) = sv_newmortal();
5652 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_Espec1,0);
5661 XS(_wrap_data1_doespec1) {
5662 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5663 const char *_swigerr = _swigmsg;
5672 if ((items < 3) || (items > 3)) {
5673 SWIG_croak("Usage: data1_doespec1(dh,n,e);");
5676 data1_handle * argp;
5677 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5678 SWIG_croak("Type error in argument 1 of data1_doespec1. Expected _p_data1_handle");
5683 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5684 SWIG_croak("Type error in argument 2 of data1_doespec1. Expected _p_data1_node");
5688 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_Z_Espec1,0) < 0) {
5689 SWIG_croak("Type error in argument 3 of data1_doespec1. Expected _p_Z_Espec1");
5692 result = (int)data1_doespec1(arg1,arg2,arg3);
5694 ST(argvi) = sv_newmortal();
5695 sv_setiv(ST(argvi++), (IV) result);
5704 XS(_wrap_data1_getesetbyname) {
5705 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5706 const char *_swigerr = _swigmsg;
5711 data1_esetname *result;
5715 if ((items < 3) || (items > 3)) {
5716 SWIG_croak("Usage: data1_getesetbyname(dh,a,name);");
5719 data1_handle * argp;
5720 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5721 SWIG_croak("Type error in argument 1 of data1_getesetbyname. Expected _p_data1_handle");
5726 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5727 SWIG_croak("Type error in argument 2 of data1_getesetbyname. Expected _p_data1_absyn");
5730 if (!SvOK((SV*) ST(2))) arg3 = 0;
5731 else arg3 = (char *) SvPV(ST(2), PL_na);
5732 result = (data1_esetname *)data1_getesetbyname(arg1,arg2,(char const *)arg3);
5734 ST(argvi) = sv_newmortal();
5735 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_esetname,0);
5744 XS(_wrap_data1_getelementbyname) {
5745 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5746 const char *_swigerr = _swigmsg;
5751 data1_element *result;
5755 if ((items < 3) || (items > 3)) {
5756 SWIG_croak("Usage: data1_getelementbyname(dh,absyn,name);");
5759 data1_handle * argp;
5760 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5761 SWIG_croak("Type error in argument 1 of data1_getelementbyname. Expected _p_data1_handle");
5766 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5767 SWIG_croak("Type error in argument 2 of data1_getelementbyname. Expected _p_data1_absyn");
5770 if (!SvOK((SV*) ST(2))) arg3 = 0;
5771 else arg3 = (char *) SvPV(ST(2), PL_na);
5772 result = (data1_element *)data1_getelementbyname(arg1,arg2,(char const *)arg3);
5774 ST(argvi) = sv_newmortal();
5775 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
5784 XS(_wrap_data1_mk_node2) {
5785 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5786 const char *_swigerr = _swigmsg;
5796 if ((items < 4) || (items > 4)) {
5797 SWIG_croak("Usage: data1_mk_node2(dh,m,type,parent);");
5800 data1_handle * argp;
5801 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5802 SWIG_croak("Type error in argument 1 of data1_mk_node2. Expected _p_data1_handle");
5808 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5809 SWIG_croak("Type error in argument 2 of data1_mk_node2. Expected _p_NMEM");
5813 arg3 = (int) SvIV(ST(2));
5815 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
5816 SWIG_croak("Type error in argument 4 of data1_mk_node2. Expected _p_data1_node");
5819 result = (data1_node *)data1_mk_node2(arg1,arg2,arg3,arg4);
5821 ST(argvi) = sv_newmortal();
5822 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5831 XS(_wrap_data1_mk_tag) {
5832 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5833 const char *_swigerr = _swigmsg;
5844 if ((items < 5) || (items > 5)) {
5845 SWIG_croak("Usage: data1_mk_tag(dh,nmem,tag,attr,at);");
5848 data1_handle * argp;
5849 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5850 SWIG_croak("Type error in argument 1 of data1_mk_tag. Expected _p_data1_handle");
5856 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5857 SWIG_croak("Type error in argument 2 of data1_mk_tag. Expected _p_NMEM");
5861 if (!SvOK((SV*) ST(2))) arg3 = 0;
5862 else arg3 = (char *) SvPV(ST(2), PL_na);
5870 croak("Argument 4 is not a reference.");
5871 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
5872 croak("Argument 4 is not an array.");
5873 tempav = (AV*)SvRV(ST(3));
5874 len = av_len(tempav);
5875 arg4 = (char **) malloc((len+2)*sizeof(char *));
5876 for (i = 0; i <= len; i++) {
5877 tv = av_fetch(tempav, i, 0);
5878 arg4[i] = (char *) SvPV(*tv,na);
5883 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
5884 SWIG_croak("Type error in argument 5 of data1_mk_tag. Expected _p_data1_node");
5887 result = (data1_node *)data1_mk_tag(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
5889 ST(argvi) = sv_newmortal();
5890 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5905 XS(_wrap_data1_mk_tag_n) {
5906 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5907 const char *_swigerr = _swigmsg;
5919 if ((items < 6) || (items > 6)) {
5920 SWIG_croak("Usage: data1_mk_tag_n(dh,nmem,tag,len,attr,at);");
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_mk_tag_n. 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_mk_tag_n. Expected _p_NMEM");
5936 if (!SvOK((SV*) ST(2))) arg3 = 0;
5937 else arg3 = (char *) SvPV(ST(2), PL_na);
5938 arg4 = (size_t) SvUV(ST(3));
5946 croak("Argument 5 is not a reference.");
5947 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
5948 croak("Argument 5 is not an array.");
5949 tempav = (AV*)SvRV(ST(4));
5950 len = av_len(tempav);
5951 arg5 = (char **) malloc((len+2)*sizeof(char *));
5952 for (i = 0; i <= len; i++) {
5953 tv = av_fetch(tempav, i, 0);
5954 arg5[i] = (char *) SvPV(*tv,na);
5959 if (SWIG_ConvertPtr(ST(5), (void **) &arg6, SWIGTYPE_p_data1_node,0) < 0) {
5960 SWIG_croak("Type error in argument 6 of data1_mk_tag_n. Expected _p_data1_node");
5963 result = (data1_node *)data1_mk_tag_n(arg1,arg2,(char const *)arg3,arg4,(char const **)arg5,arg6);
5965 ST(argvi) = sv_newmortal();
5966 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5981 XS(_wrap_data1_tag_add_attr) {
5982 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5983 const char *_swigerr = _swigmsg;
5992 if ((items < 4) || (items > 4)) {
5993 SWIG_croak("Usage: data1_tag_add_attr(dh,nmem,res,attr);");
5996 data1_handle * argp;
5997 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5998 SWIG_croak("Type error in argument 1 of data1_tag_add_attr. Expected _p_data1_handle");
6004 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6005 SWIG_croak("Type error in argument 2 of data1_tag_add_attr. Expected _p_NMEM");
6010 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
6011 SWIG_croak("Type error in argument 3 of data1_tag_add_attr. Expected _p_data1_node");
6021 croak("Argument 4 is not a reference.");
6022 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
6023 croak("Argument 4 is not an array.");
6024 tempav = (AV*)SvRV(ST(3));
6025 len = av_len(tempav);
6026 arg4 = (char **) malloc((len+2)*sizeof(char *));
6027 for (i = 0; i <= len; i++) {
6028 tv = av_fetch(tempav, i, 0);
6029 arg4[i] = (char *) SvPV(*tv,na);
6033 data1_tag_add_attr(arg1,arg2,arg3,(char const **)arg4);
6050 XS(_wrap_data1_mk_text_n) {
6051 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6052 const char *_swigerr = _swigmsg;
6063 if ((items < 5) || (items > 5)) {
6064 SWIG_croak("Usage: data1_mk_text_n(dh,mem,buf,len,parent);");
6067 data1_handle * argp;
6068 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6069 SWIG_croak("Type error in argument 1 of data1_mk_text_n. Expected _p_data1_handle");
6075 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6076 SWIG_croak("Type error in argument 2 of data1_mk_text_n. Expected _p_NMEM");
6080 if (!SvOK((SV*) ST(2))) arg3 = 0;
6081 else arg3 = (char *) SvPV(ST(2), PL_na);
6082 arg4 = (size_t) SvUV(ST(3));
6084 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6085 SWIG_croak("Type error in argument 5 of data1_mk_text_n. Expected _p_data1_node");
6088 result = (data1_node *)data1_mk_text_n(arg1,arg2,(char const *)arg3,arg4,arg5);
6090 ST(argvi) = sv_newmortal();
6091 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6100 XS(_wrap_data1_mk_text_nf) {
6101 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6102 const char *_swigerr = _swigmsg;
6113 if ((items < 5) || (items > 5)) {
6114 SWIG_croak("Usage: data1_mk_text_nf(dh,mem,buf,len,parent);");
6117 data1_handle * argp;
6118 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6119 SWIG_croak("Type error in argument 1 of data1_mk_text_nf. Expected _p_data1_handle");
6125 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6126 SWIG_croak("Type error in argument 2 of data1_mk_text_nf. Expected _p_NMEM");
6130 if (!SvOK((SV*) ST(2))) arg3 = 0;
6131 else arg3 = (char *) SvPV(ST(2), PL_na);
6132 arg4 = (size_t) SvUV(ST(3));
6134 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6135 SWIG_croak("Type error in argument 5 of data1_mk_text_nf. Expected _p_data1_node");
6138 result = (data1_node *)data1_mk_text_nf(arg1,arg2,(char const *)arg3,arg4,arg5);
6140 ST(argvi) = sv_newmortal();
6141 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6150 XS(_wrap_data1_mk_text) {
6151 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6152 const char *_swigerr = _swigmsg;
6162 if ((items < 4) || (items > 4)) {
6163 SWIG_croak("Usage: data1_mk_text(dh,mem,buf,parent);");
6166 data1_handle * argp;
6167 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6168 SWIG_croak("Type error in argument 1 of data1_mk_text. Expected _p_data1_handle");
6174 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6175 SWIG_croak("Type error in argument 2 of data1_mk_text. Expected _p_NMEM");
6179 if (!SvOK((SV*) ST(2))) arg3 = 0;
6180 else arg3 = (char *) SvPV(ST(2), PL_na);
6182 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6183 SWIG_croak("Type error in argument 4 of data1_mk_text. Expected _p_data1_node");
6186 result = (data1_node *)data1_mk_text(arg1,arg2,(char const *)arg3,arg4);
6188 ST(argvi) = sv_newmortal();
6189 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6198 XS(_wrap_data1_mk_comment_n) {
6199 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6200 const char *_swigerr = _swigmsg;
6211 if ((items < 5) || (items > 5)) {
6212 SWIG_croak("Usage: data1_mk_comment_n(dh,mem,buf,len,parent);");
6215 data1_handle * argp;
6216 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6217 SWIG_croak("Type error in argument 1 of data1_mk_comment_n. Expected _p_data1_handle");
6223 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6224 SWIG_croak("Type error in argument 2 of data1_mk_comment_n. Expected _p_NMEM");
6228 if (!SvOK((SV*) ST(2))) arg3 = 0;
6229 else arg3 = (char *) SvPV(ST(2), PL_na);
6230 arg4 = (size_t) SvUV(ST(3));
6232 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6233 SWIG_croak("Type error in argument 5 of data1_mk_comment_n. Expected _p_data1_node");
6236 result = (data1_node *)data1_mk_comment_n(arg1,arg2,(char const *)arg3,arg4,arg5);
6238 ST(argvi) = sv_newmortal();
6239 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6248 XS(_wrap_data1_mk_comment) {
6249 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6250 const char *_swigerr = _swigmsg;
6260 if ((items < 4) || (items > 4)) {
6261 SWIG_croak("Usage: data1_mk_comment(dh,mem,buf,parent);");
6264 data1_handle * argp;
6265 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6266 SWIG_croak("Type error in argument 1 of data1_mk_comment. Expected _p_data1_handle");
6272 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6273 SWIG_croak("Type error in argument 2 of data1_mk_comment. Expected _p_NMEM");
6277 if (!SvOK((SV*) ST(2))) arg3 = 0;
6278 else arg3 = (char *) SvPV(ST(2), PL_na);
6280 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6281 SWIG_croak("Type error in argument 4 of data1_mk_comment. Expected _p_data1_node");
6284 result = (data1_node *)data1_mk_comment(arg1,arg2,(char const *)arg3,arg4);
6286 ST(argvi) = sv_newmortal();
6287 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6296 XS(_wrap_data1_mk_preprocess) {
6297 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6298 const char *_swigerr = _swigmsg;
6309 if ((items < 5) || (items > 5)) {
6310 SWIG_croak("Usage: data1_mk_preprocess(dh,nmem,target,attr,at);");
6313 data1_handle * argp;
6314 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6315 SWIG_croak("Type error in argument 1 of data1_mk_preprocess. Expected _p_data1_handle");
6321 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6322 SWIG_croak("Type error in argument 2 of data1_mk_preprocess. Expected _p_NMEM");
6326 if (!SvOK((SV*) ST(2))) arg3 = 0;
6327 else arg3 = (char *) SvPV(ST(2), PL_na);
6335 croak("Argument 4 is not a reference.");
6336 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
6337 croak("Argument 4 is not an array.");
6338 tempav = (AV*)SvRV(ST(3));
6339 len = av_len(tempav);
6340 arg4 = (char **) malloc((len+2)*sizeof(char *));
6341 for (i = 0; i <= len; i++) {
6342 tv = av_fetch(tempav, i, 0);
6343 arg4[i] = (char *) SvPV(*tv,na);
6348 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6349 SWIG_croak("Type error in argument 5 of data1_mk_preprocess. Expected _p_data1_node");
6352 result = (data1_node *)data1_mk_preprocess(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
6354 ST(argvi) = sv_newmortal();
6355 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6370 XS(_wrap_data1_mk_root) {
6371 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6372 const char *_swigerr = _swigmsg;
6381 if ((items < 3) || (items > 3)) {
6382 SWIG_croak("Usage: data1_mk_root(dh,nmem,name);");
6385 data1_handle * argp;
6386 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6387 SWIG_croak("Type error in argument 1 of data1_mk_root. Expected _p_data1_handle");
6393 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6394 SWIG_croak("Type error in argument 2 of data1_mk_root. Expected _p_NMEM");
6398 if (!SvOK((SV*) ST(2))) arg3 = 0;
6399 else arg3 = (char *) SvPV(ST(2), PL_na);
6400 result = (data1_node *)data1_mk_root(arg1,arg2,(char const *)arg3);
6402 ST(argvi) = sv_newmortal();
6403 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6412 XS(_wrap_data1_set_root) {
6413 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6414 const char *_swigerr = _swigmsg;
6423 if ((items < 4) || (items > 4)) {
6424 SWIG_croak("Usage: data1_set_root(dh,res,nmem,name);");
6427 data1_handle * argp;
6428 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6429 SWIG_croak("Type error in argument 1 of data1_set_root. Expected _p_data1_handle");
6434 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6435 SWIG_croak("Type error in argument 2 of data1_set_root. Expected _p_data1_node");
6440 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6441 SWIG_croak("Type error in argument 3 of data1_set_root. Expected _p_NMEM");
6445 if (!SvOK((SV*) ST(3))) arg4 = 0;
6446 else arg4 = (char *) SvPV(ST(3), PL_na);
6447 data1_set_root(arg1,arg2,arg3,(char const *)arg4);
6458 XS(_wrap_data1_mk_tag_data_int) {
6459 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6460 const char *_swigerr = _swigmsg;
6471 if ((items < 5) || (items > 5)) {
6472 SWIG_croak("Usage: data1_mk_tag_data_int(dh,at,tag,num,nmem);");
6475 data1_handle * argp;
6476 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6477 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_int. Expected _p_data1_handle");
6482 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6483 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_int. Expected _p_data1_node");
6486 if (!SvOK((SV*) ST(2))) arg3 = 0;
6487 else arg3 = (char *) SvPV(ST(2), PL_na);
6488 arg4 = (int) SvIV(ST(3));
6491 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6492 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_int. Expected _p_NMEM");
6496 result = (data1_node *)data1_mk_tag_data_int(arg1,arg2,(char const *)arg3,arg4,arg5);
6498 ST(argvi) = sv_newmortal();
6499 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6508 XS(_wrap_data1_mk_tag_data_oid) {
6509 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6510 const char *_swigerr = _swigmsg;
6521 if ((items < 5) || (items > 5)) {
6522 SWIG_croak("Usage: data1_mk_tag_data_oid(dh,at,tag,oid,nmem);");
6525 data1_handle * argp;
6526 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6527 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_oid. Expected _p_data1_handle");
6532 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6533 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_oid. Expected _p_data1_node");
6536 if (!SvOK((SV*) ST(2))) arg3 = 0;
6537 else arg3 = (char *) SvPV(ST(2), PL_na);
6539 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_Odr_oid,0) < 0) {
6540 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_oid. Expected _p_Odr_oid");
6545 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6546 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_oid. Expected _p_NMEM");
6550 result = (data1_node *)data1_mk_tag_data_oid(arg1,arg2,(char const *)arg3,arg4,arg5);
6552 ST(argvi) = sv_newmortal();
6553 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6562 XS(_wrap_data1_mk_tag_data_text) {
6563 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6564 const char *_swigerr = _swigmsg;
6575 if ((items < 5) || (items > 5)) {
6576 SWIG_croak("Usage: data1_mk_tag_data_text(dh,at,tag,str,nmem);");
6579 data1_handle * argp;
6580 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6581 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text. Expected _p_data1_handle");
6586 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6587 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text. Expected _p_data1_node");
6590 if (!SvOK((SV*) ST(2))) arg3 = 0;
6591 else arg3 = (char *) SvPV(ST(2), PL_na);
6592 if (!SvOK((SV*) ST(3))) arg4 = 0;
6593 else arg4 = (char *) SvPV(ST(3), PL_na);
6596 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6597 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text. Expected _p_NMEM");
6601 result = (data1_node *)data1_mk_tag_data_text(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
6603 ST(argvi) = sv_newmortal();
6604 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6613 XS(_wrap_data1_mk_tag_data_text_uni) {
6614 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6615 const char *_swigerr = _swigmsg;
6626 if ((items < 5) || (items > 5)) {
6627 SWIG_croak("Usage: data1_mk_tag_data_text_uni(dh,at,tag,str,nmem);");
6630 data1_handle * argp;
6631 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6632 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text_uni. Expected _p_data1_handle");
6637 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6638 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text_uni. Expected _p_data1_node");
6641 if (!SvOK((SV*) ST(2))) arg3 = 0;
6642 else arg3 = (char *) SvPV(ST(2), PL_na);
6643 if (!SvOK((SV*) ST(3))) arg4 = 0;
6644 else arg4 = (char *) SvPV(ST(3), PL_na);
6647 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6648 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text_uni. Expected _p_NMEM");
6652 result = (data1_node *)data1_mk_tag_data_text_uni(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
6654 ST(argvi) = sv_newmortal();
6655 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6664 XS(_wrap_data1_get_absyn) {
6665 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6666 const char *_swigerr = _swigmsg;
6670 data1_absyn *result;
6674 if ((items < 2) || (items > 2)) {
6675 SWIG_croak("Usage: data1_get_absyn(dh,name);");
6678 data1_handle * argp;
6679 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6680 SWIG_croak("Type error in argument 1 of data1_get_absyn. Expected _p_data1_handle");
6684 if (!SvOK((SV*) ST(1))) arg2 = 0;
6685 else arg2 = (char *) SvPV(ST(1), PL_na);
6686 result = (data1_absyn *)data1_get_absyn(arg1,(char const *)arg2);
6688 ST(argvi) = sv_newmortal();
6689 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
6698 XS(_wrap_data1_search_tag) {
6699 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6700 const char *_swigerr = _swigmsg;
6709 if ((items < 3) || (items > 3)) {
6710 SWIG_croak("Usage: data1_search_tag(dh,n,tag);");
6713 data1_handle * argp;
6714 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6715 SWIG_croak("Type error in argument 1 of data1_search_tag. Expected _p_data1_handle");
6720 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6721 SWIG_croak("Type error in argument 2 of data1_search_tag. Expected _p_data1_node");
6724 if (!SvOK((SV*) ST(2))) arg3 = 0;
6725 else arg3 = (char *) SvPV(ST(2), PL_na);
6726 result = (data1_node *)data1_search_tag(arg1,arg2,(char const *)arg3);
6728 ST(argvi) = sv_newmortal();
6729 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6738 XS(_wrap_data1_mk_tag_uni) {
6739 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6740 const char *_swigerr = _swigmsg;
6750 if ((items < 4) || (items > 4)) {
6751 SWIG_croak("Usage: data1_mk_tag_uni(dh,nmem,tag,at);");
6754 data1_handle * argp;
6755 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6756 SWIG_croak("Type error in argument 1 of data1_mk_tag_uni. Expected _p_data1_handle");
6762 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6763 SWIG_croak("Type error in argument 2 of data1_mk_tag_uni. Expected _p_NMEM");
6767 if (!SvOK((SV*) ST(2))) arg3 = 0;
6768 else arg3 = (char *) SvPV(ST(2), PL_na);
6770 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6771 SWIG_croak("Type error in argument 4 of data1_mk_tag_uni. Expected _p_data1_node");
6774 result = (data1_node *)data1_mk_tag_uni(arg1,arg2,(char const *)arg3,arg4);
6776 ST(argvi) = sv_newmortal();
6777 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6786 XS(_wrap_data1_get_attset) {
6787 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6788 const char *_swigerr = _swigmsg;
6792 data1_attset *result;
6796 if ((items < 2) || (items > 2)) {
6797 SWIG_croak("Usage: data1_get_attset(dh,name);");
6800 data1_handle * argp;
6801 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6802 SWIG_croak("Type error in argument 1 of data1_get_attset. Expected _p_data1_handle");
6806 if (!SvOK((SV*) ST(1))) arg2 = 0;
6807 else arg2 = (char *) SvPV(ST(1), PL_na);
6808 result = (data1_attset *)data1_get_attset(arg1,(char const *)arg2);
6810 ST(argvi) = sv_newmortal();
6811 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
6820 XS(_wrap_data1_read_maptab) {
6821 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6822 const char *_swigerr = _swigmsg;
6826 data1_maptab *result;
6830 if ((items < 2) || (items > 2)) {
6831 SWIG_croak("Usage: data1_read_maptab(dh,file);");
6834 data1_handle * argp;
6835 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6836 SWIG_croak("Type error in argument 1 of data1_read_maptab. Expected _p_data1_handle");
6840 if (!SvOK((SV*) ST(1))) arg2 = 0;
6841 else arg2 = (char *) SvPV(ST(1), PL_na);
6842 result = (data1_maptab *)data1_read_maptab(arg1,(char const *)arg2);
6844 ST(argvi) = sv_newmortal();
6845 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_maptab,0);
6854 XS(_wrap_data1_map_record) {
6855 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6856 const char *_swigerr = _swigmsg;
6860 data1_maptab *arg3 ;
6866 if ((items < 4) || (items > 4)) {
6867 SWIG_croak("Usage: data1_map_record(dh,n,map,m);");
6870 data1_handle * argp;
6871 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6872 SWIG_croak("Type error in argument 1 of data1_map_record. Expected _p_data1_handle");
6877 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6878 SWIG_croak("Type error in argument 2 of data1_map_record. Expected _p_data1_node");
6882 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_maptab,0) < 0) {
6883 SWIG_croak("Type error in argument 3 of data1_map_record. Expected _p_data1_maptab");
6888 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6889 SWIG_croak("Type error in argument 4 of data1_map_record. Expected _p_NMEM");
6893 result = (data1_node *)data1_map_record(arg1,arg2,arg3,arg4);
6895 ST(argvi) = sv_newmortal();
6896 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6905 XS(_wrap_data1_read_marctab) {
6906 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6907 const char *_swigerr = _swigmsg;
6911 data1_marctab *result;
6915 if ((items < 2) || (items > 2)) {
6916 SWIG_croak("Usage: data1_read_marctab(dh,file);");
6919 data1_handle * argp;
6920 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6921 SWIG_croak("Type error in argument 1 of data1_read_marctab. Expected _p_data1_handle");
6925 if (!SvOK((SV*) ST(1))) arg2 = 0;
6926 else arg2 = (char *) SvPV(ST(1), PL_na);
6927 result = (data1_marctab *)data1_read_marctab(arg1,(char const *)arg2);
6929 ST(argvi) = sv_newmortal();
6930 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_marctab,0);
6939 XS(_wrap_data1_nodetomarc) {
6940 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6941 const char *_swigerr = _swigmsg;
6944 data1_marctab *arg2 ;
6952 if ((items < 5) || (items > 5)) {
6953 SWIG_croak("Usage: data1_nodetomarc(dh,p,n,selected,len);");
6956 data1_handle * argp;
6957 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6958 SWIG_croak("Type error in argument 1 of data1_nodetomarc. Expected _p_data1_handle");
6963 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_marctab,0) < 0) {
6964 SWIG_croak("Type error in argument 2 of data1_nodetomarc. Expected _p_data1_marctab");
6968 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
6969 SWIG_croak("Type error in argument 3 of data1_nodetomarc. Expected _p_data1_node");
6972 arg4 = (int) SvIV(ST(3));
6976 croak("Argument 5 is not an integer.");
6980 result = (char *)data1_nodetomarc(arg1,arg2,arg3,arg4,arg5);
6982 ST(argvi) = sv_newmortal();
6984 sv_setpv((SV*)ST(argvi++), (char *) result);
6986 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6996 XS(_wrap_data1_nodetoidsgml) {
6997 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6998 const char *_swigerr = _swigmsg;
7008 if ((items < 4) || (items > 4)) {
7009 SWIG_croak("Usage: data1_nodetoidsgml(dh,n,select,len);");
7012 data1_handle * argp;
7013 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7014 SWIG_croak("Type error in argument 1 of data1_nodetoidsgml. Expected _p_data1_handle");
7019 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7020 SWIG_croak("Type error in argument 2 of data1_nodetoidsgml. Expected _p_data1_node");
7023 arg3 = (int) SvIV(ST(2));
7027 croak("Argument 4 is not an integer.");
7031 result = (char *)data1_nodetoidsgml(arg1,arg2,arg3,arg4);
7033 ST(argvi) = sv_newmortal();
7035 sv_setpv((SV*)ST(argvi++), (char *) result);
7037 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7047 XS(_wrap_data1_nodetoexplain) {
7048 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7049 const char *_swigerr = _swigmsg;
7055 Z_ExplainRecord *result;
7059 if ((items < 4) || (items > 4)) {
7060 SWIG_croak("Usage: data1_nodetoexplain(dh,n,select,o);");
7063 data1_handle * argp;
7064 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7065 SWIG_croak("Type error in argument 1 of data1_nodetoexplain. Expected _p_data1_handle");
7070 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7071 SWIG_croak("Type error in argument 2 of data1_nodetoexplain. Expected _p_data1_node");
7074 arg3 = (int) SvIV(ST(2));
7077 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
7078 SWIG_croak("Type error in argument 4 of data1_nodetoexplain. Expected _p_ODR");
7082 result = (Z_ExplainRecord *)data1_nodetoexplain(arg1,arg2,arg3,arg4);
7084 ST(argvi) = sv_newmortal();
7085 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_ExplainRecord,0);
7094 XS(_wrap_data1_nodetosummary) {
7095 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7096 const char *_swigerr = _swigmsg;
7106 if ((items < 4) || (items > 4)) {
7107 SWIG_croak("Usage: data1_nodetosummary(dh,n,select,o);");
7110 data1_handle * argp;
7111 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7112 SWIG_croak("Type error in argument 1 of data1_nodetosummary. Expected _p_data1_handle");
7117 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7118 SWIG_croak("Type error in argument 2 of data1_nodetosummary. Expected _p_data1_node");
7121 arg3 = (int) SvIV(ST(2));
7124 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
7125 SWIG_croak("Type error in argument 4 of data1_nodetosummary. Expected _p_ODR");
7129 result = (Z_BriefBib *)data1_nodetosummary(arg1,arg2,arg3,arg4);
7131 ST(argvi) = sv_newmortal();
7132 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_BriefBib,0);
7141 XS(_wrap_data1_nodetosoif) {
7142 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7143 const char *_swigerr = _swigmsg;
7153 if ((items < 4) || (items > 4)) {
7154 SWIG_croak("Usage: data1_nodetosoif(dh,n,select,len);");
7157 data1_handle * argp;
7158 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7159 SWIG_croak("Type error in argument 1 of data1_nodetosoif. Expected _p_data1_handle");
7164 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7165 SWIG_croak("Type error in argument 2 of data1_nodetosoif. Expected _p_data1_node");
7168 arg3 = (int) SvIV(ST(2));
7172 croak("Argument 4 is not an integer.");
7176 result = (char *)data1_nodetosoif(arg1,arg2,arg3,arg4);
7178 ST(argvi) = sv_newmortal();
7180 sv_setpv((SV*)ST(argvi++), (char *) result);
7182 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7192 XS(_wrap_data1_get_wrbuf) {
7193 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7194 const char *_swigerr = _swigmsg;
7201 if ((items < 1) || (items > 1)) {
7202 SWIG_croak("Usage: data1_get_wrbuf(dp);");
7205 data1_handle * argp;
7206 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7207 SWIG_croak("Type error in argument 1 of data1_get_wrbuf. Expected _p_data1_handle");
7211 result = data1_get_wrbuf(arg1);
7214 WRBUF * resultobj = (WRBUF *) malloc(sizeof(WRBUF));
7215 memmove(resultobj, &result, sizeof(WRBUF));
7216 ST(argvi) = sv_newmortal();
7217 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_WRBUF,0);
7227 XS(_wrap_data1_get_read_buf) {
7228 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7229 const char *_swigerr = _swigmsg;
7237 if ((items < 2) || (items > 2)) {
7238 SWIG_croak("Usage: data1_get_read_buf(dp,lenp);");
7241 data1_handle * argp;
7242 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7243 SWIG_croak("Type error in argument 1 of data1_get_read_buf. Expected _p_data1_handle");
7248 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
7249 SWIG_croak("Type error in argument 2 of data1_get_read_buf. Expected _p_p_int");
7252 result = (char **)data1_get_read_buf(arg1,arg2);
7258 /* Figure out how many elements we have */
7261 svs = (SV **) malloc(len*sizeof(SV *));
7262 for (i = 0; i < len ; i++) {
7263 svs[i] = sv_newmortal();
7264 sv_setpv((SV*)svs[i],result[i]);
7266 myav = av_make(len,svs);
7268 ST(argvi) = newRV((SV*)myav);
7269 sv_2mortal(ST(argvi));
7280 XS(_wrap_data1_get_map_buf) {
7281 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7282 const char *_swigerr = _swigmsg;
7290 if ((items < 2) || (items > 2)) {
7291 SWIG_croak("Usage: data1_get_map_buf(dp,lenp);");
7294 data1_handle * argp;
7295 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7296 SWIG_croak("Type error in argument 1 of data1_get_map_buf. Expected _p_data1_handle");
7301 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
7302 SWIG_croak("Type error in argument 2 of data1_get_map_buf. Expected _p_p_int");
7305 result = (char **)data1_get_map_buf(arg1,arg2);
7311 /* Figure out how many elements we have */
7314 svs = (SV **) malloc(len*sizeof(SV *));
7315 for (i = 0; i < len ; i++) {
7316 svs[i] = sv_newmortal();
7317 sv_setpv((SV*)svs[i],result[i]);
7319 myav = av_make(len,svs);
7321 ST(argvi) = newRV((SV*)myav);
7322 sv_2mortal(ST(argvi));
7333 XS(_wrap_data1_absyn_cache_get) {
7334 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7335 const char *_swigerr = _swigmsg;
7338 data1_absyn_cache *result;
7342 if ((items < 1) || (items > 1)) {
7343 SWIG_croak("Usage: data1_absyn_cache_get(dh);");
7346 data1_handle * argp;
7347 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7348 SWIG_croak("Type error in argument 1 of data1_absyn_cache_get. Expected _p_data1_handle");
7352 result = (data1_absyn_cache *)data1_absyn_cache_get(arg1);
7354 ST(argvi) = sv_newmortal();
7355 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn_cache,0);
7364 XS(_wrap_data1_attset_cache_get) {
7365 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7366 const char *_swigerr = _swigmsg;
7369 data1_attset_cache *result;
7373 if ((items < 1) || (items > 1)) {
7374 SWIG_croak("Usage: data1_attset_cache_get(dh);");
7377 data1_handle * argp;
7378 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7379 SWIG_croak("Type error in argument 1 of data1_attset_cache_get. Expected _p_data1_handle");
7383 result = (data1_attset_cache *)data1_attset_cache_get(arg1);
7385 ST(argvi) = sv_newmortal();
7386 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset_cache,0);
7395 XS(_wrap_data1_nmem_get) {
7396 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7397 const char *_swigerr = _swigmsg;
7404 if ((items < 1) || (items > 1)) {
7405 SWIG_croak("Usage: data1_nmem_get(dh);");
7408 data1_handle * argp;
7409 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7410 SWIG_croak("Type error in argument 1 of data1_nmem_get. Expected _p_data1_handle");
7414 result = data1_nmem_get(arg1);
7417 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
7418 memmove(resultobj, &result, sizeof(NMEM));
7419 ST(argvi) = sv_newmortal();
7420 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
7430 XS(_wrap_data1_pr_tree) {
7431 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7432 const char *_swigerr = _swigmsg;
7440 if ((items < 3) || (items > 3)) {
7441 SWIG_croak("Usage: data1_pr_tree(dh,n,out);");
7444 data1_handle * argp;
7445 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7446 SWIG_croak("Type error in argument 1 of data1_pr_tree. Expected _p_data1_handle");
7451 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7452 SWIG_croak("Type error in argument 2 of data1_pr_tree. Expected _p_data1_node");
7456 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_FILE,0) < 0) {
7457 SWIG_croak("Type error in argument 3 of data1_pr_tree. Expected _p_FILE");
7460 data1_pr_tree(arg1,arg2,arg3);
7471 XS(_wrap_data1_print_tree) {
7472 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7473 const char *_swigerr = _swigmsg;
7480 if ((items < 2) || (items > 2)) {
7481 SWIG_croak("Usage: data1_print_tree(dh,n);");
7484 data1_handle * argp;
7485 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7486 SWIG_croak("Type error in argument 1 of data1_print_tree. Expected _p_data1_handle");
7491 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7492 SWIG_croak("Type error in argument 2 of data1_print_tree. Expected _p_data1_node");
7495 data1_print_tree(arg1,arg2);
7506 XS(_wrap_data1_insert_string) {
7507 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7508 const char *_swigerr = _swigmsg;
7518 if ((items < 4) || (items > 4)) {
7519 SWIG_croak("Usage: data1_insert_string(dh,res,m,str);");
7522 data1_handle * argp;
7523 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7524 SWIG_croak("Type error in argument 1 of data1_insert_string. Expected _p_data1_handle");
7529 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7530 SWIG_croak("Type error in argument 2 of data1_insert_string. Expected _p_data1_node");
7535 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7536 SWIG_croak("Type error in argument 3 of data1_insert_string. Expected _p_NMEM");
7540 if (!SvOK((SV*) ST(3))) arg4 = 0;
7541 else arg4 = (char *) SvPV(ST(3), PL_na);
7542 result = (char *)data1_insert_string(arg1,arg2,arg3,(char const *)arg4);
7544 ST(argvi) = sv_newmortal();
7546 sv_setpv((SV*)ST(argvi++), (char *) result);
7548 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7558 XS(_wrap_data1_insert_string_n) {
7559 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7560 const char *_swigerr = _swigmsg;
7571 if ((items < 5) || (items > 5)) {
7572 SWIG_croak("Usage: data1_insert_string_n(dh,res,m,str,len);");
7575 data1_handle * argp;
7576 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7577 SWIG_croak("Type error in argument 1 of data1_insert_string_n. Expected _p_data1_handle");
7582 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7583 SWIG_croak("Type error in argument 2 of data1_insert_string_n. Expected _p_data1_node");
7588 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7589 SWIG_croak("Type error in argument 3 of data1_insert_string_n. Expected _p_NMEM");
7593 if (!SvOK((SV*) ST(3))) arg4 = 0;
7594 else arg4 = (char *) SvPV(ST(3), PL_na);
7595 arg5 = (size_t) SvUV(ST(4));
7596 result = (char *)data1_insert_string_n(arg1,arg2,arg3,(char const *)arg4,arg5);
7598 ST(argvi) = sv_newmortal();
7600 sv_setpv((SV*)ST(argvi++), (char *) result);
7602 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7612 XS(_wrap_data1_read_sgml) {
7613 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7614 const char *_swigerr = _swigmsg;
7623 if ((items < 3) || (items > 3)) {
7624 SWIG_croak("Usage: data1_read_sgml(dh,m,buf);");
7627 data1_handle * argp;
7628 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7629 SWIG_croak("Type error in argument 1 of data1_read_sgml. Expected _p_data1_handle");
7635 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7636 SWIG_croak("Type error in argument 2 of data1_read_sgml. Expected _p_NMEM");
7640 if (!SvOK((SV*) ST(2))) arg3 = 0;
7641 else arg3 = (char *) SvPV(ST(2), PL_na);
7642 result = (data1_node *)data1_read_sgml(arg1,arg2,(char const *)arg3);
7644 ST(argvi) = sv_newmortal();
7645 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7654 XS(_wrap_data1_absyn_trav) {
7655 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7656 const char *_swigerr = _swigmsg;
7660 void (*arg3)(data1_handle,void *,data1_absyn *) ;
7664 if ((items < 3) || (items > 3)) {
7665 SWIG_croak("Usage: data1_absyn_trav(dh,handle,fh);");
7668 data1_handle * argp;
7669 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7670 SWIG_croak("Type error in argument 1 of data1_absyn_trav. Expected _p_data1_handle");
7675 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, 0,0) < 0) {
7676 SWIG_croak("Type error in argument 2 of data1_absyn_trav. Expected _p_void");
7680 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_data1_handle_p_void_p_data1_absyn__void,0) < 0) {
7681 SWIG_croak("Type error in argument 3 of data1_absyn_trav. Expected _p_f_data1_handle_p_void_p_data1_absyn__void");
7684 data1_absyn_trav(arg1,arg2,arg3);
7695 XS(_wrap_data1_attset_search_id) {
7696 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7697 const char *_swigerr = _swigmsg;
7701 data1_attset *result;
7705 if ((items < 2) || (items > 2)) {
7706 SWIG_croak("Usage: data1_attset_search_id(dh,id);");
7709 data1_handle * argp;
7710 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7711 SWIG_croak("Type error in argument 1 of data1_attset_search_id. Expected _p_data1_handle");
7715 arg2 = (int) SvIV(ST(1));
7716 result = (data1_attset *)data1_attset_search_id(arg1,arg2);
7718 ST(argvi) = sv_newmortal();
7719 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
7728 XS(_wrap_data1_getNodeValue) {
7729 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7730 const char *_swigerr = _swigmsg;
7738 if ((items < 2) || (items > 2)) {
7739 SWIG_croak("Usage: data1_getNodeValue(node,pTagPath);");
7742 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7743 SWIG_croak("Type error in argument 1 of data1_getNodeValue. Expected _p_data1_node");
7746 if (!SvOK((SV*) ST(1))) arg2 = 0;
7747 else arg2 = (char *) SvPV(ST(1), PL_na);
7748 result = (char *)data1_getNodeValue(arg1,arg2);
7750 ST(argvi) = sv_newmortal();
7752 sv_setpv((SV*)ST(argvi++), (char *) result);
7754 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7764 XS(_wrap_data1_LookupNode) {
7765 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7766 const char *_swigerr = _swigmsg;
7774 if ((items < 2) || (items > 2)) {
7775 SWIG_croak("Usage: data1_LookupNode(node,pTagPath);");
7778 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7779 SWIG_croak("Type error in argument 1 of data1_LookupNode. Expected _p_data1_node");
7782 if (!SvOK((SV*) ST(1))) arg2 = 0;
7783 else arg2 = (char *) SvPV(ST(1), PL_na);
7784 result = (data1_node *)data1_LookupNode(arg1,arg2);
7786 ST(argvi) = sv_newmortal();
7787 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7796 XS(_wrap_data1_CountOccurences) {
7797 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7798 const char *_swigerr = _swigmsg;
7806 if ((items < 2) || (items > 2)) {
7807 SWIG_croak("Usage: data1_CountOccurences(node,pTagPath);");
7810 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7811 SWIG_croak("Type error in argument 1 of data1_CountOccurences. Expected _p_data1_node");
7814 if (!SvOK((SV*) ST(1))) arg2 = 0;
7815 else arg2 = (char *) SvPV(ST(1), PL_na);
7816 result = (int)data1_CountOccurences(arg1,arg2);
7818 ST(argvi) = sv_newmortal();
7819 sv_setiv(ST(argvi++), (IV) result);
7828 XS(_wrap_data1_path_fopen) {
7829 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7830 const char *_swigerr = _swigmsg;
7839 if ((items < 3) || (items > 3)) {
7840 SWIG_croak("Usage: data1_path_fopen(dh,file,mode);");
7843 data1_handle * argp;
7844 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7845 SWIG_croak("Type error in argument 1 of data1_path_fopen. Expected _p_data1_handle");
7849 if (!SvOK((SV*) ST(1))) arg2 = 0;
7850 else arg2 = (char *) SvPV(ST(1), PL_na);
7851 if (!SvOK((SV*) ST(2))) arg3 = 0;
7852 else arg3 = (char *) SvPV(ST(2), PL_na);
7853 result = (FILE *)data1_path_fopen(arg1,(char const *)arg2,(char const *)arg3);
7855 ST(argvi) = sv_newmortal();
7856 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_FILE,0);
7865 XS(_wrap_data1_set_tabpath) {
7866 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7867 const char *_swigerr = _swigmsg;
7874 if ((items < 2) || (items > 2)) {
7875 SWIG_croak("Usage: data1_set_tabpath(dh,path);");
7878 data1_handle * argp;
7879 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7880 SWIG_croak("Type error in argument 1 of data1_set_tabpath. Expected _p_data1_handle");
7884 if (!SvOK((SV*) ST(1))) arg2 = 0;
7885 else arg2 = (char *) SvPV(ST(1), PL_na);
7886 data1_set_tabpath(arg1,(char const *)arg2);
7897 XS(_wrap_data1_set_tabroot) {
7898 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7899 const char *_swigerr = _swigmsg;
7906 if ((items < 2) || (items > 2)) {
7907 SWIG_croak("Usage: data1_set_tabroot(dp,p);");
7910 data1_handle * argp;
7911 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7912 SWIG_croak("Type error in argument 1 of data1_set_tabroot. Expected _p_data1_handle");
7916 if (!SvOK((SV*) ST(1))) arg2 = 0;
7917 else arg2 = (char *) SvPV(ST(1), PL_na);
7918 data1_set_tabroot(arg1,(char const *)arg2);
7929 XS(_wrap_data1_get_tabpath) {
7930 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7931 const char *_swigerr = _swigmsg;
7938 if ((items < 1) || (items > 1)) {
7939 SWIG_croak("Usage: data1_get_tabpath(dh);");
7942 data1_handle * argp;
7943 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7944 SWIG_croak("Type error in argument 1 of data1_get_tabpath. Expected _p_data1_handle");
7948 result = (char *)data1_get_tabpath(arg1);
7950 ST(argvi) = sv_newmortal();
7952 sv_setpv((SV*)ST(argvi++), (char *) result);
7954 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7964 XS(_wrap_data1_get_tabroot) {
7965 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7966 const char *_swigerr = _swigmsg;
7973 if ((items < 1) || (items > 1)) {
7974 SWIG_croak("Usage: data1_get_tabroot(dh);");
7977 data1_handle * argp;
7978 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7979 SWIG_croak("Type error in argument 1 of data1_get_tabroot. Expected _p_data1_handle");
7983 result = (char *)data1_get_tabroot(arg1);
7985 ST(argvi) = sv_newmortal();
7987 sv_setpv((SV*)ST(argvi++), (char *) result);
7989 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7999 XS(_wrap_grs_perl_readf) {
8000 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8001 const char *_swigerr = _swigmsg;
8003 struct perl_context *arg1 ;
8009 if ((items < 2) || (items > 2)) {
8010 SWIG_croak("Usage: grs_perl_readf(context,len);");
8013 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8014 SWIG_croak("Type error in argument 1 of grs_perl_readf. Expected _p_perl_context");
8017 arg2 = (size_t) SvUV(ST(1));
8018 result = (int)grs_perl_readf(arg1,arg2);
8020 ST(argvi) = sv_newmortal();
8021 sv_setiv(ST(argvi++), (IV) result);
8030 XS(_wrap_grs_perl_readline) {
8031 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8032 const char *_swigerr = _swigmsg;
8034 struct perl_context *arg1 ;
8039 if ((items < 1) || (items > 1)) {
8040 SWIG_croak("Usage: grs_perl_readline(context);");
8043 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8044 SWIG_croak("Type error in argument 1 of grs_perl_readline. Expected _p_perl_context");
8047 result = (int)grs_perl_readline(arg1);
8049 ST(argvi) = sv_newmortal();
8050 sv_setiv(ST(argvi++), (IV) result);
8059 XS(_wrap_grs_perl_getc) {
8060 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8061 const char *_swigerr = _swigmsg;
8063 struct perl_context *arg1 ;
8068 if ((items < 1) || (items > 1)) {
8069 SWIG_croak("Usage: grs_perl_getc(context);");
8072 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8073 SWIG_croak("Type error in argument 1 of grs_perl_getc. Expected _p_perl_context");
8076 result = (char)grs_perl_getc(arg1);
8078 ST(argvi) = sv_newmortal();
8079 sv_setpvn((SV*)ST(argvi++), &result, 1);
8088 XS(_wrap_grs_perl_seekf) {
8089 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8090 const char *_swigerr = _swigmsg;
8092 struct perl_context *arg1 ;
8098 if ((items < 2) || (items > 2)) {
8099 SWIG_croak("Usage: grs_perl_seekf(context,offset);");
8102 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8103 SWIG_croak("Type error in argument 1 of grs_perl_seekf. Expected _p_perl_context");
8108 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
8109 SWIG_croak("Type error in argument 2 of grs_perl_seekf. Expected _p_off_t");
8113 result = grs_perl_seekf(arg1,arg2);
8116 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
8117 memmove(resultobj, &result, sizeof(off_t));
8118 ST(argvi) = sv_newmortal();
8119 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
8129 XS(_wrap_grs_perl_tellf) {
8130 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8131 const char *_swigerr = _swigmsg;
8133 struct perl_context *arg1 ;
8138 if ((items < 1) || (items > 1)) {
8139 SWIG_croak("Usage: grs_perl_tellf(context);");
8142 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8143 SWIG_croak("Type error in argument 1 of grs_perl_tellf. Expected _p_perl_context");
8146 result = grs_perl_tellf(arg1);
8149 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
8150 memmove(resultobj, &result, sizeof(off_t));
8151 ST(argvi) = sv_newmortal();
8152 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
8162 XS(_wrap_grs_perl_endf) {
8163 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8164 const char *_swigerr = _swigmsg;
8166 struct perl_context *arg1 ;
8171 if ((items < 2) || (items > 2)) {
8172 SWIG_croak("Usage: grs_perl_endf(context,offset);");
8175 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8176 SWIG_croak("Type error in argument 1 of grs_perl_endf. Expected _p_perl_context");
8181 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
8182 SWIG_croak("Type error in argument 2 of grs_perl_endf. Expected _p_off_t");
8186 grs_perl_endf(arg1,arg2);
8197 XS(_wrap_grs_perl_get_dh) {
8198 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8199 const char *_swigerr = _swigmsg;
8201 struct perl_context *arg1 ;
8202 data1_handle *result;
8206 if ((items < 1) || (items > 1)) {
8207 SWIG_croak("Usage: grs_perl_get_dh(context);");
8210 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8211 SWIG_croak("Type error in argument 1 of grs_perl_get_dh. Expected _p_perl_context");
8214 result = (data1_handle *)grs_perl_get_dh(arg1);
8216 ST(argvi) = sv_newmortal();
8217 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_handle,0);
8226 XS(_wrap_grs_perl_get_mem) {
8227 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8228 const char *_swigerr = _swigmsg;
8230 struct perl_context *arg1 ;
8235 if ((items < 1) || (items > 1)) {
8236 SWIG_croak("Usage: grs_perl_get_mem(context);");
8239 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8240 SWIG_croak("Type error in argument 1 of grs_perl_get_mem. Expected _p_perl_context");
8243 result = (NMEM *)grs_perl_get_mem(arg1);
8245 ST(argvi) = sv_newmortal();
8246 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_NMEM,0);
8255 XS(_wrap_grs_perl_set_res) {
8256 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8257 const char *_swigerr = _swigmsg;
8259 struct perl_context *arg1 ;
8264 if ((items < 2) || (items > 2)) {
8265 SWIG_croak("Usage: grs_perl_set_res(context,n);");
8268 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8269 SWIG_croak("Type error in argument 1 of grs_perl_set_res. Expected _p_perl_context");
8273 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
8274 SWIG_croak("Type error in argument 2 of grs_perl_set_res. Expected _p_data1_node");
8277 grs_perl_set_res(arg1,arg2);
8289 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
8291 static swig_type_info _swigt__p_ZebraService[] = {{"_p_ZebraService", 0, "ZebraService *", 0},{"_p_ZebraService"},{0}};
8292 static swig_type_info _swigt__p_cql_transform_t[] = {{"_p_cql_transform_t", 0, "cql_transform_t *", 0},{"_p_cql_transform_t"},{0}};
8293 static swig_type_info _swigt__p_data1_esetname[] = {{"_p_data1_esetname", 0, "data1_esetname *", 0},{"_p_data1_esetname"},{0}};
8294 static swig_type_info _swigt__p_data1_maptab[] = {{"_p_data1_maptab", 0, "data1_maptab *", 0},{"_p_data1_maptab"},{0}};
8295 static swig_type_info _swigt__p_ODR[] = {{"_p_ODR", 0, "ODR *", 0},{"_p_ODR"},{0}};
8296 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}};
8297 static swig_type_info _swigt__p_p_char[] = {{"_p_p_char", 0, "char **", 0},{"_p_p_char"},{0}};
8298 static swig_type_info _swigt__p_data1_absyn[] = {{"_p_data1_absyn", 0, "data1_absyn *", 0},{"_p_data1_absyn"},{0}};
8299 static swig_type_info _swigt__p_ZebraHandle[] = {{"_p_ZebraHandle", 0, "ZebraHandle *", 0},{"_p_ZebraHandle"},{0}};
8300 static swig_type_info _swigt__p_void[] = {{"_p_void", 0, "void *", 0},{"_p_void"},{0}};
8301 static swig_type_info _swigt__p_data1_attset[] = {{"_p_data1_attset", 0, "data1_attset *", 0},{"_p_data1_attset"},{0}};
8302 static swig_type_info _swigt__p_size_t[] = {{"_p_size_t", 0, "size_t *", 0},{"_p_size_t"},{0}};
8303 static swig_type_info _swigt__p_WRBUF[] = {{"_p_WRBUF", 0, "WRBUF *", 0},{"_p_WRBUF"},{0}};
8304 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}};
8305 static swig_type_info _swigt__p_Z_Espec1[] = {{"_p_Z_Espec1", 0, "Z_Espec1 *", 0},{"_p_Z_Espec1"},{0}};
8306 static swig_type_info _swigt__p_off_t[] = {{"_p_off_t", 0, "off_t *", 0},{"_p_off_t"},{0}};
8307 static swig_type_info _swigt__p_Odr_oid[] = {{"_p_Odr_oid", 0, "Odr_oid *", 0},{"_p_Odr_oid"},{0}};
8308 static swig_type_info _swigt__p_data1_varset[] = {{"_p_data1_varset", 0, "data1_varset *", 0},{"_p_data1_varset"},{0}};
8309 static swig_type_info _swigt__p_RetrievalRecordBuf[] = {{"_p_RetrievalRecordBuf", 0, "RetrievalRecordBuf *", 0},{"_p_RetrievalRecordBuf"},{0}};
8310 static swig_type_info _swigt__p_perl_context[] = {{"_p_perl_context", 0, "struct perl_context *", 0},{"_p_perl_context"},{0}};
8311 static swig_type_info _swigt__p_data1_node[] = {{"_p_data1_node", 0, "data1_node *", 0},{"_p_data1_node"},{0}};
8312 static swig_type_info _swigt__p_ScanObj[] = {{"IDZebra::ScanObj", 0, "ScanObj *", 0},{"IDZebra::ScanObj"},{0}};
8313 static swig_type_info _swigt__p_RetrievalObj[] = {{"IDZebra::RetrievalObj", 0, "RetrievalObj *", 0},{"IDZebra::RetrievalObj"},{0}};
8314 static swig_type_info _swigt__p_data1_tagset[] = {{"_p_data1_tagset", 0, "data1_tagset *", 0},{"_p_data1_tagset"},{0}};
8315 static swig_type_info _swigt__p_data1_tag[] = {{"_p_data1_tag", 0, "data1_tag *", 0},{"_p_data1_tag"},{0}};
8316 static swig_type_info _swigt__p_ZebraRetrievalRecord[] = {{"_p_ZebraRetrievalRecord", 0, "ZebraRetrievalRecord *", 0},{"_p_ZebraRetrievalRecord"},{0}};
8317 static swig_type_info _swigt__p_RetrievalRecord[] = {{"IDZebra::RetrievalRecord", 0, "RetrievalRecord *", 0},{"IDZebra::RetrievalRecord"},{0}};
8318 static swig_type_info _swigt__p_NMEM[] = {{"_p_NMEM", 0, "NMEM *", 0},{"_p_NMEM"},{0}};
8319 static swig_type_info _swigt__p_Z_ExplainRecord[] = {{"_p_Z_ExplainRecord", 0, "Z_ExplainRecord *", 0},{"_p_Z_ExplainRecord"},{0}};
8320 static swig_type_info _swigt__p_data1_marctab[] = {{"_p_data1_marctab", 0, "data1_marctab *", 0},{"_p_data1_marctab"},{0}};
8321 static swig_type_info _swigt__p_ZebraTransactionStatus[] = {{"IDZebra::ZebraTransactionStatus", 0, "ZebraTransactionStatus *", 0},{"IDZebra::ZebraTransactionStatus"},{0}};
8322 static swig_type_info _swigt__p_Z_BriefBib[] = {{"_p_Z_BriefBib", 0, "Z_BriefBib *", 0},{"_p_Z_BriefBib"},{0}};
8323 static swig_type_info _swigt__p_ScanEntry[] = {{"IDZebra::ScanEntry", 0, "ScanEntry *", 0},{"IDZebra::ScanEntry"},{0}};
8324 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}};
8325 static swig_type_info _swigt__p_FILE[] = {{"_p_FILE", 0, "FILE *", 0},{"_p_FILE"},{0}};
8326 static swig_type_info _swigt__p_data1_element[] = {{"_p_data1_element", 0, "data1_element *", 0},{"_p_data1_element"},{0}};
8327 static swig_type_info _swigt__p_recordGroup[] = {{"IDZebra::recordGroup", 0, "recordGroup *", 0},{"IDZebra::recordGroup"},{0}};
8328 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0},{"_p_int"},{0}};
8329 static swig_type_info _swigt__p_data1_handle[] = {{"_p_data1_handle", 0, "data1_handle *", 0},{"_p_data1_handle"},{0}};
8330 static swig_type_info _swigt__p_p_int[] = {{"_p_p_int", 0, "int **", 0},{"_p_p_int"},{0}};
8331 static swig_type_info _swigt__p_data1_absyn_cache[] = {{"_p_data1_absyn_cache", 0, "data1_absyn_cache *", 0},{"_p_data1_absyn_cache"},{0}};
8332 static swig_type_info _swigt__p_data1_attset_cache[] = {{"_p_data1_attset_cache", 0, "data1_attset_cache *", 0},{"_p_data1_attset_cache"},{0}};
8333 static swig_type_info _swigt__p_Z_GenericRecord[] = {{"_p_Z_GenericRecord", 0, "Z_GenericRecord *", 0},{"_p_Z_GenericRecord"},{0}};
8334 static swig_type_info _swigt__p_data1_vartype[] = {{"_p_data1_vartype", 0, "data1_vartype *", 0},{"_p_data1_vartype"},{0}};
8336 static swig_type_info *swig_types_initial[] = {
8337 _swigt__p_ZebraService,
8338 _swigt__p_cql_transform_t,
8339 _swigt__p_data1_esetname,
8340 _swigt__p_data1_maptab,
8342 _swigt__p_f_p_void__int,
8344 _swigt__p_data1_absyn,
8345 _swigt__p_ZebraHandle,
8347 _swigt__p_data1_attset,
8350 _swigt__p_f_data1_handle_p_void_p_data1_absyn__void,
8354 _swigt__p_data1_varset,
8355 _swigt__p_RetrievalRecordBuf,
8356 _swigt__p_perl_context,
8357 _swigt__p_data1_node,
8359 _swigt__p_RetrievalObj,
8360 _swigt__p_data1_tagset,
8361 _swigt__p_data1_tag,
8362 _swigt__p_ZebraRetrievalRecord,
8363 _swigt__p_RetrievalRecord,
8365 _swigt__p_Z_ExplainRecord,
8366 _swigt__p_data1_marctab,
8367 _swigt__p_ZebraTransactionStatus,
8368 _swigt__p_Z_BriefBib,
8369 _swigt__p_ScanEntry,
8370 _swigt__p_f_p_void_p_char_size_t__int,
8372 _swigt__p_data1_element,
8373 _swigt__p_recordGroup,
8375 _swigt__p_data1_handle,
8377 _swigt__p_data1_absyn_cache,
8378 _swigt__p_data1_attset_cache,
8379 _swigt__p_Z_GenericRecord,
8380 _swigt__p_data1_vartype,
8385 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
8387 static swig_constant_info swig_constants[] = {
8388 { SWIG_INT, (char *) SWIG_prefix "LOG_FATAL", (long) 0x0001, 0, 0, 0},
8389 { SWIG_INT, (char *) SWIG_prefix "LOG_DEBUG", (long) 0x0002, 0, 0, 0},
8390 { SWIG_INT, (char *) SWIG_prefix "LOG_WARN", (long) 0x0004, 0, 0, 0},
8391 { SWIG_INT, (char *) SWIG_prefix "LOG_LOG", (long) 0x0008, 0, 0, 0},
8392 { SWIG_INT, (char *) SWIG_prefix "LOG_ERRNO", (long) 0x0010, 0, 0, 0},
8393 { SWIG_INT, (char *) SWIG_prefix "LOG_FILE", (long) 0x0020, 0, 0, 0},
8394 { SWIG_INT, (char *) SWIG_prefix "LOG_APP", (long) 0x0040, 0, 0, 0},
8395 { SWIG_INT, (char *) SWIG_prefix "LOG_MALLOC", (long) 0x0080, 0, 0, 0},
8396 { SWIG_INT, (char *) SWIG_prefix "LOG_ALL", (long) 0xff7f, 0, 0, 0},
8397 { SWIG_INT, (char *) SWIG_prefix "LOG_DEFAULT_LEVEL", (long) (0x0001|0x0010|0x0008|0x0004), 0, 0, 0},
8398 { SWIG_INT, (char *) SWIG_prefix "ODR_DECODE", (long) 0, 0, 0, 0},
8399 { SWIG_INT, (char *) SWIG_prefix "ODR_ENCODE", (long) 1, 0, 0, 0},
8400 { SWIG_INT, (char *) SWIG_prefix "ODR_PRINT", (long) 2, 0, 0, 0},
8401 { SWIG_INT, (char *) SWIG_prefix "DATA1K_unknown", (long) DATA1K_unknown, 0, 0, 0},
8402 { SWIG_INT, (char *) SWIG_prefix "DATA1K_structured", (long) DATA1K_structured, 0, 0, 0},
8403 { SWIG_INT, (char *) SWIG_prefix "DATA1K_string", (long) DATA1K_string, 0, 0, 0},
8404 { SWIG_INT, (char *) SWIG_prefix "DATA1K_numeric", (long) DATA1K_numeric, 0, 0, 0},
8405 { SWIG_INT, (char *) SWIG_prefix "DATA1K_bool", (long) DATA1K_bool, 0, 0, 0},
8406 { SWIG_INT, (char *) SWIG_prefix "DATA1K_oid", (long) DATA1K_oid, 0, 0, 0},
8407 { SWIG_INT, (char *) SWIG_prefix "DATA1K_generalizedtime", (long) DATA1K_generalizedtime, 0, 0, 0},
8408 { SWIG_INT, (char *) SWIG_prefix "DATA1K_intunit", (long) DATA1K_intunit, 0, 0, 0},
8409 { SWIG_INT, (char *) SWIG_prefix "DATA1K_int", (long) DATA1K_int, 0, 0, 0},
8410 { SWIG_INT, (char *) SWIG_prefix "DATA1K_octetstring", (long) DATA1K_octetstring, 0, 0, 0},
8411 { SWIG_INT, (char *) SWIG_prefix "DATA1K_null", (long) DATA1K_null, 0, 0, 0},
8412 { SWIG_INT, (char *) SWIG_prefix "DATA1T_numeric", (long) 1, 0, 0, 0},
8413 { SWIG_INT, (char *) SWIG_prefix "DATA1T_string", (long) 2, 0, 0, 0},
8414 { SWIG_INT, (char *) SWIG_prefix "DATA1N_root", (long) 1, 0, 0, 0},
8415 { SWIG_INT, (char *) SWIG_prefix "DATA1N_tag", (long) 2, 0, 0, 0},
8416 { SWIG_INT, (char *) SWIG_prefix "DATA1N_data", (long) 3, 0, 0, 0},
8417 { SWIG_INT, (char *) SWIG_prefix "DATA1N_variant", (long) 4, 0, 0, 0},
8418 { SWIG_INT, (char *) SWIG_prefix "DATA1N_comment", (long) 5, 0, 0, 0},
8419 { SWIG_INT, (char *) SWIG_prefix "DATA1N_preprocess", (long) 6, 0, 0, 0},
8420 { SWIG_INT, (char *) SWIG_prefix "DATA1I_inctxt", (long) 1, 0, 0, 0},
8421 { SWIG_INT, (char *) SWIG_prefix "DATA1I_incbin", (long) 2, 0, 0, 0},
8422 { SWIG_INT, (char *) SWIG_prefix "DATA1I_text", (long) 3, 0, 0, 0},
8423 { SWIG_INT, (char *) SWIG_prefix "DATA1I_num", (long) 4, 0, 0, 0},
8424 { SWIG_INT, (char *) SWIG_prefix "DATA1I_oid", (long) 5, 0, 0, 0},
8425 { SWIG_INT, (char *) SWIG_prefix "DATA1_LOCALDATA", (long) 12, 0, 0, 0},
8426 { SWIG_INT, (char *) SWIG_prefix "DATA1_FLAG_XML", (long) 1, 0, 0, 0},
8432 static swig_variable_info swig_variables[] = {
8435 static swig_command_info swig_commands[] = {
8436 {"IDZebrac::recordGroup_groupName_set", _wrap_recordGroup_groupName_set},
8437 {"IDZebrac::recordGroup_groupName_get", _wrap_recordGroup_groupName_get},
8438 {"IDZebrac::recordGroup_databaseName_set", _wrap_recordGroup_databaseName_set},
8439 {"IDZebrac::recordGroup_databaseName_get", _wrap_recordGroup_databaseName_get},
8440 {"IDZebrac::recordGroup_path_set", _wrap_recordGroup_path_set},
8441 {"IDZebrac::recordGroup_path_get", _wrap_recordGroup_path_get},
8442 {"IDZebrac::recordGroup_recordId_set", _wrap_recordGroup_recordId_set},
8443 {"IDZebrac::recordGroup_recordId_get", _wrap_recordGroup_recordId_get},
8444 {"IDZebrac::recordGroup_recordType_set", _wrap_recordGroup_recordType_set},
8445 {"IDZebrac::recordGroup_recordType_get", _wrap_recordGroup_recordType_get},
8446 {"IDZebrac::recordGroup_flagStoreData_set", _wrap_recordGroup_flagStoreData_set},
8447 {"IDZebrac::recordGroup_flagStoreData_get", _wrap_recordGroup_flagStoreData_get},
8448 {"IDZebrac::recordGroup_flagStoreKeys_set", _wrap_recordGroup_flagStoreKeys_set},
8449 {"IDZebrac::recordGroup_flagStoreKeys_get", _wrap_recordGroup_flagStoreKeys_get},
8450 {"IDZebrac::recordGroup_flagRw_set", _wrap_recordGroup_flagRw_set},
8451 {"IDZebrac::recordGroup_flagRw_get", _wrap_recordGroup_flagRw_get},
8452 {"IDZebrac::recordGroup_fileVerboseLimit_set", _wrap_recordGroup_fileVerboseLimit_set},
8453 {"IDZebrac::recordGroup_fileVerboseLimit_get", _wrap_recordGroup_fileVerboseLimit_get},
8454 {"IDZebrac::recordGroup_databaseNamePath_set", _wrap_recordGroup_databaseNamePath_set},
8455 {"IDZebrac::recordGroup_databaseNamePath_get", _wrap_recordGroup_databaseNamePath_get},
8456 {"IDZebrac::recordGroup_explainDatabase_set", _wrap_recordGroup_explainDatabase_set},
8457 {"IDZebrac::recordGroup_explainDatabase_get", _wrap_recordGroup_explainDatabase_get},
8458 {"IDZebrac::recordGroup_followLinks_set", _wrap_recordGroup_followLinks_set},
8459 {"IDZebrac::recordGroup_followLinks_get", _wrap_recordGroup_followLinks_get},
8460 {"IDZebrac::new_recordGroup", _wrap_new_recordGroup},
8461 {"IDZebrac::delete_recordGroup", _wrap_delete_recordGroup},
8462 {"IDZebrac::RetrievalObj_noOfRecords_set", _wrap_RetrievalObj_noOfRecords_set},
8463 {"IDZebrac::RetrievalObj_noOfRecords_get", _wrap_RetrievalObj_noOfRecords_get},
8464 {"IDZebrac::RetrievalObj_records_set", _wrap_RetrievalObj_records_set},
8465 {"IDZebrac::RetrievalObj_records_get", _wrap_RetrievalObj_records_get},
8466 {"IDZebrac::new_RetrievalObj", _wrap_new_RetrievalObj},
8467 {"IDZebrac::delete_RetrievalObj", _wrap_delete_RetrievalObj},
8468 {"IDZebrac::RetrievalRecord_errCode_set", _wrap_RetrievalRecord_errCode_set},
8469 {"IDZebrac::RetrievalRecord_errCode_get", _wrap_RetrievalRecord_errCode_get},
8470 {"IDZebrac::RetrievalRecord_errString_set", _wrap_RetrievalRecord_errString_set},
8471 {"IDZebrac::RetrievalRecord_errString_get", _wrap_RetrievalRecord_errString_get},
8472 {"IDZebrac::RetrievalRecord_position_set", _wrap_RetrievalRecord_position_set},
8473 {"IDZebrac::RetrievalRecord_position_get", _wrap_RetrievalRecord_position_get},
8474 {"IDZebrac::RetrievalRecord_base_set", _wrap_RetrievalRecord_base_set},
8475 {"IDZebrac::RetrievalRecord_base_get", _wrap_RetrievalRecord_base_get},
8476 {"IDZebrac::RetrievalRecord_sysno_set", _wrap_RetrievalRecord_sysno_set},
8477 {"IDZebrac::RetrievalRecord_sysno_get", _wrap_RetrievalRecord_sysno_get},
8478 {"IDZebrac::RetrievalRecord_score_set", _wrap_RetrievalRecord_score_set},
8479 {"IDZebrac::RetrievalRecord_score_get", _wrap_RetrievalRecord_score_get},
8480 {"IDZebrac::RetrievalRecord_format_set", _wrap_RetrievalRecord_format_set},
8481 {"IDZebrac::RetrievalRecord_format_get", _wrap_RetrievalRecord_format_get},
8482 {"IDZebrac::RetrievalRecord_buf_set", _wrap_RetrievalRecord_buf_set},
8483 {"IDZebrac::RetrievalRecord_buf_get", _wrap_RetrievalRecord_buf_get},
8484 {"IDZebrac::new_RetrievalRecord", _wrap_new_RetrievalRecord},
8485 {"IDZebrac::delete_RetrievalRecord", _wrap_delete_RetrievalRecord},
8486 {"IDZebrac::ScanEntry_occurrences_set", _wrap_ScanEntry_occurrences_set},
8487 {"IDZebrac::ScanEntry_occurrences_get", _wrap_ScanEntry_occurrences_get},
8488 {"IDZebrac::ScanEntry_term_set", _wrap_ScanEntry_term_set},
8489 {"IDZebrac::ScanEntry_term_get", _wrap_ScanEntry_term_get},
8490 {"IDZebrac::new_ScanEntry", _wrap_new_ScanEntry},
8491 {"IDZebrac::delete_ScanEntry", _wrap_delete_ScanEntry},
8492 {"IDZebrac::ScanObj_num_entries_set", _wrap_ScanObj_num_entries_set},
8493 {"IDZebrac::ScanObj_num_entries_get", _wrap_ScanObj_num_entries_get},
8494 {"IDZebrac::ScanObj_position_set", _wrap_ScanObj_position_set},
8495 {"IDZebrac::ScanObj_position_get", _wrap_ScanObj_position_get},
8496 {"IDZebrac::ScanObj_is_partial_set", _wrap_ScanObj_is_partial_set},
8497 {"IDZebrac::ScanObj_is_partial_get", _wrap_ScanObj_is_partial_get},
8498 {"IDZebrac::ScanObj_entries_set", _wrap_ScanObj_entries_set},
8499 {"IDZebrac::ScanObj_entries_get", _wrap_ScanObj_entries_get},
8500 {"IDZebrac::new_ScanObj", _wrap_new_ScanObj},
8501 {"IDZebrac::delete_ScanObj", _wrap_delete_ScanObj},
8502 {"IDZebrac::ZebraTransactionStatus_processed_set", _wrap_ZebraTransactionStatus_processed_set},
8503 {"IDZebrac::ZebraTransactionStatus_processed_get", _wrap_ZebraTransactionStatus_processed_get},
8504 {"IDZebrac::ZebraTransactionStatus_inserted_set", _wrap_ZebraTransactionStatus_inserted_set},
8505 {"IDZebrac::ZebraTransactionStatus_inserted_get", _wrap_ZebraTransactionStatus_inserted_get},
8506 {"IDZebrac::ZebraTransactionStatus_updated_set", _wrap_ZebraTransactionStatus_updated_set},
8507 {"IDZebrac::ZebraTransactionStatus_updated_get", _wrap_ZebraTransactionStatus_updated_get},
8508 {"IDZebrac::ZebraTransactionStatus_deleted_set", _wrap_ZebraTransactionStatus_deleted_set},
8509 {"IDZebrac::ZebraTransactionStatus_deleted_get", _wrap_ZebraTransactionStatus_deleted_get},
8510 {"IDZebrac::ZebraTransactionStatus_utime_set", _wrap_ZebraTransactionStatus_utime_set},
8511 {"IDZebrac::ZebraTransactionStatus_utime_get", _wrap_ZebraTransactionStatus_utime_get},
8512 {"IDZebrac::ZebraTransactionStatus_stime_set", _wrap_ZebraTransactionStatus_stime_set},
8513 {"IDZebrac::ZebraTransactionStatus_stime_get", _wrap_ZebraTransactionStatus_stime_get},
8514 {"IDZebrac::new_ZebraTransactionStatus", _wrap_new_ZebraTransactionStatus},
8515 {"IDZebrac::delete_ZebraTransactionStatus", _wrap_delete_ZebraTransactionStatus},
8516 {"IDZebrac::DESTROY", _wrap_DESTROY},
8517 {"IDZebrac::logLevel", _wrap_logLevel},
8518 {"IDZebrac::logFile", _wrap_logFile},
8519 {"IDZebrac::logMsg", _wrap_logMsg},
8520 {"IDZebrac::odr_createmem", _wrap_odr_createmem},
8521 {"IDZebrac::odr_reset", _wrap_odr_reset},
8522 {"IDZebrac::odr_destroy", _wrap_odr_destroy},
8523 {"IDZebrac::odr_malloc", _wrap_odr_malloc},
8524 {"IDZebrac::start", _wrap_start},
8525 {"IDZebrac::open", _wrap_open},
8526 {"IDZebrac::close", _wrap_close},
8527 {"IDZebrac::stop", _wrap_stop},
8528 {"IDZebrac::errCode", _wrap_errCode},
8529 {"IDZebrac::errString", _wrap_errString},
8530 {"IDZebrac::errAdd", _wrap_errAdd},
8531 {"IDZebrac::init_recordGroup", _wrap_init_recordGroup},
8532 {"IDZebrac::res_get_recordGroup", _wrap_res_get_recordGroup},
8533 {"IDZebrac::set_group", _wrap_set_group},
8534 {"IDZebrac::select_database", _wrap_select_database},
8535 {"IDZebrac::select_databases", _wrap_select_databases},
8536 {"IDZebrac::begin_trans", _wrap_begin_trans},
8537 {"IDZebrac::end_trans", _wrap_end_trans},
8538 {"IDZebrac::trans_no", _wrap_trans_no},
8539 {"IDZebrac::begin_read", _wrap_begin_read},
8540 {"IDZebrac::zts_test", _wrap_zts_test},
8541 {"IDZebrac::end_read", _wrap_end_read},
8542 {"IDZebrac::commit", _wrap_commit},
8543 {"IDZebrac::get_shadow_enable", _wrap_get_shadow_enable},
8544 {"IDZebrac::set_shadow_enable", _wrap_set_shadow_enable},
8545 {"IDZebrac::init", _wrap_init},
8546 {"IDZebrac::compact", _wrap_compact},
8547 {"IDZebrac::repository_update", _wrap_repository_update},
8548 {"IDZebrac::repository_delete", _wrap_repository_delete},
8549 {"IDZebrac::repository_show", _wrap_repository_show},
8550 {"IDZebrac::update_record", _wrap_update_record},
8551 {"IDZebrac::delete_record", _wrap_delete_record},
8552 {"IDZebrac::search_PQF", _wrap_search_PQF},
8553 {"IDZebrac::cql_transform_open_fname", _wrap_cql_transform_open_fname},
8554 {"IDZebrac::cql_transform_close", _wrap_cql_transform_close},
8555 {"IDZebrac::cql_transform_error", _wrap_cql_transform_error},
8556 {"IDZebrac::cql2pqf", _wrap_cql2pqf},
8557 {"IDZebrac::records_retrieve", _wrap_records_retrieve},
8558 {"IDZebrac::record_retrieve", _wrap_record_retrieve},
8559 {"IDZebrac::deleteResultSet", _wrap_deleteResultSet},
8560 {"IDZebrac::sort", _wrap_sort},
8561 {"IDZebrac::scan_PQF", _wrap_scan_PQF},
8562 {"IDZebrac::getScanEntry", _wrap_getScanEntry},
8563 {"IDZebrac::nmem_create", _wrap_nmem_create},
8564 {"IDZebrac::nmem_destroy", _wrap_nmem_destroy},
8565 {"IDZebrac::data1_create", _wrap_data1_create},
8566 {"IDZebrac::data1_createx", _wrap_data1_createx},
8567 {"IDZebrac::data1_destroy", _wrap_data1_destroy},
8568 {"IDZebrac::get_parent_tag", _wrap_get_parent_tag},
8569 {"IDZebrac::data1_read_node", _wrap_data1_read_node},
8570 {"IDZebrac::data1_read_nodex", _wrap_data1_read_nodex},
8571 {"IDZebrac::data1_read_record", _wrap_data1_read_record},
8572 {"IDZebrac::data1_read_absyn", _wrap_data1_read_absyn},
8573 {"IDZebrac::data1_gettagbynum", _wrap_data1_gettagbynum},
8574 {"IDZebrac::data1_empty_tagset", _wrap_data1_empty_tagset},
8575 {"IDZebrac::data1_read_tagset", _wrap_data1_read_tagset},
8576 {"IDZebrac::data1_getelementbytagname", _wrap_data1_getelementbytagname},
8577 {"IDZebrac::data1_nodetogr", _wrap_data1_nodetogr},
8578 {"IDZebrac::data1_gettagbyname", _wrap_data1_gettagbyname},
8579 {"IDZebrac::data1_free_tree", _wrap_data1_free_tree},
8580 {"IDZebrac::data1_nodetobuf", _wrap_data1_nodetobuf},
8581 {"IDZebrac::data1_mk_tag_data_wd", _wrap_data1_mk_tag_data_wd},
8582 {"IDZebrac::data1_mk_tag_data", _wrap_data1_mk_tag_data},
8583 {"IDZebrac::data1_maptype", _wrap_data1_maptype},
8584 {"IDZebrac::data1_read_varset", _wrap_data1_read_varset},
8585 {"IDZebrac::data1_getvartypebyct", _wrap_data1_getvartypebyct},
8586 {"IDZebrac::data1_read_espec1", _wrap_data1_read_espec1},
8587 {"IDZebrac::data1_doespec1", _wrap_data1_doespec1},
8588 {"IDZebrac::data1_getesetbyname", _wrap_data1_getesetbyname},
8589 {"IDZebrac::data1_getelementbyname", _wrap_data1_getelementbyname},
8590 {"IDZebrac::data1_mk_node2", _wrap_data1_mk_node2},
8591 {"IDZebrac::data1_mk_tag", _wrap_data1_mk_tag},
8592 {"IDZebrac::data1_mk_tag_n", _wrap_data1_mk_tag_n},
8593 {"IDZebrac::data1_tag_add_attr", _wrap_data1_tag_add_attr},
8594 {"IDZebrac::data1_mk_text_n", _wrap_data1_mk_text_n},
8595 {"IDZebrac::data1_mk_text_nf", _wrap_data1_mk_text_nf},
8596 {"IDZebrac::data1_mk_text", _wrap_data1_mk_text},
8597 {"IDZebrac::data1_mk_comment_n", _wrap_data1_mk_comment_n},
8598 {"IDZebrac::data1_mk_comment", _wrap_data1_mk_comment},
8599 {"IDZebrac::data1_mk_preprocess", _wrap_data1_mk_preprocess},
8600 {"IDZebrac::data1_mk_root", _wrap_data1_mk_root},
8601 {"IDZebrac::data1_set_root", _wrap_data1_set_root},
8602 {"IDZebrac::data1_mk_tag_data_int", _wrap_data1_mk_tag_data_int},
8603 {"IDZebrac::data1_mk_tag_data_oid", _wrap_data1_mk_tag_data_oid},
8604 {"IDZebrac::data1_mk_tag_data_text", _wrap_data1_mk_tag_data_text},
8605 {"IDZebrac::data1_mk_tag_data_text_uni", _wrap_data1_mk_tag_data_text_uni},
8606 {"IDZebrac::data1_get_absyn", _wrap_data1_get_absyn},
8607 {"IDZebrac::data1_search_tag", _wrap_data1_search_tag},
8608 {"IDZebrac::data1_mk_tag_uni", _wrap_data1_mk_tag_uni},
8609 {"IDZebrac::data1_get_attset", _wrap_data1_get_attset},
8610 {"IDZebrac::data1_read_maptab", _wrap_data1_read_maptab},
8611 {"IDZebrac::data1_map_record", _wrap_data1_map_record},
8612 {"IDZebrac::data1_read_marctab", _wrap_data1_read_marctab},
8613 {"IDZebrac::data1_nodetomarc", _wrap_data1_nodetomarc},
8614 {"IDZebrac::data1_nodetoidsgml", _wrap_data1_nodetoidsgml},
8615 {"IDZebrac::data1_nodetoexplain", _wrap_data1_nodetoexplain},
8616 {"IDZebrac::data1_nodetosummary", _wrap_data1_nodetosummary},
8617 {"IDZebrac::data1_nodetosoif", _wrap_data1_nodetosoif},
8618 {"IDZebrac::data1_get_wrbuf", _wrap_data1_get_wrbuf},
8619 {"IDZebrac::data1_get_read_buf", _wrap_data1_get_read_buf},
8620 {"IDZebrac::data1_get_map_buf", _wrap_data1_get_map_buf},
8621 {"IDZebrac::data1_absyn_cache_get", _wrap_data1_absyn_cache_get},
8622 {"IDZebrac::data1_attset_cache_get", _wrap_data1_attset_cache_get},
8623 {"IDZebrac::data1_nmem_get", _wrap_data1_nmem_get},
8624 {"IDZebrac::data1_pr_tree", _wrap_data1_pr_tree},
8625 {"IDZebrac::data1_print_tree", _wrap_data1_print_tree},
8626 {"IDZebrac::data1_insert_string", _wrap_data1_insert_string},
8627 {"IDZebrac::data1_insert_string_n", _wrap_data1_insert_string_n},
8628 {"IDZebrac::data1_read_sgml", _wrap_data1_read_sgml},
8629 {"IDZebrac::data1_absyn_trav", _wrap_data1_absyn_trav},
8630 {"IDZebrac::data1_attset_search_id", _wrap_data1_attset_search_id},
8631 {"IDZebrac::data1_getNodeValue", _wrap_data1_getNodeValue},
8632 {"IDZebrac::data1_LookupNode", _wrap_data1_LookupNode},
8633 {"IDZebrac::data1_CountOccurences", _wrap_data1_CountOccurences},
8634 {"IDZebrac::data1_path_fopen", _wrap_data1_path_fopen},
8635 {"IDZebrac::data1_set_tabpath", _wrap_data1_set_tabpath},
8636 {"IDZebrac::data1_set_tabroot", _wrap_data1_set_tabroot},
8637 {"IDZebrac::data1_get_tabpath", _wrap_data1_get_tabpath},
8638 {"IDZebrac::data1_get_tabroot", _wrap_data1_get_tabroot},
8639 {"IDZebrac::grs_perl_readf", _wrap_grs_perl_readf},
8640 {"IDZebrac::grs_perl_readline", _wrap_grs_perl_readline},
8641 {"IDZebrac::grs_perl_getc", _wrap_grs_perl_getc},
8642 {"IDZebrac::grs_perl_seekf", _wrap_grs_perl_seekf},
8643 {"IDZebrac::grs_perl_tellf", _wrap_grs_perl_tellf},
8644 {"IDZebrac::grs_perl_endf", _wrap_grs_perl_endf},
8645 {"IDZebrac::grs_perl_get_dh", _wrap_grs_perl_get_dh},
8646 {"IDZebrac::grs_perl_get_mem", _wrap_grs_perl_get_mem},
8647 {"IDZebrac::grs_perl_set_res", _wrap_grs_perl_set_res},
8658 static int _init = 0;
8660 for (i = 0; swig_types_initial[i]; i++) {
8661 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
8666 /* Install commands */
8667 for (i = 0; swig_commands[i].name; i++) {
8668 newXS((char*) swig_commands[i].name,swig_commands[i].wrapper, (char*)__FILE__);
8671 /* Install variables */
8672 for (i = 0; swig_variables[i].name; i++) {
8674 sv = perl_get_sv((char*) swig_variables[i].name, TRUE | 0x2);
8675 if (swig_variables[i].type) {
8676 SWIG_MakePtr(sv,(void *)1, *swig_variables[i].type,0);
8678 sv_setiv(sv,(IV) 0);
8680 swig_create_magic(sv, (char *) swig_variables[i].name, swig_variables[i].set, swig_variables[i].get);
8683 /* Install constant */
8684 for (i = 0; swig_constants[i].type; i++) {
8686 sv = perl_get_sv((char*)swig_constants[i].name, TRUE | 0x2);
8687 switch(swig_constants[i].type) {
8689 sv_setiv(sv, (IV) swig_constants[i].lvalue);
8692 sv_setnv(sv, (double) swig_constants[i].dvalue);
8695 sv_setpv(sv, (char *) swig_constants[i].pvalue);
8698 SWIG_MakePtr(sv, swig_constants[i].pvalue, *(swig_constants[i].ptype),0);
8701 /* obj = SWIG_NewPackedObj(swig_constants[i].pvalue, swig_constants[i].lvalue, *(swig_constants[i].ptype)); */
8709 SWIG_TypeClientData(SWIGTYPE_p_recordGroup, (void*) "IDZebra::recordGroup");
8710 SWIG_TypeClientData(SWIGTYPE_p_RetrievalObj, (void*) "IDZebra::RetrievalObj");
8711 SWIG_TypeClientData(SWIGTYPE_p_RetrievalRecord, (void*) "IDZebra::RetrievalRecord");
8712 SWIG_TypeClientData(SWIGTYPE_p_ScanEntry, (void*) "IDZebra::ScanEntry");
8713 SWIG_TypeClientData(SWIGTYPE_p_ScanObj, (void*) "IDZebra::ScanObj");
8714 SWIG_TypeClientData(SWIGTYPE_p_ZebraTransactionStatus, (void*) "IDZebra::ZebraTransactionStatus");