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.5 2003-02-27 23:12:18 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_oid_value swig_types[7]
509 #define SWIGTYPE_p_data1_absyn swig_types[8]
510 #define SWIGTYPE_p_ZebraHandle swig_types[9]
511 #define SWIGTYPE_p_void swig_types[10]
512 #define SWIGTYPE_p_data1_attset swig_types[11]
513 #define SWIGTYPE_p_size_t swig_types[12]
514 #define SWIGTYPE_p_WRBUF swig_types[13]
515 #define SWIGTYPE_p_f_data1_handle_p_void_p_data1_absyn__void swig_types[14]
516 #define SWIGTYPE_p_Z_Espec1 swig_types[15]
517 #define SWIGTYPE_p_off_t swig_types[16]
518 #define SWIGTYPE_p_Odr_oid swig_types[17]
519 #define SWIGTYPE_p_data1_varset swig_types[18]
520 #define SWIGTYPE_p_RetrievalRecordBuf swig_types[19]
521 #define SWIGTYPE_p_perl_context swig_types[20]
522 #define SWIGTYPE_p_data1_node swig_types[21]
523 #define SWIGTYPE_p_ScanObj swig_types[22]
524 #define SWIGTYPE_p_RetrievalObj swig_types[23]
525 #define SWIGTYPE_p_data1_tagset swig_types[24]
526 #define SWIGTYPE_p_data1_tag swig_types[25]
527 #define SWIGTYPE_p_ZebraRetrievalRecord swig_types[26]
528 #define SWIGTYPE_p_RetrievalRecord swig_types[27]
529 #define SWIGTYPE_p_NMEM swig_types[28]
530 #define SWIGTYPE_p_Z_ExplainRecord swig_types[29]
531 #define SWIGTYPE_p_data1_marctab swig_types[30]
532 #define SWIGTYPE_p_ZebraTransactionStatus swig_types[31]
533 #define SWIGTYPE_p_Z_BriefBib swig_types[32]
534 #define SWIGTYPE_p_ScanEntry swig_types[33]
535 #define SWIGTYPE_p_f_p_void_p_char_size_t__int swig_types[34]
536 #define SWIGTYPE_p_FILE swig_types[35]
537 #define SWIGTYPE_p_data1_element swig_types[36]
538 #define SWIGTYPE_p_recordGroup swig_types[37]
539 #define SWIGTYPE_p_int swig_types[38]
540 #define SWIGTYPE_p_data1_handle swig_types[39]
541 #define SWIGTYPE_p_p_int swig_types[40]
542 #define SWIGTYPE_p_data1_absyn_cache swig_types[41]
543 #define SWIGTYPE_p_data1_attset_cache swig_types[42]
544 #define SWIGTYPE_p_Z_GenericRecord swig_types[43]
545 #define SWIGTYPE_p_data1_vartype swig_types[44]
546 static swig_type_info *swig_types[46];
548 /* -------- TYPES TABLE (END) -------- */
550 #define SWIG_init boot_IDZebra
552 #define SWIG_name "IDZebrac::boot_IDZebra"
553 #define SWIG_prefix "IDZebrac::"
560 SWIGEXPORT(void) SWIG_init (CV* cv);
562 SWIGEXPORT(void) SWIG_init (pTHXo_ CV* cv);
565 SWIGEXPORT(void) SWIG_init (CV *cv, CPerlObj *);
569 #include "zebraapi.h"
570 #include "zebra_api_ext.h"
571 #include "zebra_perl.h"
577 #define MAGIC_CLASS _wrap_IDZebra_var::
578 class _wrap_IDZebra_var : public CPerlObj {
583 SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *sv, MAGIC *mg) {
586 croak("Value is read-only.");
598 XS(_wrap_recordGroup_groupName_set) {
599 char _swigmsg[SWIG_MAX_ERRMSG] = "";
600 const char *_swigerr = _swigmsg;
607 if ((items < 2) || (items > 2)) {
608 SWIG_croak("Usage: recordGroup_groupName_set(self,groupName);");
611 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
612 SWIG_croak("Type error in argument 1 of recordGroup_groupName_set. Expected _p_recordGroup");
615 if (!SvOK((SV*) ST(1))) arg2 = 0;
616 else arg2 = (char *) SvPV(ST(1), PL_na);
618 if (arg1->groupName) free((char*)arg1->groupName);
619 arg1->groupName = (char *) malloc(strlen(arg2)+1);
620 strcpy((char*)arg1->groupName,arg2);
631 XS(_wrap_recordGroup_groupName_get) {
632 char _swigmsg[SWIG_MAX_ERRMSG] = "";
633 const char *_swigerr = _swigmsg;
640 if ((items < 1) || (items > 1)) {
641 SWIG_croak("Usage: recordGroup_groupName_get(self);");
644 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
645 SWIG_croak("Type error in argument 1 of recordGroup_groupName_get. Expected _p_recordGroup");
648 result = (char *) ((arg1)->groupName);
650 ST(argvi) = sv_newmortal();
652 sv_setpv((SV*)ST(argvi++), (char *) result);
654 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
664 XS(_wrap_recordGroup_databaseName_set) {
665 char _swigmsg[SWIG_MAX_ERRMSG] = "";
666 const char *_swigerr = _swigmsg;
673 if ((items < 2) || (items > 2)) {
674 SWIG_croak("Usage: recordGroup_databaseName_set(self,databaseName);");
677 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
678 SWIG_croak("Type error in argument 1 of recordGroup_databaseName_set. Expected _p_recordGroup");
681 if (!SvOK((SV*) ST(1))) arg2 = 0;
682 else arg2 = (char *) SvPV(ST(1), PL_na);
684 if (arg1->databaseName) free((char*)arg1->databaseName);
685 arg1->databaseName = (char *) malloc(strlen(arg2)+1);
686 strcpy((char*)arg1->databaseName,arg2);
697 XS(_wrap_recordGroup_databaseName_get) {
698 char _swigmsg[SWIG_MAX_ERRMSG] = "";
699 const char *_swigerr = _swigmsg;
706 if ((items < 1) || (items > 1)) {
707 SWIG_croak("Usage: recordGroup_databaseName_get(self);");
710 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
711 SWIG_croak("Type error in argument 1 of recordGroup_databaseName_get. Expected _p_recordGroup");
714 result = (char *) ((arg1)->databaseName);
716 ST(argvi) = sv_newmortal();
718 sv_setpv((SV*)ST(argvi++), (char *) result);
720 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
730 XS(_wrap_recordGroup_path_set) {
731 char _swigmsg[SWIG_MAX_ERRMSG] = "";
732 const char *_swigerr = _swigmsg;
739 if ((items < 2) || (items > 2)) {
740 SWIG_croak("Usage: recordGroup_path_set(self,path);");
743 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
744 SWIG_croak("Type error in argument 1 of recordGroup_path_set. Expected _p_recordGroup");
747 if (!SvOK((SV*) ST(1))) arg2 = 0;
748 else arg2 = (char *) SvPV(ST(1), PL_na);
750 if (arg1->path) free((char*)arg1->path);
751 arg1->path = (char *) malloc(strlen(arg2)+1);
752 strcpy((char*)arg1->path,arg2);
763 XS(_wrap_recordGroup_path_get) {
764 char _swigmsg[SWIG_MAX_ERRMSG] = "";
765 const char *_swigerr = _swigmsg;
772 if ((items < 1) || (items > 1)) {
773 SWIG_croak("Usage: recordGroup_path_get(self);");
776 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
777 SWIG_croak("Type error in argument 1 of recordGroup_path_get. Expected _p_recordGroup");
780 result = (char *) ((arg1)->path);
782 ST(argvi) = sv_newmortal();
784 sv_setpv((SV*)ST(argvi++), (char *) result);
786 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
796 XS(_wrap_recordGroup_recordId_set) {
797 char _swigmsg[SWIG_MAX_ERRMSG] = "";
798 const char *_swigerr = _swigmsg;
805 if ((items < 2) || (items > 2)) {
806 SWIG_croak("Usage: recordGroup_recordId_set(self,recordId);");
809 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
810 SWIG_croak("Type error in argument 1 of recordGroup_recordId_set. Expected _p_recordGroup");
813 if (!SvOK((SV*) ST(1))) arg2 = 0;
814 else arg2 = (char *) SvPV(ST(1), PL_na);
816 if (arg1->recordId) free((char*)arg1->recordId);
817 arg1->recordId = (char *) malloc(strlen(arg2)+1);
818 strcpy((char*)arg1->recordId,arg2);
829 XS(_wrap_recordGroup_recordId_get) {
830 char _swigmsg[SWIG_MAX_ERRMSG] = "";
831 const char *_swigerr = _swigmsg;
838 if ((items < 1) || (items > 1)) {
839 SWIG_croak("Usage: recordGroup_recordId_get(self);");
842 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
843 SWIG_croak("Type error in argument 1 of recordGroup_recordId_get. Expected _p_recordGroup");
846 result = (char *) ((arg1)->recordId);
848 ST(argvi) = sv_newmortal();
850 sv_setpv((SV*)ST(argvi++), (char *) result);
852 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
862 XS(_wrap_recordGroup_recordType_set) {
863 char _swigmsg[SWIG_MAX_ERRMSG] = "";
864 const char *_swigerr = _swigmsg;
871 if ((items < 2) || (items > 2)) {
872 SWIG_croak("Usage: recordGroup_recordType_set(self,recordType);");
875 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
876 SWIG_croak("Type error in argument 1 of recordGroup_recordType_set. Expected _p_recordGroup");
879 if (!SvOK((SV*) ST(1))) arg2 = 0;
880 else arg2 = (char *) SvPV(ST(1), PL_na);
882 if (arg1->recordType) free((char*)arg1->recordType);
883 arg1->recordType = (char *) malloc(strlen(arg2)+1);
884 strcpy((char*)arg1->recordType,arg2);
895 XS(_wrap_recordGroup_recordType_get) {
896 char _swigmsg[SWIG_MAX_ERRMSG] = "";
897 const char *_swigerr = _swigmsg;
904 if ((items < 1) || (items > 1)) {
905 SWIG_croak("Usage: recordGroup_recordType_get(self);");
908 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
909 SWIG_croak("Type error in argument 1 of recordGroup_recordType_get. Expected _p_recordGroup");
912 result = (char *) ((arg1)->recordType);
914 ST(argvi) = sv_newmortal();
916 sv_setpv((SV*)ST(argvi++), (char *) result);
918 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
928 XS(_wrap_recordGroup_flagStoreData_set) {
929 char _swigmsg[SWIG_MAX_ERRMSG] = "";
930 const char *_swigerr = _swigmsg;
937 if ((items < 2) || (items > 2)) {
938 SWIG_croak("Usage: recordGroup_flagStoreData_set(self,flagStoreData);");
941 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
942 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreData_set. Expected _p_recordGroup");
945 arg2 = (int) SvIV(ST(1));
946 if (arg1) (arg1)->flagStoreData = arg2;
957 XS(_wrap_recordGroup_flagStoreData_get) {
958 char _swigmsg[SWIG_MAX_ERRMSG] = "";
959 const char *_swigerr = _swigmsg;
966 if ((items < 1) || (items > 1)) {
967 SWIG_croak("Usage: recordGroup_flagStoreData_get(self);");
970 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
971 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreData_get. Expected _p_recordGroup");
974 result = (int) ((arg1)->flagStoreData);
976 ST(argvi) = sv_newmortal();
977 sv_setiv(ST(argvi++), (IV) result);
986 XS(_wrap_recordGroup_flagStoreKeys_set) {
987 char _swigmsg[SWIG_MAX_ERRMSG] = "";
988 const char *_swigerr = _swigmsg;
995 if ((items < 2) || (items > 2)) {
996 SWIG_croak("Usage: recordGroup_flagStoreKeys_set(self,flagStoreKeys);");
999 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1000 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreKeys_set. Expected _p_recordGroup");
1003 arg2 = (int) SvIV(ST(1));
1004 if (arg1) (arg1)->flagStoreKeys = arg2;
1015 XS(_wrap_recordGroup_flagStoreKeys_get) {
1016 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1017 const char *_swigerr = _swigmsg;
1024 if ((items < 1) || (items > 1)) {
1025 SWIG_croak("Usage: recordGroup_flagStoreKeys_get(self);");
1028 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1029 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreKeys_get. Expected _p_recordGroup");
1032 result = (int) ((arg1)->flagStoreKeys);
1034 ST(argvi) = sv_newmortal();
1035 sv_setiv(ST(argvi++), (IV) result);
1044 XS(_wrap_recordGroup_flagRw_set) {
1045 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1046 const char *_swigerr = _swigmsg;
1053 if ((items < 2) || (items > 2)) {
1054 SWIG_croak("Usage: recordGroup_flagRw_set(self,flagRw);");
1057 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1058 SWIG_croak("Type error in argument 1 of recordGroup_flagRw_set. Expected _p_recordGroup");
1061 arg2 = (int) SvIV(ST(1));
1062 if (arg1) (arg1)->flagRw = arg2;
1073 XS(_wrap_recordGroup_flagRw_get) {
1074 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1075 const char *_swigerr = _swigmsg;
1082 if ((items < 1) || (items > 1)) {
1083 SWIG_croak("Usage: recordGroup_flagRw_get(self);");
1086 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1087 SWIG_croak("Type error in argument 1 of recordGroup_flagRw_get. Expected _p_recordGroup");
1090 result = (int) ((arg1)->flagRw);
1092 ST(argvi) = sv_newmortal();
1093 sv_setiv(ST(argvi++), (IV) result);
1102 XS(_wrap_recordGroup_fileVerboseLimit_set) {
1103 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1104 const char *_swigerr = _swigmsg;
1111 if ((items < 2) || (items > 2)) {
1112 SWIG_croak("Usage: recordGroup_fileVerboseLimit_set(self,fileVerboseLimit);");
1115 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1116 SWIG_croak("Type error in argument 1 of recordGroup_fileVerboseLimit_set. Expected _p_recordGroup");
1119 arg2 = (int) SvIV(ST(1));
1120 if (arg1) (arg1)->fileVerboseLimit = arg2;
1131 XS(_wrap_recordGroup_fileVerboseLimit_get) {
1132 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1133 const char *_swigerr = _swigmsg;
1140 if ((items < 1) || (items > 1)) {
1141 SWIG_croak("Usage: recordGroup_fileVerboseLimit_get(self);");
1144 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1145 SWIG_croak("Type error in argument 1 of recordGroup_fileVerboseLimit_get. Expected _p_recordGroup");
1148 result = (int) ((arg1)->fileVerboseLimit);
1150 ST(argvi) = sv_newmortal();
1151 sv_setiv(ST(argvi++), (IV) result);
1160 XS(_wrap_recordGroup_databaseNamePath_set) {
1161 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1162 const char *_swigerr = _swigmsg;
1169 if ((items < 2) || (items > 2)) {
1170 SWIG_croak("Usage: recordGroup_databaseNamePath_set(self,databaseNamePath);");
1173 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1174 SWIG_croak("Type error in argument 1 of recordGroup_databaseNamePath_set. Expected _p_recordGroup");
1177 arg2 = (int) SvIV(ST(1));
1178 if (arg1) (arg1)->databaseNamePath = arg2;
1189 XS(_wrap_recordGroup_databaseNamePath_get) {
1190 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1191 const char *_swigerr = _swigmsg;
1198 if ((items < 1) || (items > 1)) {
1199 SWIG_croak("Usage: recordGroup_databaseNamePath_get(self);");
1202 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1203 SWIG_croak("Type error in argument 1 of recordGroup_databaseNamePath_get. Expected _p_recordGroup");
1206 result = (int) ((arg1)->databaseNamePath);
1208 ST(argvi) = sv_newmortal();
1209 sv_setiv(ST(argvi++), (IV) result);
1218 XS(_wrap_recordGroup_explainDatabase_set) {
1219 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1220 const char *_swigerr = _swigmsg;
1227 if ((items < 2) || (items > 2)) {
1228 SWIG_croak("Usage: recordGroup_explainDatabase_set(self,explainDatabase);");
1231 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1232 SWIG_croak("Type error in argument 1 of recordGroup_explainDatabase_set. Expected _p_recordGroup");
1235 arg2 = (int) SvIV(ST(1));
1236 if (arg1) (arg1)->explainDatabase = arg2;
1247 XS(_wrap_recordGroup_explainDatabase_get) {
1248 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1249 const char *_swigerr = _swigmsg;
1256 if ((items < 1) || (items > 1)) {
1257 SWIG_croak("Usage: recordGroup_explainDatabase_get(self);");
1260 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1261 SWIG_croak("Type error in argument 1 of recordGroup_explainDatabase_get. Expected _p_recordGroup");
1264 result = (int) ((arg1)->explainDatabase);
1266 ST(argvi) = sv_newmortal();
1267 sv_setiv(ST(argvi++), (IV) result);
1276 XS(_wrap_recordGroup_followLinks_set) {
1277 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1278 const char *_swigerr = _swigmsg;
1285 if ((items < 2) || (items > 2)) {
1286 SWIG_croak("Usage: recordGroup_followLinks_set(self,followLinks);");
1289 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1290 SWIG_croak("Type error in argument 1 of recordGroup_followLinks_set. Expected _p_recordGroup");
1293 arg2 = (int) SvIV(ST(1));
1294 if (arg1) (arg1)->followLinks = arg2;
1305 XS(_wrap_recordGroup_followLinks_get) {
1306 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1307 const char *_swigerr = _swigmsg;
1314 if ((items < 1) || (items > 1)) {
1315 SWIG_croak("Usage: recordGroup_followLinks_get(self);");
1318 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1319 SWIG_croak("Type error in argument 1 of recordGroup_followLinks_get. Expected _p_recordGroup");
1322 result = (int) ((arg1)->followLinks);
1324 ST(argvi) = sv_newmortal();
1325 sv_setiv(ST(argvi++), (IV) result);
1334 XS(_wrap_new_recordGroup) {
1335 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1336 const char *_swigerr = _swigmsg;
1338 recordGroup *result;
1342 if ((items < 0) || (items > 0)) {
1343 SWIG_croak("Usage: new_recordGroup();");
1345 result = (recordGroup *)(recordGroup *) calloc(1, sizeof(recordGroup));
1347 ST(argvi) = sv_newmortal();
1348 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_recordGroup,0);
1357 XS(_wrap_delete_recordGroup) {
1358 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1359 const char *_swigerr = _swigmsg;
1365 if ((items < 1) || (items > 1)) {
1366 SWIG_croak("Usage: delete_recordGroup(self);");
1369 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1370 SWIG_croak("Type error in argument 1 of delete_recordGroup. Expected _p_recordGroup");
1373 free((char *) arg1);
1384 XS(_wrap_RetrievalObj_noOfRecords_set) {
1385 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1386 const char *_swigerr = _swigmsg;
1388 RetrievalObj *arg1 ;
1393 if ((items < 2) || (items > 2)) {
1394 SWIG_croak("Usage: RetrievalObj_noOfRecords_set(self,noOfRecords);");
1397 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1398 SWIG_croak("Type error in argument 1 of RetrievalObj_noOfRecords_set. Expected _p_RetrievalObj");
1401 arg2 = (int) SvIV(ST(1));
1402 if (arg1) (arg1)->noOfRecords = arg2;
1413 XS(_wrap_RetrievalObj_noOfRecords_get) {
1414 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1415 const char *_swigerr = _swigmsg;
1417 RetrievalObj *arg1 ;
1422 if ((items < 1) || (items > 1)) {
1423 SWIG_croak("Usage: RetrievalObj_noOfRecords_get(self);");
1426 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1427 SWIG_croak("Type error in argument 1 of RetrievalObj_noOfRecords_get. Expected _p_RetrievalObj");
1430 result = (int) ((arg1)->noOfRecords);
1432 ST(argvi) = sv_newmortal();
1433 sv_setiv(ST(argvi++), (IV) result);
1442 XS(_wrap_RetrievalObj_records_set) {
1443 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1444 const char *_swigerr = _swigmsg;
1446 RetrievalObj *arg1 ;
1447 ZebraRetrievalRecord *arg2 ;
1451 if ((items < 2) || (items > 2)) {
1452 SWIG_croak("Usage: RetrievalObj_records_set(self,records);");
1455 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1456 SWIG_croak("Type error in argument 1 of RetrievalObj_records_set. Expected _p_RetrievalObj");
1460 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ZebraRetrievalRecord,0) < 0) {
1461 SWIG_croak("Type error in argument 2 of RetrievalObj_records_set. Expected _p_ZebraRetrievalRecord");
1464 if (arg1) (arg1)->records = arg2;
1475 XS(_wrap_RetrievalObj_records_get) {
1476 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1477 const char *_swigerr = _swigmsg;
1479 RetrievalObj *arg1 ;
1480 ZebraRetrievalRecord *result;
1484 if ((items < 1) || (items > 1)) {
1485 SWIG_croak("Usage: RetrievalObj_records_get(self);");
1488 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1489 SWIG_croak("Type error in argument 1 of RetrievalObj_records_get. Expected _p_RetrievalObj");
1492 result = (ZebraRetrievalRecord *) ((arg1)->records);
1494 ST(argvi) = sv_newmortal();
1495 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ZebraRetrievalRecord,0);
1504 XS(_wrap_new_RetrievalObj) {
1505 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1506 const char *_swigerr = _swigmsg;
1508 RetrievalObj *result;
1512 if ((items < 0) || (items > 0)) {
1513 SWIG_croak("Usage: new_RetrievalObj();");
1515 result = (RetrievalObj *)(RetrievalObj *) calloc(1, sizeof(RetrievalObj));
1517 ST(argvi) = sv_newmortal();
1518 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalObj,0);
1527 XS(_wrap_delete_RetrievalObj) {
1528 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1529 const char *_swigerr = _swigmsg;
1531 RetrievalObj *arg1 ;
1535 if ((items < 1) || (items > 1)) {
1536 SWIG_croak("Usage: delete_RetrievalObj(self);");
1539 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1540 SWIG_croak("Type error in argument 1 of delete_RetrievalObj. Expected _p_RetrievalObj");
1543 free((char *) arg1);
1554 XS(_wrap_RetrievalRecord_errCode_set) {
1555 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1556 const char *_swigerr = _swigmsg;
1558 RetrievalRecord *arg1 ;
1563 if ((items < 2) || (items > 2)) {
1564 SWIG_croak("Usage: RetrievalRecord_errCode_set(self,errCode);");
1567 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1568 SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_set. Expected _p_RetrievalRecord");
1571 arg2 = (int) SvIV(ST(1));
1572 if (arg1) (arg1)->errCode = arg2;
1583 XS(_wrap_RetrievalRecord_errCode_get) {
1584 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1585 const char *_swigerr = _swigmsg;
1587 RetrievalRecord *arg1 ;
1592 if ((items < 1) || (items > 1)) {
1593 SWIG_croak("Usage: RetrievalRecord_errCode_get(self);");
1596 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1597 SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_get. Expected _p_RetrievalRecord");
1600 result = (int) ((arg1)->errCode);
1602 ST(argvi) = sv_newmortal();
1603 sv_setiv(ST(argvi++), (IV) result);
1612 XS(_wrap_RetrievalRecord_errString_set) {
1613 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1614 const char *_swigerr = _swigmsg;
1616 RetrievalRecord *arg1 ;
1621 if ((items < 2) || (items > 2)) {
1622 SWIG_croak("Usage: RetrievalRecord_errString_set(self,errString);");
1625 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1626 SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_set. Expected _p_RetrievalRecord");
1629 if (!SvOK((SV*) ST(1))) arg2 = 0;
1630 else arg2 = (char *) SvPV(ST(1), PL_na);
1632 if (arg1->errString) free((char*)arg1->errString);
1633 arg1->errString = (char *) malloc(strlen(arg2)+1);
1634 strcpy((char*)arg1->errString,arg2);
1645 XS(_wrap_RetrievalRecord_errString_get) {
1646 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1647 const char *_swigerr = _swigmsg;
1649 RetrievalRecord *arg1 ;
1654 if ((items < 1) || (items > 1)) {
1655 SWIG_croak("Usage: RetrievalRecord_errString_get(self);");
1658 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1659 SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_get. Expected _p_RetrievalRecord");
1662 result = (char *) ((arg1)->errString);
1664 ST(argvi) = sv_newmortal();
1666 sv_setpv((SV*)ST(argvi++), (char *) result);
1668 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1678 XS(_wrap_RetrievalRecord_position_set) {
1679 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1680 const char *_swigerr = _swigmsg;
1682 RetrievalRecord *arg1 ;
1687 if ((items < 2) || (items > 2)) {
1688 SWIG_croak("Usage: RetrievalRecord_position_set(self,position);");
1691 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1692 SWIG_croak("Type error in argument 1 of RetrievalRecord_position_set. Expected _p_RetrievalRecord");
1695 arg2 = (int) SvIV(ST(1));
1696 if (arg1) (arg1)->position = arg2;
1707 XS(_wrap_RetrievalRecord_position_get) {
1708 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1709 const char *_swigerr = _swigmsg;
1711 RetrievalRecord *arg1 ;
1716 if ((items < 1) || (items > 1)) {
1717 SWIG_croak("Usage: RetrievalRecord_position_get(self);");
1720 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1721 SWIG_croak("Type error in argument 1 of RetrievalRecord_position_get. Expected _p_RetrievalRecord");
1724 result = (int) ((arg1)->position);
1726 ST(argvi) = sv_newmortal();
1727 sv_setiv(ST(argvi++), (IV) result);
1736 XS(_wrap_RetrievalRecord_base_set) {
1737 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1738 const char *_swigerr = _swigmsg;
1740 RetrievalRecord *arg1 ;
1745 if ((items < 2) || (items > 2)) {
1746 SWIG_croak("Usage: RetrievalRecord_base_set(self,base);");
1749 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1750 SWIG_croak("Type error in argument 1 of RetrievalRecord_base_set. Expected _p_RetrievalRecord");
1753 if (!SvOK((SV*) ST(1))) arg2 = 0;
1754 else arg2 = (char *) SvPV(ST(1), PL_na);
1756 if (arg1->base) free((char*)arg1->base);
1757 arg1->base = (char *) malloc(strlen(arg2)+1);
1758 strcpy((char*)arg1->base,arg2);
1769 XS(_wrap_RetrievalRecord_base_get) {
1770 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1771 const char *_swigerr = _swigmsg;
1773 RetrievalRecord *arg1 ;
1778 if ((items < 1) || (items > 1)) {
1779 SWIG_croak("Usage: RetrievalRecord_base_get(self);");
1782 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1783 SWIG_croak("Type error in argument 1 of RetrievalRecord_base_get. Expected _p_RetrievalRecord");
1786 result = (char *) ((arg1)->base);
1788 ST(argvi) = sv_newmortal();
1790 sv_setpv((SV*)ST(argvi++), (char *) result);
1792 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1802 XS(_wrap_RetrievalRecord_format_set) {
1803 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1804 const char *_swigerr = _swigmsg;
1806 RetrievalRecord *arg1 ;
1811 if ((items < 2) || (items > 2)) {
1812 SWIG_croak("Usage: RetrievalRecord_format_set(self,format);");
1815 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1816 SWIG_croak("Type error in argument 1 of RetrievalRecord_format_set. Expected _p_RetrievalRecord");
1821 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_oid_value,0) < 0) {
1822 SWIG_croak("Type error in argument 2 of RetrievalRecord_format_set. Expected _p_oid_value");
1826 if (arg1) (arg1)->format = arg2;
1837 XS(_wrap_RetrievalRecord_format_get) {
1838 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1839 const char *_swigerr = _swigmsg;
1841 RetrievalRecord *arg1 ;
1846 if ((items < 1) || (items > 1)) {
1847 SWIG_croak("Usage: RetrievalRecord_format_get(self);");
1850 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1851 SWIG_croak("Type error in argument 1 of RetrievalRecord_format_get. Expected _p_RetrievalRecord");
1854 result = ((arg1)->format);
1857 oid_value * resultobj = (oid_value *) malloc(sizeof(oid_value));
1858 memmove(resultobj, &result, sizeof(oid_value));
1859 ST(argvi) = sv_newmortal();
1860 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_oid_value,0);
1870 XS(_wrap_RetrievalRecord_buf_set) {
1871 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1872 const char *_swigerr = _swigmsg;
1874 RetrievalRecord *arg1 ;
1875 RetrievalRecordBuf *arg2 ;
1879 if ((items < 2) || (items > 2)) {
1880 SWIG_croak("Usage: RetrievalRecord_buf_set(self,buf);");
1883 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1884 SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_set. Expected _p_RetrievalRecord");
1888 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) {
1889 SWIG_croak("Type error in argument 2 of RetrievalRecord_buf_set. Expected _p_RetrievalRecordBuf");
1892 if (arg1) (arg1)->buf = arg2;
1903 XS(_wrap_RetrievalRecord_buf_get) {
1904 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1905 const char *_swigerr = _swigmsg;
1907 RetrievalRecord *arg1 ;
1908 RetrievalRecordBuf *result;
1912 if ((items < 1) || (items > 1)) {
1913 SWIG_croak("Usage: RetrievalRecord_buf_get(self);");
1916 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1917 SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_get. Expected _p_RetrievalRecord");
1920 result = (RetrievalRecordBuf *) ((arg1)->buf);
1923 ST(argvi) = newSVpv(result->buf,result->len);
1924 sv_2mortal(ST(argvi));
1935 XS(_wrap_new_RetrievalRecord) {
1936 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1937 const char *_swigerr = _swigmsg;
1939 RetrievalRecord *result;
1943 if ((items < 0) || (items > 0)) {
1944 SWIG_croak("Usage: new_RetrievalRecord();");
1946 result = (RetrievalRecord *)(RetrievalRecord *) calloc(1, sizeof(RetrievalRecord));
1948 ST(argvi) = sv_newmortal();
1949 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalRecord,0);
1958 XS(_wrap_delete_RetrievalRecord) {
1959 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1960 const char *_swigerr = _swigmsg;
1962 RetrievalRecord *arg1 ;
1966 if ((items < 1) || (items > 1)) {
1967 SWIG_croak("Usage: delete_RetrievalRecord(self);");
1970 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1971 SWIG_croak("Type error in argument 1 of delete_RetrievalRecord. Expected _p_RetrievalRecord");
1974 free((char *) arg1);
1985 XS(_wrap_ScanEntry_occurrences_set) {
1986 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1987 const char *_swigerr = _swigmsg;
1994 if ((items < 2) || (items > 2)) {
1995 SWIG_croak("Usage: ScanEntry_occurrences_set(self,occurrences);");
1998 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
1999 SWIG_croak("Type error in argument 1 of ScanEntry_occurrences_set. Expected _p_ScanEntry");
2002 arg2 = (int) SvIV(ST(1));
2003 if (arg1) (arg1)->occurrences = arg2;
2014 XS(_wrap_ScanEntry_occurrences_get) {
2015 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2016 const char *_swigerr = _swigmsg;
2023 if ((items < 1) || (items > 1)) {
2024 SWIG_croak("Usage: ScanEntry_occurrences_get(self);");
2027 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2028 SWIG_croak("Type error in argument 1 of ScanEntry_occurrences_get. Expected _p_ScanEntry");
2031 result = (int) ((arg1)->occurrences);
2033 ST(argvi) = sv_newmortal();
2034 sv_setiv(ST(argvi++), (IV) result);
2043 XS(_wrap_ScanEntry_term_set) {
2044 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2045 const char *_swigerr = _swigmsg;
2052 if ((items < 2) || (items > 2)) {
2053 SWIG_croak("Usage: ScanEntry_term_set(self,term);");
2056 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2057 SWIG_croak("Type error in argument 1 of ScanEntry_term_set. Expected _p_ScanEntry");
2060 if (!SvOK((SV*) ST(1))) arg2 = 0;
2061 else arg2 = (char *) SvPV(ST(1), PL_na);
2063 if (arg1->term) free((char*)arg1->term);
2064 arg1->term = (char *) malloc(strlen(arg2)+1);
2065 strcpy((char*)arg1->term,arg2);
2076 XS(_wrap_ScanEntry_term_get) {
2077 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2078 const char *_swigerr = _swigmsg;
2085 if ((items < 1) || (items > 1)) {
2086 SWIG_croak("Usage: ScanEntry_term_get(self);");
2089 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2090 SWIG_croak("Type error in argument 1 of ScanEntry_term_get. Expected _p_ScanEntry");
2093 result = (char *) ((arg1)->term);
2095 ST(argvi) = sv_newmortal();
2097 sv_setpv((SV*)ST(argvi++), (char *) result);
2099 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
2109 XS(_wrap_new_ScanEntry) {
2110 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2111 const char *_swigerr = _swigmsg;
2117 if ((items < 0) || (items > 0)) {
2118 SWIG_croak("Usage: new_ScanEntry();");
2120 result = (ScanEntry *)(ScanEntry *) calloc(1, sizeof(ScanEntry));
2122 ST(argvi) = sv_newmortal();
2123 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanEntry,0);
2132 XS(_wrap_delete_ScanEntry) {
2133 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2134 const char *_swigerr = _swigmsg;
2140 if ((items < 1) || (items > 1)) {
2141 SWIG_croak("Usage: delete_ScanEntry(self);");
2144 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2145 SWIG_croak("Type error in argument 1 of delete_ScanEntry. Expected _p_ScanEntry");
2148 free((char *) arg1);
2159 XS(_wrap_ScanObj_num_entries_set) {
2160 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2161 const char *_swigerr = _swigmsg;
2168 if ((items < 2) || (items > 2)) {
2169 SWIG_croak("Usage: ScanObj_num_entries_set(self,num_entries);");
2172 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2173 SWIG_croak("Type error in argument 1 of ScanObj_num_entries_set. Expected _p_ScanObj");
2176 arg2 = (int) SvIV(ST(1));
2177 if (arg1) (arg1)->num_entries = arg2;
2188 XS(_wrap_ScanObj_num_entries_get) {
2189 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2190 const char *_swigerr = _swigmsg;
2197 if ((items < 1) || (items > 1)) {
2198 SWIG_croak("Usage: ScanObj_num_entries_get(self);");
2201 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2202 SWIG_croak("Type error in argument 1 of ScanObj_num_entries_get. Expected _p_ScanObj");
2205 result = (int) ((arg1)->num_entries);
2207 ST(argvi) = sv_newmortal();
2208 sv_setiv(ST(argvi++), (IV) result);
2217 XS(_wrap_ScanObj_position_set) {
2218 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2219 const char *_swigerr = _swigmsg;
2226 if ((items < 2) || (items > 2)) {
2227 SWIG_croak("Usage: ScanObj_position_set(self,position);");
2230 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2231 SWIG_croak("Type error in argument 1 of ScanObj_position_set. Expected _p_ScanObj");
2234 arg2 = (int) SvIV(ST(1));
2235 if (arg1) (arg1)->position = arg2;
2246 XS(_wrap_ScanObj_position_get) {
2247 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2248 const char *_swigerr = _swigmsg;
2255 if ((items < 1) || (items > 1)) {
2256 SWIG_croak("Usage: ScanObj_position_get(self);");
2259 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2260 SWIG_croak("Type error in argument 1 of ScanObj_position_get. Expected _p_ScanObj");
2263 result = (int) ((arg1)->position);
2265 ST(argvi) = sv_newmortal();
2266 sv_setiv(ST(argvi++), (IV) result);
2275 XS(_wrap_ScanObj_is_partial_set) {
2276 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2277 const char *_swigerr = _swigmsg;
2284 if ((items < 2) || (items > 2)) {
2285 SWIG_croak("Usage: ScanObj_is_partial_set(self,is_partial);");
2288 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2289 SWIG_croak("Type error in argument 1 of ScanObj_is_partial_set. Expected _p_ScanObj");
2292 arg2 = (int) SvIV(ST(1));
2293 if (arg1) (arg1)->is_partial = arg2;
2304 XS(_wrap_ScanObj_is_partial_get) {
2305 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2306 const char *_swigerr = _swigmsg;
2313 if ((items < 1) || (items > 1)) {
2314 SWIG_croak("Usage: ScanObj_is_partial_get(self);");
2317 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2318 SWIG_croak("Type error in argument 1 of ScanObj_is_partial_get. Expected _p_ScanObj");
2321 result = (int) ((arg1)->is_partial);
2323 ST(argvi) = sv_newmortal();
2324 sv_setiv(ST(argvi++), (IV) result);
2333 XS(_wrap_ScanObj_entries_set) {
2334 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2335 const char *_swigerr = _swigmsg;
2342 if ((items < 2) || (items > 2)) {
2343 SWIG_croak("Usage: ScanObj_entries_set(self,entries);");
2346 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2347 SWIG_croak("Type error in argument 1 of ScanObj_entries_set. Expected _p_ScanObj");
2351 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ScanEntry,0) < 0) {
2352 SWIG_croak("Type error in argument 2 of ScanObj_entries_set. Expected _p_ScanEntry");
2355 if (arg1) (arg1)->entries = arg2;
2366 XS(_wrap_ScanObj_entries_get) {
2367 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2368 const char *_swigerr = _swigmsg;
2375 if ((items < 1) || (items > 1)) {
2376 SWIG_croak("Usage: ScanObj_entries_get(self);");
2379 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2380 SWIG_croak("Type error in argument 1 of ScanObj_entries_get. Expected _p_ScanObj");
2383 result = (ScanEntry *) ((arg1)->entries);
2385 ST(argvi) = sv_newmortal();
2386 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanEntry,0);
2395 XS(_wrap_new_ScanObj) {
2396 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2397 const char *_swigerr = _swigmsg;
2403 if ((items < 0) || (items > 0)) {
2404 SWIG_croak("Usage: new_ScanObj();");
2406 result = (ScanObj *)(ScanObj *) calloc(1, sizeof(ScanObj));
2408 ST(argvi) = sv_newmortal();
2409 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanObj,0);
2418 XS(_wrap_delete_ScanObj) {
2419 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2420 const char *_swigerr = _swigmsg;
2426 if ((items < 1) || (items > 1)) {
2427 SWIG_croak("Usage: delete_ScanObj(self);");
2430 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2431 SWIG_croak("Type error in argument 1 of delete_ScanObj. Expected _p_ScanObj");
2434 free((char *) arg1);
2445 XS(_wrap_ZebraTransactionStatus_processed_set) {
2446 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2447 const char *_swigerr = _swigmsg;
2449 ZebraTransactionStatus *arg1 ;
2454 if ((items < 2) || (items > 2)) {
2455 SWIG_croak("Usage: ZebraTransactionStatus_processed_set(self,processed);");
2458 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2459 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_processed_set. Expected _p_ZebraTransactionStatus");
2462 arg2 = (int) SvIV(ST(1));
2463 if (arg1) (arg1)->processed = arg2;
2474 XS(_wrap_ZebraTransactionStatus_processed_get) {
2475 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2476 const char *_swigerr = _swigmsg;
2478 ZebraTransactionStatus *arg1 ;
2483 if ((items < 1) || (items > 1)) {
2484 SWIG_croak("Usage: ZebraTransactionStatus_processed_get(self);");
2487 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2488 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_processed_get. Expected _p_ZebraTransactionStatus");
2491 result = (int) ((arg1)->processed);
2493 ST(argvi) = sv_newmortal();
2494 sv_setiv(ST(argvi++), (IV) result);
2503 XS(_wrap_ZebraTransactionStatus_inserted_set) {
2504 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2505 const char *_swigerr = _swigmsg;
2507 ZebraTransactionStatus *arg1 ;
2512 if ((items < 2) || (items > 2)) {
2513 SWIG_croak("Usage: ZebraTransactionStatus_inserted_set(self,inserted);");
2516 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2517 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_inserted_set. Expected _p_ZebraTransactionStatus");
2520 arg2 = (int) SvIV(ST(1));
2521 if (arg1) (arg1)->inserted = arg2;
2532 XS(_wrap_ZebraTransactionStatus_inserted_get) {
2533 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2534 const char *_swigerr = _swigmsg;
2536 ZebraTransactionStatus *arg1 ;
2541 if ((items < 1) || (items > 1)) {
2542 SWIG_croak("Usage: ZebraTransactionStatus_inserted_get(self);");
2545 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2546 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_inserted_get. Expected _p_ZebraTransactionStatus");
2549 result = (int) ((arg1)->inserted);
2551 ST(argvi) = sv_newmortal();
2552 sv_setiv(ST(argvi++), (IV) result);
2561 XS(_wrap_ZebraTransactionStatus_updated_set) {
2562 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2563 const char *_swigerr = _swigmsg;
2565 ZebraTransactionStatus *arg1 ;
2570 if ((items < 2) || (items > 2)) {
2571 SWIG_croak("Usage: ZebraTransactionStatus_updated_set(self,updated);");
2574 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2575 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_updated_set. Expected _p_ZebraTransactionStatus");
2578 arg2 = (int) SvIV(ST(1));
2579 if (arg1) (arg1)->updated = arg2;
2590 XS(_wrap_ZebraTransactionStatus_updated_get) {
2591 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2592 const char *_swigerr = _swigmsg;
2594 ZebraTransactionStatus *arg1 ;
2599 if ((items < 1) || (items > 1)) {
2600 SWIG_croak("Usage: ZebraTransactionStatus_updated_get(self);");
2603 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2604 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_updated_get. Expected _p_ZebraTransactionStatus");
2607 result = (int) ((arg1)->updated);
2609 ST(argvi) = sv_newmortal();
2610 sv_setiv(ST(argvi++), (IV) result);
2619 XS(_wrap_ZebraTransactionStatus_deleted_set) {
2620 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2621 const char *_swigerr = _swigmsg;
2623 ZebraTransactionStatus *arg1 ;
2628 if ((items < 2) || (items > 2)) {
2629 SWIG_croak("Usage: ZebraTransactionStatus_deleted_set(self,deleted);");
2632 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2633 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_deleted_set. Expected _p_ZebraTransactionStatus");
2636 arg2 = (int) SvIV(ST(1));
2637 if (arg1) (arg1)->deleted = arg2;
2648 XS(_wrap_ZebraTransactionStatus_deleted_get) {
2649 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2650 const char *_swigerr = _swigmsg;
2652 ZebraTransactionStatus *arg1 ;
2657 if ((items < 1) || (items > 1)) {
2658 SWIG_croak("Usage: ZebraTransactionStatus_deleted_get(self);");
2661 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2662 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_deleted_get. Expected _p_ZebraTransactionStatus");
2665 result = (int) ((arg1)->deleted);
2667 ST(argvi) = sv_newmortal();
2668 sv_setiv(ST(argvi++), (IV) result);
2677 XS(_wrap_ZebraTransactionStatus_utime_set) {
2678 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2679 const char *_swigerr = _swigmsg;
2681 ZebraTransactionStatus *arg1 ;
2686 if ((items < 2) || (items > 2)) {
2687 SWIG_croak("Usage: ZebraTransactionStatus_utime_set(self,utime);");
2690 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2691 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_utime_set. Expected _p_ZebraTransactionStatus");
2694 arg2 = (long) SvIV(ST(1));
2695 if (arg1) (arg1)->utime = arg2;
2706 XS(_wrap_ZebraTransactionStatus_utime_get) {
2707 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2708 const char *_swigerr = _swigmsg;
2710 ZebraTransactionStatus *arg1 ;
2715 if ((items < 1) || (items > 1)) {
2716 SWIG_croak("Usage: ZebraTransactionStatus_utime_get(self);");
2719 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2720 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_utime_get. Expected _p_ZebraTransactionStatus");
2723 result = (long) ((arg1)->utime);
2725 ST(argvi) = sv_newmortal();
2726 sv_setiv(ST(argvi++), (IV) result);
2735 XS(_wrap_ZebraTransactionStatus_stime_set) {
2736 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2737 const char *_swigerr = _swigmsg;
2739 ZebraTransactionStatus *arg1 ;
2744 if ((items < 2) || (items > 2)) {
2745 SWIG_croak("Usage: ZebraTransactionStatus_stime_set(self,stime);");
2748 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2749 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_stime_set. Expected _p_ZebraTransactionStatus");
2752 arg2 = (long) SvIV(ST(1));
2753 if (arg1) (arg1)->stime = arg2;
2764 XS(_wrap_ZebraTransactionStatus_stime_get) {
2765 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2766 const char *_swigerr = _swigmsg;
2768 ZebraTransactionStatus *arg1 ;
2773 if ((items < 1) || (items > 1)) {
2774 SWIG_croak("Usage: ZebraTransactionStatus_stime_get(self);");
2777 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2778 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_stime_get. Expected _p_ZebraTransactionStatus");
2781 result = (long) ((arg1)->stime);
2783 ST(argvi) = sv_newmortal();
2784 sv_setiv(ST(argvi++), (IV) result);
2793 XS(_wrap_new_ZebraTransactionStatus) {
2794 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2795 const char *_swigerr = _swigmsg;
2797 ZebraTransactionStatus *result;
2801 if ((items < 0) || (items > 0)) {
2802 SWIG_croak("Usage: new_ZebraTransactionStatus();");
2804 result = (ZebraTransactionStatus *)(ZebraTransactionStatus *) calloc(1, sizeof(ZebraTransactionStatus));
2806 ST(argvi) = sv_newmortal();
2807 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ZebraTransactionStatus,0);
2816 XS(_wrap_delete_ZebraTransactionStatus) {
2817 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2818 const char *_swigerr = _swigmsg;
2820 ZebraTransactionStatus *arg1 ;
2824 if ((items < 1) || (items > 1)) {
2825 SWIG_croak("Usage: delete_ZebraTransactionStatus(self);");
2828 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2829 SWIG_croak("Type error in argument 1 of delete_ZebraTransactionStatus. Expected _p_ZebraTransactionStatus");
2832 free((char *) arg1);
2843 XS(_wrap_init__SWIG_0) {
2844 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2845 const char *_swigerr = _swigmsg;
2850 if ((items < 0) || (items > 0)) {
2851 SWIG_croak("Usage: init();");
2865 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2866 const char *_swigerr = _swigmsg;
2871 if ((items < 0) || (items > 0)) {
2872 SWIG_croak("Usage: DESTROY();");
2885 XS(_wrap_logLevel) {
2886 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2887 const char *_swigerr = _swigmsg;
2893 if ((items < 1) || (items > 1)) {
2894 SWIG_croak("Usage: logLevel(level);");
2896 arg1 = (int) SvIV(ST(0));
2909 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2910 const char *_swigerr = _swigmsg;
2916 if ((items < 1) || (items > 1)) {
2917 SWIG_croak("Usage: logFile(fname);");
2919 if (!SvOK((SV*) ST(0))) arg1 = 0;
2920 else arg1 = (char *) SvPV(ST(0), PL_na);
2921 logFile((char const *)arg1);
2933 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2934 const char *_swigerr = _swigmsg;
2941 if ((items < 2) || (items > 2)) {
2942 SWIG_croak("Usage: logMsg(level,message);");
2944 arg1 = (int) SvIV(ST(0));
2945 if (!SvOK((SV*) ST(1))) arg2 = 0;
2946 else arg2 = (char *) SvPV(ST(1), PL_na);
2947 logMsg(arg1,(char const *)arg2);
2958 XS(_wrap_odr_createmem) {
2959 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2960 const char *_swigerr = _swigmsg;
2967 if ((items < 1) || (items > 1)) {
2968 SWIG_croak("Usage: odr_createmem(direction);");
2970 arg1 = (int) SvIV(ST(0));
2971 result = odr_createmem(arg1);
2974 ODR * resultobj = (ODR *) malloc(sizeof(ODR));
2975 memmove(resultobj, &result, sizeof(ODR));
2976 ST(argvi) = sv_newmortal();
2977 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ODR,0);
2987 XS(_wrap_odr_reset) {
2988 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2989 const char *_swigerr = _swigmsg;
2995 if ((items < 1) || (items > 1)) {
2996 SWIG_croak("Usage: odr_reset(o);");
3000 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3001 SWIG_croak("Type error in argument 1 of odr_reset. Expected _p_ODR");
3016 XS(_wrap_odr_destroy) {
3017 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3018 const char *_swigerr = _swigmsg;
3024 if ((items < 1) || (items > 1)) {
3025 SWIG_croak("Usage: odr_destroy(o);");
3029 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3030 SWIG_croak("Type error in argument 1 of odr_destroy. Expected _p_ODR");
3045 XS(_wrap_odr_malloc) {
3046 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3047 const char *_swigerr = _swigmsg;
3055 if ((items < 2) || (items > 2)) {
3056 SWIG_croak("Usage: odr_malloc(o,size);");
3060 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3061 SWIG_croak("Type error in argument 1 of odr_malloc. Expected _p_ODR");
3065 arg2 = (int) SvIV(ST(1));
3066 result = (void *)odr_malloc(arg1,arg2);
3068 ST(argvi) = sv_newmortal();
3069 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_void,0);
3079 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3080 const char *_swigerr = _swigmsg;
3083 ZebraService result;
3087 if ((items < 1) || (items > 1)) {
3088 SWIG_croak("Usage: start(configName);");
3090 if (!SvOK((SV*) ST(0))) arg1 = 0;
3091 else arg1 = (char *) SvPV(ST(0), PL_na);
3092 result = zebra_start((char const *)arg1);
3095 ZebraService * resultobj = (ZebraService *) malloc(sizeof(ZebraService));
3096 memmove(resultobj, &result, sizeof(ZebraService));
3097 ST(argvi) = sv_newmortal();
3098 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ZebraService,0);
3109 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3110 const char *_swigerr = _swigmsg;
3117 if ((items < 1) || (items > 1)) {
3118 SWIG_croak("Usage: open(zs);");
3121 ZebraService * argp;
3122 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraService,0) < 0) {
3123 SWIG_croak("Type error in argument 1 of open. Expected _p_ZebraService");
3127 result = zebra_open(arg1);
3130 ZebraHandle * resultobj = (ZebraHandle *) malloc(sizeof(ZebraHandle));
3131 memmove(resultobj, &result, sizeof(ZebraHandle));
3132 ST(argvi) = sv_newmortal();
3133 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ZebraHandle,0);
3144 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3145 const char *_swigerr = _swigmsg;
3151 if ((items < 1) || (items > 1)) {
3152 SWIG_croak("Usage: close(zh);");
3156 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3157 SWIG_croak("Type error in argument 1 of close. Expected _p_ZebraHandle");
3173 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3174 const char *_swigerr = _swigmsg;
3180 if ((items < 1) || (items > 1)) {
3181 SWIG_croak("Usage: stop(zs);");
3184 ZebraService * argp;
3185 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraService,0) < 0) {
3186 SWIG_croak("Type error in argument 1 of stop. Expected _p_ZebraService");
3202 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3203 const char *_swigerr = _swigmsg;
3210 if ((items < 1) || (items > 1)) {
3211 SWIG_croak("Usage: errCode(zh);");
3215 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3216 SWIG_croak("Type error in argument 1 of errCode. Expected _p_ZebraHandle");
3220 result = (int)zebra_errCode(arg1);
3222 ST(argvi) = sv_newmortal();
3223 sv_setiv(ST(argvi++), (IV) result);
3232 XS(_wrap_errString) {
3233 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3234 const char *_swigerr = _swigmsg;
3241 if ((items < 1) || (items > 1)) {
3242 SWIG_croak("Usage: errString(zh);");
3246 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3247 SWIG_croak("Type error in argument 1 of errString. Expected _p_ZebraHandle");
3251 result = (char *)zebra_errString(arg1);
3253 ST(argvi) = sv_newmortal();
3255 sv_setpv((SV*)ST(argvi++), (char *) result);
3257 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
3268 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3269 const char *_swigerr = _swigmsg;
3276 if ((items < 1) || (items > 1)) {
3277 SWIG_croak("Usage: errAdd(zh);");
3281 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3282 SWIG_croak("Type error in argument 1 of errAdd. Expected _p_ZebraHandle");
3286 result = (char *)zebra_errAdd(arg1);
3288 ST(argvi) = sv_newmortal();
3290 sv_setpv((SV*)ST(argvi++), (char *) result);
3292 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
3302 XS(_wrap_init_recordGroup) {
3303 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3304 const char *_swigerr = _swigmsg;
3310 if ((items < 1) || (items > 1)) {
3311 SWIG_croak("Usage: init_recordGroup(rg);");
3314 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
3315 SWIG_croak("Type error in argument 1 of init_recordGroup. Expected _p_recordGroup");
3318 init_recordGroup(arg1);
3329 XS(_wrap_res_get_recordGroup) {
3330 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3331 const char *_swigerr = _swigmsg;
3339 if ((items < 3) || (items > 3)) {
3340 SWIG_croak("Usage: res_get_recordGroup(zh,rg,ext);");
3344 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3345 SWIG_croak("Type error in argument 1 of res_get_recordGroup. Expected _p_ZebraHandle");
3350 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3351 SWIG_croak("Type error in argument 2 of res_get_recordGroup. Expected _p_recordGroup");
3354 if (!SvOK((SV*) ST(2))) arg3 = 0;
3355 else arg3 = (char *) SvPV(ST(2), PL_na);
3356 res_get_recordGroup(arg1,arg2,(char const *)arg3);
3367 XS(_wrap_set_group) {
3368 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3369 const char *_swigerr = _swigmsg;
3372 struct recordGroup *arg2 ;
3376 if ((items < 2) || (items > 2)) {
3377 SWIG_croak("Usage: set_group(zh,rg);");
3381 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3382 SWIG_croak("Type error in argument 1 of set_group. Expected _p_ZebraHandle");
3387 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3388 SWIG_croak("Type error in argument 2 of set_group. Expected _p_recordGroup");
3391 zebra_set_group(arg1,arg2);
3402 XS(_wrap_select_database) {
3403 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3404 const char *_swigerr = _swigmsg;
3412 if ((items < 2) || (items > 2)) {
3413 SWIG_croak("Usage: select_database(zh,basename);");
3417 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3418 SWIG_croak("Type error in argument 1 of select_database. Expected _p_ZebraHandle");
3422 if (!SvOK((SV*) ST(1))) arg2 = 0;
3423 else arg2 = (char *) SvPV(ST(1), PL_na);
3424 result = (int)zebra_select_database(arg1,(char const *)arg2);
3426 ST(argvi) = sv_newmortal();
3427 sv_setiv(ST(argvi++), (IV) result);
3436 XS(_wrap_select_databases) {
3437 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3438 const char *_swigerr = _swigmsg;
3447 if ((items < 3) || (items > 3)) {
3448 SWIG_croak("Usage: select_databases(zh,num_bases,basenames);");
3452 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3453 SWIG_croak("Type error in argument 1 of select_databases. Expected _p_ZebraHandle");
3457 arg2 = (int) SvIV(ST(1));
3465 croak("Argument 3 is not a reference.");
3466 if (SvTYPE(SvRV(ST(2))) != SVt_PVAV)
3467 croak("Argument 3 is not an array.");
3468 tempav = (AV*)SvRV(ST(2));
3469 len = av_len(tempav);
3470 arg3 = (char **) malloc((len+2)*sizeof(char *));
3471 for (i = 0; i <= len; i++) {
3472 tv = av_fetch(tempav, i, 0);
3473 arg3[i] = (char *) SvPV(*tv,na);
3477 result = (int)zebra_select_databases(arg1,arg2,(char const **)arg3);
3479 ST(argvi) = sv_newmortal();
3480 sv_setiv(ST(argvi++), (IV) result);
3495 XS(_wrap_begin_trans) {
3496 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3497 const char *_swigerr = _swigmsg;
3503 if ((items < 1) || (items > 1)) {
3504 SWIG_croak("Usage: begin_trans(zh);");
3508 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3509 SWIG_croak("Type error in argument 1 of begin_trans. Expected _p_ZebraHandle");
3513 zebra_begin_trans(arg1);
3524 XS(_wrap_end_trans) {
3525 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3526 const char *_swigerr = _swigmsg;
3529 ZebraTransactionStatus *arg2 ;
3533 if ((items < 2) || (items > 2)) {
3534 SWIG_croak("Usage: end_trans(zh,stat);");
3538 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3539 SWIG_croak("Type error in argument 1 of end_trans. Expected _p_ZebraHandle");
3544 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
3545 SWIG_croak("Type error in argument 2 of end_trans. Expected _p_ZebraTransactionStatus");
3548 zebra_end_transaction(arg1,arg2);
3559 XS(_wrap_trans_no) {
3560 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3561 const char *_swigerr = _swigmsg;
3568 if ((items < 1) || (items > 1)) {
3569 SWIG_croak("Usage: trans_no(zh);");
3573 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3574 SWIG_croak("Type error in argument 1 of trans_no. Expected _p_ZebraHandle");
3578 result = (int)zebra_trans_no(arg1);
3580 ST(argvi) = sv_newmortal();
3581 sv_setiv(ST(argvi++), (IV) result);
3590 XS(_wrap_begin_read) {
3591 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3592 const char *_swigerr = _swigmsg;
3599 if ((items < 1) || (items > 1)) {
3600 SWIG_croak("Usage: begin_read(zh);");
3604 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3605 SWIG_croak("Type error in argument 1 of begin_read. Expected _p_ZebraHandle");
3609 result = (int)zebra_begin_read(arg1);
3611 ST(argvi) = sv_newmortal();
3612 sv_setiv(ST(argvi++), (IV) result);
3621 XS(_wrap_zts_test) {
3622 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3623 const char *_swigerr = _swigmsg;
3625 ZebraTransactionStatus *arg1 ;
3629 if ((items < 1) || (items > 1)) {
3630 SWIG_croak("Usage: zts_test(stat);");
3633 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
3634 SWIG_croak("Type error in argument 1 of zts_test. Expected _p_ZebraTransactionStatus");
3648 XS(_wrap_end_read) {
3649 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3650 const char *_swigerr = _swigmsg;
3656 if ((items < 1) || (items > 1)) {
3657 SWIG_croak("Usage: end_read(zh);");
3661 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3662 SWIG_croak("Type error in argument 1 of end_read. Expected _p_ZebraHandle");
3666 zebra_end_read(arg1);
3678 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3679 const char *_swigerr = _swigmsg;
3686 if ((items < 1) || (items > 1)) {
3687 SWIG_croak("Usage: commit(zh);");
3691 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3692 SWIG_croak("Type error in argument 1 of commit. Expected _p_ZebraHandle");
3696 result = (int)zebra_commit(arg1);
3698 ST(argvi) = sv_newmortal();
3699 sv_setiv(ST(argvi++), (IV) result);
3708 XS(_wrap_get_shadow_enable) {
3709 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3710 const char *_swigerr = _swigmsg;
3717 if ((items < 1) || (items > 1)) {
3718 SWIG_croak("Usage: get_shadow_enable(zh);");
3722 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3723 SWIG_croak("Type error in argument 1 of get_shadow_enable. Expected _p_ZebraHandle");
3727 result = (int)zebra_get_shadow_enable(arg1);
3729 ST(argvi) = sv_newmortal();
3730 sv_setiv(ST(argvi++), (IV) result);
3739 XS(_wrap_set_shadow_enable) {
3740 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3741 const char *_swigerr = _swigmsg;
3748 if ((items < 2) || (items > 2)) {
3749 SWIG_croak("Usage: set_shadow_enable(zh,value);");
3753 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3754 SWIG_croak("Type error in argument 1 of set_shadow_enable. Expected _p_ZebraHandle");
3758 arg2 = (int) SvIV(ST(1));
3759 zebra_set_shadow_enable(arg1,arg2);
3770 XS(_wrap_init__SWIG_1) {
3771 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3772 const char *_swigerr = _swigmsg;
3779 if ((items < 1) || (items > 1)) {
3780 SWIG_croak("Usage: init(zh);");
3784 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3785 SWIG_croak("Type error in argument 1 of init. Expected _p_ZebraHandle");
3789 result = (int)zebra_init(arg1);
3791 ST(argvi) = sv_newmortal();
3792 sv_setiv(ST(argvi++), (IV) result);
3806 (*PL_markstack_ptr++);SWIG_CALLXS(_wrap_init__SWIG_0); return;
3812 if (SWIG_ConvertPtr(ST(0), (void **) &tmp, SWIGTYPE_p_ZebraHandle, 0) == -1) {
3819 (*PL_markstack_ptr++);SWIG_CALLXS(_wrap_init__SWIG_1); return;
3823 croak("No matching function for overloaded 'init'");
3829 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3830 const char *_swigerr = _swigmsg;
3837 if ((items < 1) || (items > 1)) {
3838 SWIG_croak("Usage: compact(zh);");
3842 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3843 SWIG_croak("Type error in argument 1 of compact. Expected _p_ZebraHandle");
3847 result = (int)zebra_compact(arg1);
3849 ST(argvi) = sv_newmortal();
3850 sv_setiv(ST(argvi++), (IV) result);
3859 XS(_wrap_repository_update) {
3860 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3861 const char *_swigerr = _swigmsg;
3867 if ((items < 1) || (items > 1)) {
3868 SWIG_croak("Usage: repository_update(zh);");
3872 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3873 SWIG_croak("Type error in argument 1 of repository_update. Expected _p_ZebraHandle");
3877 zebra_repository_update(arg1);
3888 XS(_wrap_repository_delete) {
3889 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3890 const char *_swigerr = _swigmsg;
3896 if ((items < 1) || (items > 1)) {
3897 SWIG_croak("Usage: repository_delete(zh);");
3901 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3902 SWIG_croak("Type error in argument 1 of repository_delete. Expected _p_ZebraHandle");
3906 zebra_repository_delete(arg1);
3917 XS(_wrap_repository_show) {
3918 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3919 const char *_swigerr = _swigmsg;
3925 if ((items < 1) || (items > 1)) {
3926 SWIG_croak("Usage: repository_show(zh);");
3930 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3931 SWIG_croak("Type error in argument 1 of repository_show. Expected _p_ZebraHandle");
3935 zebra_repository_show(arg1);
3946 XS(_wrap_update_record) {
3947 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3948 const char *_swigerr = _swigmsg;
3962 if ((items < 8) || (items > 8)) {
3963 SWIG_croak("Usage: update_record(zh,rGroup,recordType,sysno,match,fname,buf,buf_size);");
3967 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3968 SWIG_croak("Type error in argument 1 of update_record. Expected _p_ZebraHandle");
3973 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3974 SWIG_croak("Type error in argument 2 of update_record. Expected _p_recordGroup");
3977 if (!SvOK((SV*) ST(2))) arg3 = 0;
3978 else arg3 = (char *) SvPV(ST(2), PL_na);
3979 arg4 = (int) SvIV(ST(3));
3980 if (!SvOK((SV*) ST(4))) arg5 = 0;
3981 else arg5 = (char *) SvPV(ST(4), PL_na);
3982 if (!SvOK((SV*) ST(5))) arg6 = 0;
3983 else arg6 = (char *) SvPV(ST(5), PL_na);
3984 if (!SvOK((SV*) ST(6))) arg7 = 0;
3985 else arg7 = (char *) SvPV(ST(6), PL_na);
3986 arg8 = (int) SvIV(ST(7));
3987 result = (int)zebra_update_record(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8);
3989 ST(argvi) = sv_newmortal();
3990 sv_setiv(ST(argvi++), (IV) result);
3999 XS(_wrap_delete_record) {
4000 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4001 const char *_swigerr = _swigmsg;
4015 if ((items < 8) || (items > 8)) {
4016 SWIG_croak("Usage: delete_record(zh,rGroup,recordType,sysno,match,fname,buf,buf_size);");
4020 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4021 SWIG_croak("Type error in argument 1 of delete_record. Expected _p_ZebraHandle");
4026 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
4027 SWIG_croak("Type error in argument 2 of delete_record. Expected _p_recordGroup");
4030 if (!SvOK((SV*) ST(2))) arg3 = 0;
4031 else arg3 = (char *) SvPV(ST(2), PL_na);
4032 arg4 = (int) SvIV(ST(3));
4033 if (!SvOK((SV*) ST(4))) arg5 = 0;
4034 else arg5 = (char *) SvPV(ST(4), PL_na);
4035 if (!SvOK((SV*) ST(5))) arg6 = 0;
4036 else arg6 = (char *) SvPV(ST(5), PL_na);
4037 if (!SvOK((SV*) ST(6))) arg7 = 0;
4038 else arg7 = (char *) SvPV(ST(6), PL_na);
4039 arg8 = (int) SvIV(ST(7));
4040 result = (int)zebra_delete_record(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8);
4042 ST(argvi) = sv_newmortal();
4043 sv_setiv(ST(argvi++), (IV) result);
4052 XS(_wrap_search_PQF) {
4053 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4054 const char *_swigerr = _swigmsg;
4065 if ((items < 5) || (items > 5)) {
4066 SWIG_croak("Usage: search_PQF(zh,odr_input,odr_output,pqf_query,setname);");
4070 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4071 SWIG_croak("Type error in argument 1 of search_PQF. Expected _p_ZebraHandle");
4077 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4078 SWIG_croak("Type error in argument 2 of search_PQF. Expected _p_ODR");
4084 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4085 SWIG_croak("Type error in argument 3 of search_PQF. Expected _p_ODR");
4089 if (!SvOK((SV*) ST(3))) arg4 = 0;
4090 else arg4 = (char *) SvPV(ST(3), PL_na);
4091 if (!SvOK((SV*) ST(4))) arg5 = 0;
4092 else arg5 = (char *) SvPV(ST(4), PL_na);
4093 result = (int)zebra_search_PQF(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5);
4095 ST(argvi) = sv_newmortal();
4096 sv_setiv(ST(argvi++), (IV) result);
4105 XS(_wrap_cql_transform_open_fname) {
4106 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4107 const char *_swigerr = _swigmsg;
4110 cql_transform_t result;
4114 if ((items < 1) || (items > 1)) {
4115 SWIG_croak("Usage: cql_transform_open_fname(fname);");
4117 if (!SvOK((SV*) ST(0))) arg1 = 0;
4118 else arg1 = (char *) SvPV(ST(0), PL_na);
4119 result = cql_transform_open_fname((char const *)arg1);
4122 cql_transform_t * resultobj = (cql_transform_t *) malloc(sizeof(cql_transform_t));
4123 memmove(resultobj, &result, sizeof(cql_transform_t));
4124 ST(argvi) = sv_newmortal();
4125 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_cql_transform_t,0);
4135 XS(_wrap_cql_transform_close) {
4136 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4137 const char *_swigerr = _swigmsg;
4139 cql_transform_t arg1 ;
4143 if ((items < 1) || (items > 1)) {
4144 SWIG_croak("Usage: cql_transform_close(ct);");
4147 cql_transform_t * argp;
4148 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4149 SWIG_croak("Type error in argument 1 of cql_transform_close. Expected _p_cql_transform_t");
4153 cql_transform_close(arg1);
4164 XS(_wrap_cql_transform_error) {
4165 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4166 const char *_swigerr = _swigmsg;
4168 cql_transform_t arg1 ;
4174 if ((items < 2) || (items > 2)) {
4175 SWIG_croak("Usage: cql_transform_error(ct,addinfo);");
4178 cql_transform_t * argp;
4179 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4180 SWIG_croak("Type error in argument 1 of cql_transform_error. Expected _p_cql_transform_t");
4191 croak("Argument 2 is not a reference.");
4192 if (SvTYPE(SvRV(ST(1))) != SVt_PVAV)
4193 croak("Argument 2 is not an array.");
4194 tempav = (AV*)SvRV(ST(1));
4195 len = av_len(tempav);
4196 arg2 = (char **) malloc((len+2)*sizeof(char *));
4197 for (i = 0; i <= len; i++) {
4198 tv = av_fetch(tempav, i, 0);
4199 arg2[i] = (char *) SvPV(*tv,na);
4203 result = (int)cql_transform_error(arg1,(char const **)arg2);
4205 ST(argvi) = sv_newmortal();
4206 sv_setiv(ST(argvi++), (IV) result);
4222 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4223 const char *_swigerr = _swigmsg;
4225 cql_transform_t arg1 ;
4233 if ((items < 4) || (items > 4)) {
4234 SWIG_croak("Usage: cql2pqf(ct,query,res,len);");
4237 cql_transform_t * argp;
4238 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4239 SWIG_croak("Type error in argument 1 of cql2pqf. Expected _p_cql_transform_t");
4243 if (!SvOK((SV*) ST(1))) arg2 = 0;
4244 else arg2 = (char *) SvPV(ST(1), PL_na);
4245 if (!SvOK((SV*) ST(2))) arg3 = 0;
4246 else arg3 = (char *) SvPV(ST(2), PL_na);
4247 arg4 = (int) SvIV(ST(3));
4248 result = (int)zebra_cql2pqf(arg1,(char const *)arg2,arg3,arg4);
4250 ST(argvi) = sv_newmortal();
4251 sv_setiv(ST(argvi++), (IV) result);
4260 XS(_wrap_records_retrieve) {
4261 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4262 const char *_swigerr = _swigmsg;
4272 RetrievalObj *arg9 ;
4276 if ((items < 9) || (items > 9)) {
4277 SWIG_croak("Usage: records_retrieve(zh,stream,setname,a_eset,a_schema,a_format,from,to,res);");
4281 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4282 SWIG_croak("Type error in argument 1 of records_retrieve. Expected _p_ZebraHandle");
4288 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4289 SWIG_croak("Type error in argument 2 of records_retrieve. Expected _p_ODR");
4293 if (!SvOK((SV*) ST(2))) arg3 = 0;
4294 else arg3 = (char *) SvPV(ST(2), PL_na);
4295 if (!SvOK((SV*) ST(3))) arg4 = 0;
4296 else arg4 = (char *) SvPV(ST(3), PL_na);
4297 if (!SvOK((SV*) ST(4))) arg5 = 0;
4298 else arg5 = (char *) SvPV(ST(4), PL_na);
4299 if (!SvOK((SV*) ST(5))) arg6 = 0;
4300 else arg6 = (char *) SvPV(ST(5), PL_na);
4301 arg7 = (int) SvIV(ST(6));
4302 arg8 = (int) SvIV(ST(7));
4304 if (SWIG_ConvertPtr(ST(8), (void **) &arg9, SWIGTYPE_p_RetrievalObj,0) < 0) {
4305 SWIG_croak("Type error in argument 9 of records_retrieve. Expected _p_RetrievalObj");
4308 records_retrieve(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7,arg8,arg9);
4319 XS(_wrap_record_retrieve) {
4320 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4321 const char *_swigerr = _swigmsg;
4323 RetrievalObj *arg1 ;
4325 RetrievalRecord *arg3 ;
4330 if ((items < 4) || (items > 4)) {
4331 SWIG_croak("Usage: record_retrieve(ro,stream,res,pos);");
4334 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
4335 SWIG_croak("Type error in argument 1 of record_retrieve. Expected _p_RetrievalObj");
4340 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4341 SWIG_croak("Type error in argument 2 of record_retrieve. Expected _p_ODR");
4346 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_RetrievalRecord,0) < 0) {
4347 SWIG_croak("Type error in argument 3 of record_retrieve. Expected _p_RetrievalRecord");
4350 arg4 = (int) SvIV(ST(3));
4351 record_retrieve(arg1,arg2,arg3,arg4);
4363 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4364 const char *_swigerr = _swigmsg;
4375 if ((items < 5) || (items > 5)) {
4376 SWIG_croak("Usage: sort(zh,stream,sort_spec,output_setname,input_setnames);");
4380 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4381 SWIG_croak("Type error in argument 1 of sort. Expected _p_ZebraHandle");
4387 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4388 SWIG_croak("Type error in argument 2 of sort. Expected _p_ODR");
4392 if (!SvOK((SV*) ST(2))) arg3 = 0;
4393 else arg3 = (char *) SvPV(ST(2), PL_na);
4394 if (!SvOK((SV*) ST(3))) arg4 = 0;
4395 else arg4 = (char *) SvPV(ST(3), PL_na);
4403 croak("Argument 5 is not a reference.");
4404 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
4405 croak("Argument 5 is not an array.");
4406 tempav = (AV*)SvRV(ST(4));
4407 len = av_len(tempav);
4408 arg5 = (char **) malloc((len+2)*sizeof(char *));
4409 for (i = 0; i <= len; i++) {
4410 tv = av_fetch(tempav, i, 0);
4411 arg5[i] = (char *) SvPV(*tv,na);
4415 result = (int)sort(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const **)arg5);
4417 ST(argvi) = sv_newmortal();
4418 sv_setiv(ST(argvi++), (IV) result);
4433 XS(_wrap_scan_PQF) {
4434 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4435 const char *_swigerr = _swigmsg;
4444 if ((items < 4) || (items > 4)) {
4445 SWIG_croak("Usage: scan_PQF(zh,so,stream,pqf_query);");
4449 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4450 SWIG_croak("Type error in argument 1 of scan_PQF. Expected _p_ZebraHandle");
4455 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ScanObj,0) < 0) {
4456 SWIG_croak("Type error in argument 2 of scan_PQF. Expected _p_ScanObj");
4461 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4462 SWIG_croak("Type error in argument 3 of scan_PQF. Expected _p_ODR");
4466 if (!SvOK((SV*) ST(3))) arg4 = 0;
4467 else arg4 = (char *) SvPV(ST(3), PL_na);
4468 zebra_scan_PQF(arg1,arg2,arg3,(char const *)arg4);
4479 XS(_wrap_getScanEntry) {
4480 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4481 const char *_swigerr = _swigmsg;
4489 if ((items < 2) || (items > 2)) {
4490 SWIG_croak("Usage: getScanEntry(so,pos);");
4493 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
4494 SWIG_croak("Type error in argument 1 of getScanEntry. Expected _p_ScanObj");
4497 arg2 = (int) SvIV(ST(1));
4498 result = (ScanEntry *)getScanEntry(arg1,arg2);
4500 ST(argvi) = sv_newmortal();
4501 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanEntry,0);
4510 XS(_wrap_nmem_create) {
4511 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4512 const char *_swigerr = _swigmsg;
4518 if ((items < 0) || (items > 0)) {
4519 SWIG_croak("Usage: nmem_create();");
4521 result = nmem_create();
4524 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
4525 memmove(resultobj, &result, sizeof(NMEM));
4526 ST(argvi) = sv_newmortal();
4527 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
4537 XS(_wrap_nmem_destroy) {
4538 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4539 const char *_swigerr = _swigmsg;
4545 if ((items < 1) || (items > 1)) {
4546 SWIG_croak("Usage: nmem_destroy(handle);");
4550 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4551 SWIG_croak("Type error in argument 1 of nmem_destroy. Expected _p_NMEM");
4566 XS(_wrap_data1_create) {
4567 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4568 const char *_swigerr = _swigmsg;
4570 data1_handle result;
4574 if ((items < 0) || (items > 0)) {
4575 SWIG_croak("Usage: data1_create();");
4577 result = data1_create();
4580 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
4581 memmove(resultobj, &result, sizeof(data1_handle));
4582 ST(argvi) = sv_newmortal();
4583 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
4593 XS(_wrap_data1_createx) {
4594 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4595 const char *_swigerr = _swigmsg;
4598 data1_handle result;
4602 if ((items < 1) || (items > 1)) {
4603 SWIG_croak("Usage: data1_createx(flags);");
4605 arg1 = (int) SvIV(ST(0));
4606 result = data1_createx(arg1);
4609 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
4610 memmove(resultobj, &result, sizeof(data1_handle));
4611 ST(argvi) = sv_newmortal();
4612 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
4622 XS(_wrap_data1_destroy) {
4623 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4624 const char *_swigerr = _swigmsg;
4630 if ((items < 1) || (items > 1)) {
4631 SWIG_croak("Usage: data1_destroy(dh);");
4634 data1_handle * argp;
4635 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4636 SWIG_croak("Type error in argument 1 of data1_destroy. Expected _p_data1_handle");
4640 data1_destroy(arg1);
4651 XS(_wrap_get_parent_tag) {
4652 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4653 const char *_swigerr = _swigmsg;
4661 if ((items < 2) || (items > 2)) {
4662 SWIG_croak("Usage: get_parent_tag(dh,n);");
4665 data1_handle * argp;
4666 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4667 SWIG_croak("Type error in argument 1 of get_parent_tag. Expected _p_data1_handle");
4672 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
4673 SWIG_croak("Type error in argument 2 of get_parent_tag. Expected _p_data1_node");
4676 result = (data1_node *)get_parent_tag(arg1,arg2);
4678 ST(argvi) = sv_newmortal();
4679 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4688 XS(_wrap_data1_read_node) {
4689 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4690 const char *_swigerr = _swigmsg;
4699 if ((items < 3) || (items > 3)) {
4700 SWIG_croak("Usage: data1_read_node(dh,buf,m);");
4703 data1_handle * argp;
4704 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4705 SWIG_croak("Type error in argument 1 of data1_read_node. Expected _p_data1_handle");
4716 croak("Argument 2 is not a reference.");
4717 if (SvTYPE(SvRV(ST(1))) != SVt_PVAV)
4718 croak("Argument 2 is not an array.");
4719 tempav = (AV*)SvRV(ST(1));
4720 len = av_len(tempav);
4721 arg2 = (char **) malloc((len+2)*sizeof(char *));
4722 for (i = 0; i <= len; i++) {
4723 tv = av_fetch(tempav, i, 0);
4724 arg2[i] = (char *) SvPV(*tv,na);
4730 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4731 SWIG_croak("Type error in argument 3 of data1_read_node. Expected _p_NMEM");
4735 result = (data1_node *)data1_read_node(arg1,(char const **)arg2,arg3);
4737 ST(argvi) = sv_newmortal();
4738 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4753 XS(_wrap_data1_read_nodex) {
4754 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4755 const char *_swigerr = _swigmsg;
4759 int (*arg3)(void *) ;
4766 if ((items < 5) || (items > 5)) {
4767 SWIG_croak("Usage: data1_read_nodex(dh,m,get_byte,fh,wrbuf);");
4770 data1_handle * argp;
4771 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4772 SWIG_croak("Type error in argument 1 of data1_read_nodex. Expected _p_data1_handle");
4778 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4779 SWIG_croak("Type error in argument 2 of data1_read_nodex. Expected _p_NMEM");
4784 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_p_void__int,0) < 0) {
4785 SWIG_croak("Type error in argument 3 of data1_read_nodex. Expected _p_f_p_void__int");
4789 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, 0,0) < 0) {
4790 SWIG_croak("Type error in argument 4 of data1_read_nodex. Expected _p_void");
4795 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_WRBUF,0) < 0) {
4796 SWIG_croak("Type error in argument 5 of data1_read_nodex. Expected _p_WRBUF");
4800 result = (data1_node *)data1_read_nodex(arg1,arg2,arg3,arg4,arg5);
4802 ST(argvi) = sv_newmortal();
4803 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4812 XS(_wrap_data1_read_record) {
4813 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4814 const char *_swigerr = _swigmsg;
4817 int (*arg2)(void *,char *,size_t) ;
4824 if ((items < 4) || (items > 4)) {
4825 SWIG_croak("Usage: data1_read_record(dh,rf,fh,m);");
4828 data1_handle * argp;
4829 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4830 SWIG_croak("Type error in argument 1 of data1_read_record. Expected _p_data1_handle");
4835 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_f_p_void_p_char_size_t__int,0) < 0) {
4836 SWIG_croak("Type error in argument 2 of data1_read_record. Expected _p_f_p_void_p_char_size_t__int");
4840 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, 0,0) < 0) {
4841 SWIG_croak("Type error in argument 3 of data1_read_record. Expected _p_void");
4846 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4847 SWIG_croak("Type error in argument 4 of data1_read_record. Expected _p_NMEM");
4851 result = (data1_node *)data1_read_record(arg1,arg2,arg3,arg4);
4853 ST(argvi) = sv_newmortal();
4854 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4863 XS(_wrap_data1_read_absyn) {
4864 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4865 const char *_swigerr = _swigmsg;
4870 data1_absyn *result;
4874 if ((items < 3) || (items > 3)) {
4875 SWIG_croak("Usage: data1_read_absyn(dh,file,file_must_exist);");
4878 data1_handle * argp;
4879 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4880 SWIG_croak("Type error in argument 1 of data1_read_absyn. Expected _p_data1_handle");
4884 if (!SvOK((SV*) ST(1))) arg2 = 0;
4885 else arg2 = (char *) SvPV(ST(1), PL_na);
4886 arg3 = (int) SvIV(ST(2));
4887 result = (data1_absyn *)data1_read_absyn(arg1,(char const *)arg2,arg3);
4889 ST(argvi) = sv_newmortal();
4890 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
4899 XS(_wrap_data1_gettagbynum) {
4900 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4901 const char *_swigerr = _swigmsg;
4904 data1_tagset *arg2 ;
4911 if ((items < 4) || (items > 4)) {
4912 SWIG_croak("Usage: data1_gettagbynum(dh,s,type,value);");
4915 data1_handle * argp;
4916 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4917 SWIG_croak("Type error in argument 1 of data1_gettagbynum. Expected _p_data1_handle");
4922 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
4923 SWIG_croak("Type error in argument 2 of data1_gettagbynum. Expected _p_data1_tagset");
4926 arg3 = (int) SvIV(ST(2));
4927 arg4 = (int) SvIV(ST(3));
4928 result = (data1_tag *)data1_gettagbynum(arg1,arg2,arg3,arg4);
4930 ST(argvi) = sv_newmortal();
4931 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
4940 XS(_wrap_data1_empty_tagset) {
4941 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4942 const char *_swigerr = _swigmsg;
4945 data1_tagset *result;
4949 if ((items < 1) || (items > 1)) {
4950 SWIG_croak("Usage: data1_empty_tagset(dh);");
4953 data1_handle * argp;
4954 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4955 SWIG_croak("Type error in argument 1 of data1_empty_tagset. Expected _p_data1_handle");
4959 result = (data1_tagset *)data1_empty_tagset(arg1);
4961 ST(argvi) = sv_newmortal();
4962 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
4971 XS(_wrap_data1_read_tagset) {
4972 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4973 const char *_swigerr = _swigmsg;
4978 data1_tagset *result;
4982 if ((items < 3) || (items > 3)) {
4983 SWIG_croak("Usage: data1_read_tagset(dh,file,type);");
4986 data1_handle * argp;
4987 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4988 SWIG_croak("Type error in argument 1 of data1_read_tagset. Expected _p_data1_handle");
4992 if (!SvOK((SV*) ST(1))) arg2 = 0;
4993 else arg2 = (char *) SvPV(ST(1), PL_na);
4994 arg3 = (int) SvIV(ST(2));
4995 result = (data1_tagset *)data1_read_tagset(arg1,(char const *)arg2,arg3);
4997 ST(argvi) = sv_newmortal();
4998 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
5007 XS(_wrap_data1_getelementbytagname) {
5008 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5009 const char *_swigerr = _swigmsg;
5013 data1_element *arg3 ;
5015 data1_element *result;
5019 if ((items < 4) || (items > 4)) {
5020 SWIG_croak("Usage: data1_getelementbytagname(dh,abs,parent,tagname);");
5023 data1_handle * argp;
5024 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5025 SWIG_croak("Type error in argument 1 of data1_getelementbytagname. Expected _p_data1_handle");
5030 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5031 SWIG_croak("Type error in argument 2 of data1_getelementbytagname. Expected _p_data1_absyn");
5035 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_element,0) < 0) {
5036 SWIG_croak("Type error in argument 3 of data1_getelementbytagname. Expected _p_data1_element");
5039 if (!SvOK((SV*) ST(3))) arg4 = 0;
5040 else arg4 = (char *) SvPV(ST(3), PL_na);
5041 result = (data1_element *)data1_getelementbytagname(arg1,arg2,arg3,(char const *)arg4);
5043 ST(argvi) = sv_newmortal();
5044 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
5053 XS(_wrap_data1_nodetogr) {
5054 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5055 const char *_swigerr = _swigmsg;
5062 Z_GenericRecord *result;
5066 if ((items < 5) || (items > 5)) {
5067 SWIG_croak("Usage: data1_nodetogr(dh,n,select,o,len);");
5070 data1_handle * argp;
5071 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5072 SWIG_croak("Type error in argument 1 of data1_nodetogr. Expected _p_data1_handle");
5077 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5078 SWIG_croak("Type error in argument 2 of data1_nodetogr. Expected _p_data1_node");
5081 arg3 = (int) SvIV(ST(2));
5084 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
5085 SWIG_croak("Type error in argument 4 of data1_nodetogr. Expected _p_ODR");
5090 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_int,0) < 0) {
5091 SWIG_croak("Type error in argument 5 of data1_nodetogr. Expected _p_int");
5094 result = (Z_GenericRecord *)data1_nodetogr(arg1,arg2,arg3,arg4,arg5);
5096 ST(argvi) = sv_newmortal();
5097 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_GenericRecord,0);
5106 XS(_wrap_data1_gettagbyname) {
5107 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5108 const char *_swigerr = _swigmsg;
5111 data1_tagset *arg2 ;
5117 if ((items < 3) || (items > 3)) {
5118 SWIG_croak("Usage: data1_gettagbyname(dh,s,name);");
5121 data1_handle * argp;
5122 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5123 SWIG_croak("Type error in argument 1 of data1_gettagbyname. Expected _p_data1_handle");
5128 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
5129 SWIG_croak("Type error in argument 2 of data1_gettagbyname. Expected _p_data1_tagset");
5132 if (!SvOK((SV*) ST(2))) arg3 = 0;
5133 else arg3 = (char *) SvPV(ST(2), PL_na);
5134 result = (data1_tag *)data1_gettagbyname(arg1,arg2,(char const *)arg3);
5136 ST(argvi) = sv_newmortal();
5137 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
5146 XS(_wrap_data1_free_tree) {
5147 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5148 const char *_swigerr = _swigmsg;
5155 if ((items < 2) || (items > 2)) {
5156 SWIG_croak("Usage: data1_free_tree(dh,t);");
5159 data1_handle * argp;
5160 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5161 SWIG_croak("Type error in argument 1 of data1_free_tree. Expected _p_data1_handle");
5166 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5167 SWIG_croak("Type error in argument 2 of data1_free_tree. Expected _p_data1_node");
5170 data1_free_tree(arg1,arg2);
5181 XS(_wrap_data1_nodetobuf) {
5182 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5183 const char *_swigerr = _swigmsg;
5193 if ((items < 4) || (items > 4)) {
5194 SWIG_croak("Usage: data1_nodetobuf(dh,n,select,len);");
5197 data1_handle * argp;
5198 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5199 SWIG_croak("Type error in argument 1 of data1_nodetobuf. Expected _p_data1_handle");
5204 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5205 SWIG_croak("Type error in argument 2 of data1_nodetobuf. Expected _p_data1_node");
5208 arg3 = (int) SvIV(ST(2));
5210 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
5211 SWIG_croak("Type error in argument 4 of data1_nodetobuf. Expected _p_int");
5214 result = (char *)data1_nodetobuf(arg1,arg2,arg3,arg4);
5216 ST(argvi) = sv_newmortal();
5218 sv_setpv((SV*)ST(argvi++), (char *) result);
5220 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
5230 XS(_wrap_data1_mk_tag_data_wd) {
5231 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5232 const char *_swigerr = _swigmsg;
5242 if ((items < 4) || (items > 4)) {
5243 SWIG_croak("Usage: data1_mk_tag_data_wd(dh,at,tagname,m);");
5246 data1_handle * argp;
5247 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5248 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_wd. Expected _p_data1_handle");
5253 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5254 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_wd. Expected _p_data1_node");
5257 if (!SvOK((SV*) ST(2))) arg3 = 0;
5258 else arg3 = (char *) SvPV(ST(2), PL_na);
5261 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5262 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_wd. Expected _p_NMEM");
5266 result = (data1_node *)data1_mk_tag_data_wd(arg1,arg2,(char const *)arg3,arg4);
5268 ST(argvi) = sv_newmortal();
5269 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5278 XS(_wrap_data1_mk_tag_data) {
5279 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5280 const char *_swigerr = _swigmsg;
5290 if ((items < 4) || (items > 4)) {
5291 SWIG_croak("Usage: data1_mk_tag_data(dh,at,tagname,m);");
5294 data1_handle * argp;
5295 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5296 SWIG_croak("Type error in argument 1 of data1_mk_tag_data. Expected _p_data1_handle");
5301 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5302 SWIG_croak("Type error in argument 2 of data1_mk_tag_data. Expected _p_data1_node");
5305 if (!SvOK((SV*) ST(2))) arg3 = 0;
5306 else arg3 = (char *) SvPV(ST(2), PL_na);
5309 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5310 SWIG_croak("Type error in argument 4 of data1_mk_tag_data. Expected _p_NMEM");
5314 result = (data1_node *)data1_mk_tag_data(arg1,arg2,(char const *)arg3,arg4);
5316 ST(argvi) = sv_newmortal();
5317 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5326 XS(_wrap_data1_maptype) {
5327 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5328 const char *_swigerr = _swigmsg;
5336 if ((items < 2) || (items > 2)) {
5337 SWIG_croak("Usage: data1_maptype(dh,t);");
5340 data1_handle * argp;
5341 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5342 SWIG_croak("Type error in argument 1 of data1_maptype. Expected _p_data1_handle");
5346 if (!SvOK((SV*) ST(1))) arg2 = 0;
5347 else arg2 = (char *) SvPV(ST(1), PL_na);
5348 result = (int)data1_maptype(arg1,arg2);
5350 ST(argvi) = sv_newmortal();
5351 sv_setiv(ST(argvi++), (IV) result);
5360 XS(_wrap_data1_read_varset) {
5361 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5362 const char *_swigerr = _swigmsg;
5366 data1_varset *result;
5370 if ((items < 2) || (items > 2)) {
5371 SWIG_croak("Usage: data1_read_varset(dh,file);");
5374 data1_handle * argp;
5375 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5376 SWIG_croak("Type error in argument 1 of data1_read_varset. Expected _p_data1_handle");
5380 if (!SvOK((SV*) ST(1))) arg2 = 0;
5381 else arg2 = (char *) SvPV(ST(1), PL_na);
5382 result = (data1_varset *)data1_read_varset(arg1,(char const *)arg2);
5384 ST(argvi) = sv_newmortal();
5385 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_varset,0);
5394 XS(_wrap_data1_getvartypebyct) {
5395 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5396 const char *_swigerr = _swigmsg;
5399 data1_varset *arg2 ;
5402 data1_vartype *result;
5406 if ((items < 4) || (items > 4)) {
5407 SWIG_croak("Usage: data1_getvartypebyct(dh,set,zclass,type);");
5410 data1_handle * argp;
5411 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5412 SWIG_croak("Type error in argument 1 of data1_getvartypebyct. Expected _p_data1_handle");
5417 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_varset,0) < 0) {
5418 SWIG_croak("Type error in argument 2 of data1_getvartypebyct. Expected _p_data1_varset");
5421 if (!SvOK((SV*) ST(2))) arg3 = 0;
5422 else arg3 = (char *) SvPV(ST(2), PL_na);
5423 if (!SvOK((SV*) ST(3))) arg4 = 0;
5424 else arg4 = (char *) SvPV(ST(3), PL_na);
5425 result = (data1_vartype *)data1_getvartypebyct(arg1,arg2,arg3,arg4);
5427 ST(argvi) = sv_newmortal();
5428 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_vartype,0);
5437 XS(_wrap_data1_read_espec1) {
5438 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5439 const char *_swigerr = _swigmsg;
5447 if ((items < 2) || (items > 2)) {
5448 SWIG_croak("Usage: data1_read_espec1(dh,file);");
5451 data1_handle * argp;
5452 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5453 SWIG_croak("Type error in argument 1 of data1_read_espec1. Expected _p_data1_handle");
5457 if (!SvOK((SV*) ST(1))) arg2 = 0;
5458 else arg2 = (char *) SvPV(ST(1), PL_na);
5459 result = (Z_Espec1 *)data1_read_espec1(arg1,(char const *)arg2);
5461 ST(argvi) = sv_newmortal();
5462 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_Espec1,0);
5471 XS(_wrap_data1_doespec1) {
5472 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5473 const char *_swigerr = _swigmsg;
5482 if ((items < 3) || (items > 3)) {
5483 SWIG_croak("Usage: data1_doespec1(dh,n,e);");
5486 data1_handle * argp;
5487 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5488 SWIG_croak("Type error in argument 1 of data1_doespec1. Expected _p_data1_handle");
5493 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5494 SWIG_croak("Type error in argument 2 of data1_doespec1. Expected _p_data1_node");
5498 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_Z_Espec1,0) < 0) {
5499 SWIG_croak("Type error in argument 3 of data1_doespec1. Expected _p_Z_Espec1");
5502 result = (int)data1_doespec1(arg1,arg2,arg3);
5504 ST(argvi) = sv_newmortal();
5505 sv_setiv(ST(argvi++), (IV) result);
5514 XS(_wrap_data1_getesetbyname) {
5515 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5516 const char *_swigerr = _swigmsg;
5521 data1_esetname *result;
5525 if ((items < 3) || (items > 3)) {
5526 SWIG_croak("Usage: data1_getesetbyname(dh,a,name);");
5529 data1_handle * argp;
5530 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5531 SWIG_croak("Type error in argument 1 of data1_getesetbyname. Expected _p_data1_handle");
5536 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5537 SWIG_croak("Type error in argument 2 of data1_getesetbyname. Expected _p_data1_absyn");
5540 if (!SvOK((SV*) ST(2))) arg3 = 0;
5541 else arg3 = (char *) SvPV(ST(2), PL_na);
5542 result = (data1_esetname *)data1_getesetbyname(arg1,arg2,(char const *)arg3);
5544 ST(argvi) = sv_newmortal();
5545 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_esetname,0);
5554 XS(_wrap_data1_getelementbyname) {
5555 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5556 const char *_swigerr = _swigmsg;
5561 data1_element *result;
5565 if ((items < 3) || (items > 3)) {
5566 SWIG_croak("Usage: data1_getelementbyname(dh,absyn,name);");
5569 data1_handle * argp;
5570 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5571 SWIG_croak("Type error in argument 1 of data1_getelementbyname. Expected _p_data1_handle");
5576 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5577 SWIG_croak("Type error in argument 2 of data1_getelementbyname. Expected _p_data1_absyn");
5580 if (!SvOK((SV*) ST(2))) arg3 = 0;
5581 else arg3 = (char *) SvPV(ST(2), PL_na);
5582 result = (data1_element *)data1_getelementbyname(arg1,arg2,(char const *)arg3);
5584 ST(argvi) = sv_newmortal();
5585 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
5594 XS(_wrap_data1_mk_node2) {
5595 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5596 const char *_swigerr = _swigmsg;
5606 if ((items < 4) || (items > 4)) {
5607 SWIG_croak("Usage: data1_mk_node2(dh,m,type,parent);");
5610 data1_handle * argp;
5611 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5612 SWIG_croak("Type error in argument 1 of data1_mk_node2. Expected _p_data1_handle");
5618 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5619 SWIG_croak("Type error in argument 2 of data1_mk_node2. Expected _p_NMEM");
5623 arg3 = (int) SvIV(ST(2));
5625 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
5626 SWIG_croak("Type error in argument 4 of data1_mk_node2. Expected _p_data1_node");
5629 result = (data1_node *)data1_mk_node2(arg1,arg2,arg3,arg4);
5631 ST(argvi) = sv_newmortal();
5632 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5641 XS(_wrap_data1_mk_tag) {
5642 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5643 const char *_swigerr = _swigmsg;
5654 if ((items < 5) || (items > 5)) {
5655 SWIG_croak("Usage: data1_mk_tag(dh,nmem,tag,attr,at);");
5658 data1_handle * argp;
5659 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5660 SWIG_croak("Type error in argument 1 of data1_mk_tag. Expected _p_data1_handle");
5666 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5667 SWIG_croak("Type error in argument 2 of data1_mk_tag. Expected _p_NMEM");
5671 if (!SvOK((SV*) ST(2))) arg3 = 0;
5672 else arg3 = (char *) SvPV(ST(2), PL_na);
5680 croak("Argument 4 is not a reference.");
5681 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
5682 croak("Argument 4 is not an array.");
5683 tempav = (AV*)SvRV(ST(3));
5684 len = av_len(tempav);
5685 arg4 = (char **) malloc((len+2)*sizeof(char *));
5686 for (i = 0; i <= len; i++) {
5687 tv = av_fetch(tempav, i, 0);
5688 arg4[i] = (char *) SvPV(*tv,na);
5693 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
5694 SWIG_croak("Type error in argument 5 of data1_mk_tag. Expected _p_data1_node");
5697 result = (data1_node *)data1_mk_tag(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
5699 ST(argvi) = sv_newmortal();
5700 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5715 XS(_wrap_data1_mk_tag_n) {
5716 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5717 const char *_swigerr = _swigmsg;
5729 if ((items < 6) || (items > 6)) {
5730 SWIG_croak("Usage: data1_mk_tag_n(dh,nmem,tag,len,attr,at);");
5733 data1_handle * argp;
5734 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5735 SWIG_croak("Type error in argument 1 of data1_mk_tag_n. Expected _p_data1_handle");
5741 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5742 SWIG_croak("Type error in argument 2 of data1_mk_tag_n. Expected _p_NMEM");
5746 if (!SvOK((SV*) ST(2))) arg3 = 0;
5747 else arg3 = (char *) SvPV(ST(2), PL_na);
5748 arg4 = (size_t) SvUV(ST(3));
5756 croak("Argument 5 is not a reference.");
5757 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
5758 croak("Argument 5 is not an array.");
5759 tempav = (AV*)SvRV(ST(4));
5760 len = av_len(tempav);
5761 arg5 = (char **) malloc((len+2)*sizeof(char *));
5762 for (i = 0; i <= len; i++) {
5763 tv = av_fetch(tempav, i, 0);
5764 arg5[i] = (char *) SvPV(*tv,na);
5769 if (SWIG_ConvertPtr(ST(5), (void **) &arg6, SWIGTYPE_p_data1_node,0) < 0) {
5770 SWIG_croak("Type error in argument 6 of data1_mk_tag_n. Expected _p_data1_node");
5773 result = (data1_node *)data1_mk_tag_n(arg1,arg2,(char const *)arg3,arg4,(char const **)arg5,arg6);
5775 ST(argvi) = sv_newmortal();
5776 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5791 XS(_wrap_data1_tag_add_attr) {
5792 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5793 const char *_swigerr = _swigmsg;
5802 if ((items < 4) || (items > 4)) {
5803 SWIG_croak("Usage: data1_tag_add_attr(dh,nmem,res,attr);");
5806 data1_handle * argp;
5807 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5808 SWIG_croak("Type error in argument 1 of data1_tag_add_attr. Expected _p_data1_handle");
5814 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5815 SWIG_croak("Type error in argument 2 of data1_tag_add_attr. Expected _p_NMEM");
5820 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
5821 SWIG_croak("Type error in argument 3 of data1_tag_add_attr. Expected _p_data1_node");
5831 croak("Argument 4 is not a reference.");
5832 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
5833 croak("Argument 4 is not an array.");
5834 tempav = (AV*)SvRV(ST(3));
5835 len = av_len(tempav);
5836 arg4 = (char **) malloc((len+2)*sizeof(char *));
5837 for (i = 0; i <= len; i++) {
5838 tv = av_fetch(tempav, i, 0);
5839 arg4[i] = (char *) SvPV(*tv,na);
5843 data1_tag_add_attr(arg1,arg2,arg3,(char const **)arg4);
5860 XS(_wrap_data1_mk_text_n) {
5861 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5862 const char *_swigerr = _swigmsg;
5873 if ((items < 5) || (items > 5)) {
5874 SWIG_croak("Usage: data1_mk_text_n(dh,mem,buf,len,parent);");
5877 data1_handle * argp;
5878 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5879 SWIG_croak("Type error in argument 1 of data1_mk_text_n. Expected _p_data1_handle");
5885 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5886 SWIG_croak("Type error in argument 2 of data1_mk_text_n. Expected _p_NMEM");
5890 if (!SvOK((SV*) ST(2))) arg3 = 0;
5891 else arg3 = (char *) SvPV(ST(2), PL_na);
5892 arg4 = (size_t) SvUV(ST(3));
5894 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
5895 SWIG_croak("Type error in argument 5 of data1_mk_text_n. Expected _p_data1_node");
5898 result = (data1_node *)data1_mk_text_n(arg1,arg2,(char const *)arg3,arg4,arg5);
5900 ST(argvi) = sv_newmortal();
5901 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5910 XS(_wrap_data1_mk_text_nf) {
5911 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5912 const char *_swigerr = _swigmsg;
5923 if ((items < 5) || (items > 5)) {
5924 SWIG_croak("Usage: data1_mk_text_nf(dh,mem,buf,len,parent);");
5927 data1_handle * argp;
5928 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5929 SWIG_croak("Type error in argument 1 of data1_mk_text_nf. Expected _p_data1_handle");
5935 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5936 SWIG_croak("Type error in argument 2 of data1_mk_text_nf. Expected _p_NMEM");
5940 if (!SvOK((SV*) ST(2))) arg3 = 0;
5941 else arg3 = (char *) SvPV(ST(2), PL_na);
5942 arg4 = (size_t) SvUV(ST(3));
5944 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
5945 SWIG_croak("Type error in argument 5 of data1_mk_text_nf. Expected _p_data1_node");
5948 result = (data1_node *)data1_mk_text_nf(arg1,arg2,(char const *)arg3,arg4,arg5);
5950 ST(argvi) = sv_newmortal();
5951 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5960 XS(_wrap_data1_mk_text) {
5961 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5962 const char *_swigerr = _swigmsg;
5972 if ((items < 4) || (items > 4)) {
5973 SWIG_croak("Usage: data1_mk_text(dh,mem,buf,parent);");
5976 data1_handle * argp;
5977 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5978 SWIG_croak("Type error in argument 1 of data1_mk_text. Expected _p_data1_handle");
5984 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5985 SWIG_croak("Type error in argument 2 of data1_mk_text. Expected _p_NMEM");
5989 if (!SvOK((SV*) ST(2))) arg3 = 0;
5990 else arg3 = (char *) SvPV(ST(2), PL_na);
5992 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
5993 SWIG_croak("Type error in argument 4 of data1_mk_text. Expected _p_data1_node");
5996 result = (data1_node *)data1_mk_text(arg1,arg2,(char const *)arg3,arg4);
5998 ST(argvi) = sv_newmortal();
5999 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6008 XS(_wrap_data1_mk_comment_n) {
6009 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6010 const char *_swigerr = _swigmsg;
6021 if ((items < 5) || (items > 5)) {
6022 SWIG_croak("Usage: data1_mk_comment_n(dh,mem,buf,len,parent);");
6025 data1_handle * argp;
6026 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6027 SWIG_croak("Type error in argument 1 of data1_mk_comment_n. Expected _p_data1_handle");
6033 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6034 SWIG_croak("Type error in argument 2 of data1_mk_comment_n. Expected _p_NMEM");
6038 if (!SvOK((SV*) ST(2))) arg3 = 0;
6039 else arg3 = (char *) SvPV(ST(2), PL_na);
6040 arg4 = (size_t) SvUV(ST(3));
6042 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6043 SWIG_croak("Type error in argument 5 of data1_mk_comment_n. Expected _p_data1_node");
6046 result = (data1_node *)data1_mk_comment_n(arg1,arg2,(char const *)arg3,arg4,arg5);
6048 ST(argvi) = sv_newmortal();
6049 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6058 XS(_wrap_data1_mk_comment) {
6059 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6060 const char *_swigerr = _swigmsg;
6070 if ((items < 4) || (items > 4)) {
6071 SWIG_croak("Usage: data1_mk_comment(dh,mem,buf,parent);");
6074 data1_handle * argp;
6075 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6076 SWIG_croak("Type error in argument 1 of data1_mk_comment. Expected _p_data1_handle");
6082 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6083 SWIG_croak("Type error in argument 2 of data1_mk_comment. Expected _p_NMEM");
6087 if (!SvOK((SV*) ST(2))) arg3 = 0;
6088 else arg3 = (char *) SvPV(ST(2), PL_na);
6090 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6091 SWIG_croak("Type error in argument 4 of data1_mk_comment. Expected _p_data1_node");
6094 result = (data1_node *)data1_mk_comment(arg1,arg2,(char const *)arg3,arg4);
6096 ST(argvi) = sv_newmortal();
6097 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6106 XS(_wrap_data1_mk_preprocess) {
6107 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6108 const char *_swigerr = _swigmsg;
6119 if ((items < 5) || (items > 5)) {
6120 SWIG_croak("Usage: data1_mk_preprocess(dh,nmem,target,attr,at);");
6123 data1_handle * argp;
6124 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6125 SWIG_croak("Type error in argument 1 of data1_mk_preprocess. Expected _p_data1_handle");
6131 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6132 SWIG_croak("Type error in argument 2 of data1_mk_preprocess. Expected _p_NMEM");
6136 if (!SvOK((SV*) ST(2))) arg3 = 0;
6137 else arg3 = (char *) SvPV(ST(2), PL_na);
6145 croak("Argument 4 is not a reference.");
6146 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
6147 croak("Argument 4 is not an array.");
6148 tempav = (AV*)SvRV(ST(3));
6149 len = av_len(tempav);
6150 arg4 = (char **) malloc((len+2)*sizeof(char *));
6151 for (i = 0; i <= len; i++) {
6152 tv = av_fetch(tempav, i, 0);
6153 arg4[i] = (char *) SvPV(*tv,na);
6158 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6159 SWIG_croak("Type error in argument 5 of data1_mk_preprocess. Expected _p_data1_node");
6162 result = (data1_node *)data1_mk_preprocess(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
6164 ST(argvi) = sv_newmortal();
6165 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6180 XS(_wrap_data1_mk_root) {
6181 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6182 const char *_swigerr = _swigmsg;
6191 if ((items < 3) || (items > 3)) {
6192 SWIG_croak("Usage: data1_mk_root(dh,nmem,name);");
6195 data1_handle * argp;
6196 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6197 SWIG_croak("Type error in argument 1 of data1_mk_root. Expected _p_data1_handle");
6203 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6204 SWIG_croak("Type error in argument 2 of data1_mk_root. Expected _p_NMEM");
6208 if (!SvOK((SV*) ST(2))) arg3 = 0;
6209 else arg3 = (char *) SvPV(ST(2), PL_na);
6210 result = (data1_node *)data1_mk_root(arg1,arg2,(char const *)arg3);
6212 ST(argvi) = sv_newmortal();
6213 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6222 XS(_wrap_data1_set_root) {
6223 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6224 const char *_swigerr = _swigmsg;
6233 if ((items < 4) || (items > 4)) {
6234 SWIG_croak("Usage: data1_set_root(dh,res,nmem,name);");
6237 data1_handle * argp;
6238 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6239 SWIG_croak("Type error in argument 1 of data1_set_root. Expected _p_data1_handle");
6244 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6245 SWIG_croak("Type error in argument 2 of data1_set_root. Expected _p_data1_node");
6250 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6251 SWIG_croak("Type error in argument 3 of data1_set_root. Expected _p_NMEM");
6255 if (!SvOK((SV*) ST(3))) arg4 = 0;
6256 else arg4 = (char *) SvPV(ST(3), PL_na);
6257 data1_set_root(arg1,arg2,arg3,(char const *)arg4);
6268 XS(_wrap_data1_mk_tag_data_int) {
6269 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6270 const char *_swigerr = _swigmsg;
6281 if ((items < 5) || (items > 5)) {
6282 SWIG_croak("Usage: data1_mk_tag_data_int(dh,at,tag,num,nmem);");
6285 data1_handle * argp;
6286 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6287 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_int. Expected _p_data1_handle");
6292 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6293 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_int. Expected _p_data1_node");
6296 if (!SvOK((SV*) ST(2))) arg3 = 0;
6297 else arg3 = (char *) SvPV(ST(2), PL_na);
6298 arg4 = (int) SvIV(ST(3));
6301 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6302 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_int. Expected _p_NMEM");
6306 result = (data1_node *)data1_mk_tag_data_int(arg1,arg2,(char const *)arg3,arg4,arg5);
6308 ST(argvi) = sv_newmortal();
6309 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6318 XS(_wrap_data1_mk_tag_data_oid) {
6319 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6320 const char *_swigerr = _swigmsg;
6331 if ((items < 5) || (items > 5)) {
6332 SWIG_croak("Usage: data1_mk_tag_data_oid(dh,at,tag,oid,nmem);");
6335 data1_handle * argp;
6336 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6337 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_oid. Expected _p_data1_handle");
6342 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6343 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_oid. Expected _p_data1_node");
6346 if (!SvOK((SV*) ST(2))) arg3 = 0;
6347 else arg3 = (char *) SvPV(ST(2), PL_na);
6349 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_Odr_oid,0) < 0) {
6350 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_oid. Expected _p_Odr_oid");
6355 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6356 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_oid. Expected _p_NMEM");
6360 result = (data1_node *)data1_mk_tag_data_oid(arg1,arg2,(char const *)arg3,arg4,arg5);
6362 ST(argvi) = sv_newmortal();
6363 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6372 XS(_wrap_data1_mk_tag_data_text) {
6373 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6374 const char *_swigerr = _swigmsg;
6385 if ((items < 5) || (items > 5)) {
6386 SWIG_croak("Usage: data1_mk_tag_data_text(dh,at,tag,str,nmem);");
6389 data1_handle * argp;
6390 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6391 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text. Expected _p_data1_handle");
6396 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6397 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text. Expected _p_data1_node");
6400 if (!SvOK((SV*) ST(2))) arg3 = 0;
6401 else arg3 = (char *) SvPV(ST(2), PL_na);
6402 if (!SvOK((SV*) ST(3))) arg4 = 0;
6403 else arg4 = (char *) SvPV(ST(3), PL_na);
6406 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6407 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text. Expected _p_NMEM");
6411 result = (data1_node *)data1_mk_tag_data_text(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
6413 ST(argvi) = sv_newmortal();
6414 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6423 XS(_wrap_data1_mk_tag_data_text_uni) {
6424 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6425 const char *_swigerr = _swigmsg;
6436 if ((items < 5) || (items > 5)) {
6437 SWIG_croak("Usage: data1_mk_tag_data_text_uni(dh,at,tag,str,nmem);");
6440 data1_handle * argp;
6441 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6442 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text_uni. Expected _p_data1_handle");
6447 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6448 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text_uni. Expected _p_data1_node");
6451 if (!SvOK((SV*) ST(2))) arg3 = 0;
6452 else arg3 = (char *) SvPV(ST(2), PL_na);
6453 if (!SvOK((SV*) ST(3))) arg4 = 0;
6454 else arg4 = (char *) SvPV(ST(3), PL_na);
6457 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6458 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text_uni. Expected _p_NMEM");
6462 result = (data1_node *)data1_mk_tag_data_text_uni(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
6464 ST(argvi) = sv_newmortal();
6465 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6474 XS(_wrap_data1_get_absyn) {
6475 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6476 const char *_swigerr = _swigmsg;
6480 data1_absyn *result;
6484 if ((items < 2) || (items > 2)) {
6485 SWIG_croak("Usage: data1_get_absyn(dh,name);");
6488 data1_handle * argp;
6489 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6490 SWIG_croak("Type error in argument 1 of data1_get_absyn. Expected _p_data1_handle");
6494 if (!SvOK((SV*) ST(1))) arg2 = 0;
6495 else arg2 = (char *) SvPV(ST(1), PL_na);
6496 result = (data1_absyn *)data1_get_absyn(arg1,(char const *)arg2);
6498 ST(argvi) = sv_newmortal();
6499 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
6508 XS(_wrap_data1_search_tag) {
6509 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6510 const char *_swigerr = _swigmsg;
6519 if ((items < 3) || (items > 3)) {
6520 SWIG_croak("Usage: data1_search_tag(dh,n,tag);");
6523 data1_handle * argp;
6524 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6525 SWIG_croak("Type error in argument 1 of data1_search_tag. Expected _p_data1_handle");
6530 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6531 SWIG_croak("Type error in argument 2 of data1_search_tag. Expected _p_data1_node");
6534 if (!SvOK((SV*) ST(2))) arg3 = 0;
6535 else arg3 = (char *) SvPV(ST(2), PL_na);
6536 result = (data1_node *)data1_search_tag(arg1,arg2,(char const *)arg3);
6538 ST(argvi) = sv_newmortal();
6539 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6548 XS(_wrap_data1_mk_tag_uni) {
6549 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6550 const char *_swigerr = _swigmsg;
6560 if ((items < 4) || (items > 4)) {
6561 SWIG_croak("Usage: data1_mk_tag_uni(dh,nmem,tag,at);");
6564 data1_handle * argp;
6565 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6566 SWIG_croak("Type error in argument 1 of data1_mk_tag_uni. Expected _p_data1_handle");
6572 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6573 SWIG_croak("Type error in argument 2 of data1_mk_tag_uni. Expected _p_NMEM");
6577 if (!SvOK((SV*) ST(2))) arg3 = 0;
6578 else arg3 = (char *) SvPV(ST(2), PL_na);
6580 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6581 SWIG_croak("Type error in argument 4 of data1_mk_tag_uni. Expected _p_data1_node");
6584 result = (data1_node *)data1_mk_tag_uni(arg1,arg2,(char const *)arg3,arg4);
6586 ST(argvi) = sv_newmortal();
6587 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6596 XS(_wrap_data1_get_attset) {
6597 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6598 const char *_swigerr = _swigmsg;
6602 data1_attset *result;
6606 if ((items < 2) || (items > 2)) {
6607 SWIG_croak("Usage: data1_get_attset(dh,name);");
6610 data1_handle * argp;
6611 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6612 SWIG_croak("Type error in argument 1 of data1_get_attset. Expected _p_data1_handle");
6616 if (!SvOK((SV*) ST(1))) arg2 = 0;
6617 else arg2 = (char *) SvPV(ST(1), PL_na);
6618 result = (data1_attset *)data1_get_attset(arg1,(char const *)arg2);
6620 ST(argvi) = sv_newmortal();
6621 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
6630 XS(_wrap_data1_read_maptab) {
6631 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6632 const char *_swigerr = _swigmsg;
6636 data1_maptab *result;
6640 if ((items < 2) || (items > 2)) {
6641 SWIG_croak("Usage: data1_read_maptab(dh,file);");
6644 data1_handle * argp;
6645 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6646 SWIG_croak("Type error in argument 1 of data1_read_maptab. Expected _p_data1_handle");
6650 if (!SvOK((SV*) ST(1))) arg2 = 0;
6651 else arg2 = (char *) SvPV(ST(1), PL_na);
6652 result = (data1_maptab *)data1_read_maptab(arg1,(char const *)arg2);
6654 ST(argvi) = sv_newmortal();
6655 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_maptab,0);
6664 XS(_wrap_data1_map_record) {
6665 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6666 const char *_swigerr = _swigmsg;
6670 data1_maptab *arg3 ;
6676 if ((items < 4) || (items > 4)) {
6677 SWIG_croak("Usage: data1_map_record(dh,n,map,m);");
6680 data1_handle * argp;
6681 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6682 SWIG_croak("Type error in argument 1 of data1_map_record. Expected _p_data1_handle");
6687 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6688 SWIG_croak("Type error in argument 2 of data1_map_record. Expected _p_data1_node");
6692 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_maptab,0) < 0) {
6693 SWIG_croak("Type error in argument 3 of data1_map_record. Expected _p_data1_maptab");
6698 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6699 SWIG_croak("Type error in argument 4 of data1_map_record. Expected _p_NMEM");
6703 result = (data1_node *)data1_map_record(arg1,arg2,arg3,arg4);
6705 ST(argvi) = sv_newmortal();
6706 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6715 XS(_wrap_data1_read_marctab) {
6716 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6717 const char *_swigerr = _swigmsg;
6721 data1_marctab *result;
6725 if ((items < 2) || (items > 2)) {
6726 SWIG_croak("Usage: data1_read_marctab(dh,file);");
6729 data1_handle * argp;
6730 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6731 SWIG_croak("Type error in argument 1 of data1_read_marctab. Expected _p_data1_handle");
6735 if (!SvOK((SV*) ST(1))) arg2 = 0;
6736 else arg2 = (char *) SvPV(ST(1), PL_na);
6737 result = (data1_marctab *)data1_read_marctab(arg1,(char const *)arg2);
6739 ST(argvi) = sv_newmortal();
6740 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_marctab,0);
6749 XS(_wrap_data1_nodetomarc) {
6750 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6751 const char *_swigerr = _swigmsg;
6754 data1_marctab *arg2 ;
6762 if ((items < 5) || (items > 5)) {
6763 SWIG_croak("Usage: data1_nodetomarc(dh,p,n,selected,len);");
6766 data1_handle * argp;
6767 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6768 SWIG_croak("Type error in argument 1 of data1_nodetomarc. Expected _p_data1_handle");
6773 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_marctab,0) < 0) {
6774 SWIG_croak("Type error in argument 2 of data1_nodetomarc. Expected _p_data1_marctab");
6778 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
6779 SWIG_croak("Type error in argument 3 of data1_nodetomarc. Expected _p_data1_node");
6782 arg4 = (int) SvIV(ST(3));
6784 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_int,0) < 0) {
6785 SWIG_croak("Type error in argument 5 of data1_nodetomarc. Expected _p_int");
6788 result = (char *)data1_nodetomarc(arg1,arg2,arg3,arg4,arg5);
6790 ST(argvi) = sv_newmortal();
6792 sv_setpv((SV*)ST(argvi++), (char *) result);
6794 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6804 XS(_wrap_data1_nodetoidsgml) {
6805 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6806 const char *_swigerr = _swigmsg;
6816 if ((items < 4) || (items > 4)) {
6817 SWIG_croak("Usage: data1_nodetoidsgml(dh,n,select,len);");
6820 data1_handle * argp;
6821 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6822 SWIG_croak("Type error in argument 1 of data1_nodetoidsgml. Expected _p_data1_handle");
6827 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6828 SWIG_croak("Type error in argument 2 of data1_nodetoidsgml. Expected _p_data1_node");
6831 arg3 = (int) SvIV(ST(2));
6833 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
6834 SWIG_croak("Type error in argument 4 of data1_nodetoidsgml. Expected _p_int");
6837 result = (char *)data1_nodetoidsgml(arg1,arg2,arg3,arg4);
6839 ST(argvi) = sv_newmortal();
6841 sv_setpv((SV*)ST(argvi++), (char *) result);
6843 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6853 XS(_wrap_data1_nodetoexplain) {
6854 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6855 const char *_swigerr = _swigmsg;
6861 Z_ExplainRecord *result;
6865 if ((items < 4) || (items > 4)) {
6866 SWIG_croak("Usage: data1_nodetoexplain(dh,n,select,o);");
6869 data1_handle * argp;
6870 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6871 SWIG_croak("Type error in argument 1 of data1_nodetoexplain. Expected _p_data1_handle");
6876 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6877 SWIG_croak("Type error in argument 2 of data1_nodetoexplain. Expected _p_data1_node");
6880 arg3 = (int) SvIV(ST(2));
6883 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
6884 SWIG_croak("Type error in argument 4 of data1_nodetoexplain. Expected _p_ODR");
6888 result = (Z_ExplainRecord *)data1_nodetoexplain(arg1,arg2,arg3,arg4);
6890 ST(argvi) = sv_newmortal();
6891 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_ExplainRecord,0);
6900 XS(_wrap_data1_nodetosummary) {
6901 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6902 const char *_swigerr = _swigmsg;
6912 if ((items < 4) || (items > 4)) {
6913 SWIG_croak("Usage: data1_nodetosummary(dh,n,select,o);");
6916 data1_handle * argp;
6917 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6918 SWIG_croak("Type error in argument 1 of data1_nodetosummary. Expected _p_data1_handle");
6923 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6924 SWIG_croak("Type error in argument 2 of data1_nodetosummary. Expected _p_data1_node");
6927 arg3 = (int) SvIV(ST(2));
6930 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
6931 SWIG_croak("Type error in argument 4 of data1_nodetosummary. Expected _p_ODR");
6935 result = (Z_BriefBib *)data1_nodetosummary(arg1,arg2,arg3,arg4);
6937 ST(argvi) = sv_newmortal();
6938 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_BriefBib,0);
6947 XS(_wrap_data1_nodetosoif) {
6948 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6949 const char *_swigerr = _swigmsg;
6959 if ((items < 4) || (items > 4)) {
6960 SWIG_croak("Usage: data1_nodetosoif(dh,n,select,len);");
6963 data1_handle * argp;
6964 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6965 SWIG_croak("Type error in argument 1 of data1_nodetosoif. Expected _p_data1_handle");
6970 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6971 SWIG_croak("Type error in argument 2 of data1_nodetosoif. Expected _p_data1_node");
6974 arg3 = (int) SvIV(ST(2));
6976 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
6977 SWIG_croak("Type error in argument 4 of data1_nodetosoif. Expected _p_int");
6980 result = (char *)data1_nodetosoif(arg1,arg2,arg3,arg4);
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_get_wrbuf) {
6997 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6998 const char *_swigerr = _swigmsg;
7005 if ((items < 1) || (items > 1)) {
7006 SWIG_croak("Usage: data1_get_wrbuf(dp);");
7009 data1_handle * argp;
7010 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7011 SWIG_croak("Type error in argument 1 of data1_get_wrbuf. Expected _p_data1_handle");
7015 result = data1_get_wrbuf(arg1);
7018 WRBUF * resultobj = (WRBUF *) malloc(sizeof(WRBUF));
7019 memmove(resultobj, &result, sizeof(WRBUF));
7020 ST(argvi) = sv_newmortal();
7021 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_WRBUF,0);
7031 XS(_wrap_data1_get_read_buf) {
7032 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7033 const char *_swigerr = _swigmsg;
7041 if ((items < 2) || (items > 2)) {
7042 SWIG_croak("Usage: data1_get_read_buf(dp,lenp);");
7045 data1_handle * argp;
7046 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7047 SWIG_croak("Type error in argument 1 of data1_get_read_buf. Expected _p_data1_handle");
7052 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
7053 SWIG_croak("Type error in argument 2 of data1_get_read_buf. Expected _p_p_int");
7056 result = (char **)data1_get_read_buf(arg1,arg2);
7062 /* Figure out how many elements we have */
7065 svs = (SV **) malloc(len*sizeof(SV *));
7066 for (i = 0; i < len ; i++) {
7067 svs[i] = sv_newmortal();
7068 sv_setpv((SV*)svs[i],result[i]);
7070 myav = av_make(len,svs);
7072 ST(argvi) = newRV((SV*)myav);
7073 sv_2mortal(ST(argvi));
7084 XS(_wrap_data1_get_map_buf) {
7085 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7086 const char *_swigerr = _swigmsg;
7094 if ((items < 2) || (items > 2)) {
7095 SWIG_croak("Usage: data1_get_map_buf(dp,lenp);");
7098 data1_handle * argp;
7099 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7100 SWIG_croak("Type error in argument 1 of data1_get_map_buf. Expected _p_data1_handle");
7105 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
7106 SWIG_croak("Type error in argument 2 of data1_get_map_buf. Expected _p_p_int");
7109 result = (char **)data1_get_map_buf(arg1,arg2);
7115 /* Figure out how many elements we have */
7118 svs = (SV **) malloc(len*sizeof(SV *));
7119 for (i = 0; i < len ; i++) {
7120 svs[i] = sv_newmortal();
7121 sv_setpv((SV*)svs[i],result[i]);
7123 myav = av_make(len,svs);
7125 ST(argvi) = newRV((SV*)myav);
7126 sv_2mortal(ST(argvi));
7137 XS(_wrap_data1_absyn_cache_get) {
7138 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7139 const char *_swigerr = _swigmsg;
7142 data1_absyn_cache *result;
7146 if ((items < 1) || (items > 1)) {
7147 SWIG_croak("Usage: data1_absyn_cache_get(dh);");
7150 data1_handle * argp;
7151 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7152 SWIG_croak("Type error in argument 1 of data1_absyn_cache_get. Expected _p_data1_handle");
7156 result = (data1_absyn_cache *)data1_absyn_cache_get(arg1);
7158 ST(argvi) = sv_newmortal();
7159 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn_cache,0);
7168 XS(_wrap_data1_attset_cache_get) {
7169 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7170 const char *_swigerr = _swigmsg;
7173 data1_attset_cache *result;
7177 if ((items < 1) || (items > 1)) {
7178 SWIG_croak("Usage: data1_attset_cache_get(dh);");
7181 data1_handle * argp;
7182 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7183 SWIG_croak("Type error in argument 1 of data1_attset_cache_get. Expected _p_data1_handle");
7187 result = (data1_attset_cache *)data1_attset_cache_get(arg1);
7189 ST(argvi) = sv_newmortal();
7190 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset_cache,0);
7199 XS(_wrap_data1_nmem_get) {
7200 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7201 const char *_swigerr = _swigmsg;
7208 if ((items < 1) || (items > 1)) {
7209 SWIG_croak("Usage: data1_nmem_get(dh);");
7212 data1_handle * argp;
7213 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7214 SWIG_croak("Type error in argument 1 of data1_nmem_get. Expected _p_data1_handle");
7218 result = data1_nmem_get(arg1);
7221 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
7222 memmove(resultobj, &result, sizeof(NMEM));
7223 ST(argvi) = sv_newmortal();
7224 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
7234 XS(_wrap_data1_pr_tree) {
7235 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7236 const char *_swigerr = _swigmsg;
7244 if ((items < 3) || (items > 3)) {
7245 SWIG_croak("Usage: data1_pr_tree(dh,n,out);");
7248 data1_handle * argp;
7249 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7250 SWIG_croak("Type error in argument 1 of data1_pr_tree. Expected _p_data1_handle");
7255 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7256 SWIG_croak("Type error in argument 2 of data1_pr_tree. Expected _p_data1_node");
7260 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_FILE,0) < 0) {
7261 SWIG_croak("Type error in argument 3 of data1_pr_tree. Expected _p_FILE");
7264 data1_pr_tree(arg1,arg2,arg3);
7275 XS(_wrap_data1_print_tree) {
7276 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7277 const char *_swigerr = _swigmsg;
7284 if ((items < 2) || (items > 2)) {
7285 SWIG_croak("Usage: data1_print_tree(dh,n);");
7288 data1_handle * argp;
7289 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7290 SWIG_croak("Type error in argument 1 of data1_print_tree. Expected _p_data1_handle");
7295 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7296 SWIG_croak("Type error in argument 2 of data1_print_tree. Expected _p_data1_node");
7299 data1_print_tree(arg1,arg2);
7310 XS(_wrap_data1_insert_string) {
7311 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7312 const char *_swigerr = _swigmsg;
7322 if ((items < 4) || (items > 4)) {
7323 SWIG_croak("Usage: data1_insert_string(dh,res,m,str);");
7326 data1_handle * argp;
7327 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7328 SWIG_croak("Type error in argument 1 of data1_insert_string. Expected _p_data1_handle");
7333 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7334 SWIG_croak("Type error in argument 2 of data1_insert_string. Expected _p_data1_node");
7339 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7340 SWIG_croak("Type error in argument 3 of data1_insert_string. Expected _p_NMEM");
7344 if (!SvOK((SV*) ST(3))) arg4 = 0;
7345 else arg4 = (char *) SvPV(ST(3), PL_na);
7346 result = (char *)data1_insert_string(arg1,arg2,arg3,(char const *)arg4);
7348 ST(argvi) = sv_newmortal();
7350 sv_setpv((SV*)ST(argvi++), (char *) result);
7352 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7362 XS(_wrap_data1_insert_string_n) {
7363 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7364 const char *_swigerr = _swigmsg;
7375 if ((items < 5) || (items > 5)) {
7376 SWIG_croak("Usage: data1_insert_string_n(dh,res,m,str,len);");
7379 data1_handle * argp;
7380 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7381 SWIG_croak("Type error in argument 1 of data1_insert_string_n. Expected _p_data1_handle");
7386 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7387 SWIG_croak("Type error in argument 2 of data1_insert_string_n. Expected _p_data1_node");
7392 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7393 SWIG_croak("Type error in argument 3 of data1_insert_string_n. Expected _p_NMEM");
7397 if (!SvOK((SV*) ST(3))) arg4 = 0;
7398 else arg4 = (char *) SvPV(ST(3), PL_na);
7399 arg5 = (size_t) SvUV(ST(4));
7400 result = (char *)data1_insert_string_n(arg1,arg2,arg3,(char const *)arg4,arg5);
7402 ST(argvi) = sv_newmortal();
7404 sv_setpv((SV*)ST(argvi++), (char *) result);
7406 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7416 XS(_wrap_data1_read_sgml) {
7417 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7418 const char *_swigerr = _swigmsg;
7427 if ((items < 3) || (items > 3)) {
7428 SWIG_croak("Usage: data1_read_sgml(dh,m,buf);");
7431 data1_handle * argp;
7432 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7433 SWIG_croak("Type error in argument 1 of data1_read_sgml. Expected _p_data1_handle");
7439 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7440 SWIG_croak("Type error in argument 2 of data1_read_sgml. Expected _p_NMEM");
7444 if (!SvOK((SV*) ST(2))) arg3 = 0;
7445 else arg3 = (char *) SvPV(ST(2), PL_na);
7446 result = (data1_node *)data1_read_sgml(arg1,arg2,(char const *)arg3);
7448 ST(argvi) = sv_newmortal();
7449 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7458 XS(_wrap_data1_absyn_trav) {
7459 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7460 const char *_swigerr = _swigmsg;
7464 void (*arg3)(data1_handle,void *,data1_absyn *) ;
7468 if ((items < 3) || (items > 3)) {
7469 SWIG_croak("Usage: data1_absyn_trav(dh,handle,fh);");
7472 data1_handle * argp;
7473 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7474 SWIG_croak("Type error in argument 1 of data1_absyn_trav. Expected _p_data1_handle");
7479 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, 0,0) < 0) {
7480 SWIG_croak("Type error in argument 2 of data1_absyn_trav. Expected _p_void");
7484 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_data1_handle_p_void_p_data1_absyn__void,0) < 0) {
7485 SWIG_croak("Type error in argument 3 of data1_absyn_trav. Expected _p_f_data1_handle_p_void_p_data1_absyn__void");
7488 data1_absyn_trav(arg1,arg2,arg3);
7499 XS(_wrap_data1_attset_search_id) {
7500 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7501 const char *_swigerr = _swigmsg;
7505 data1_attset *result;
7509 if ((items < 2) || (items > 2)) {
7510 SWIG_croak("Usage: data1_attset_search_id(dh,id);");
7513 data1_handle * argp;
7514 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7515 SWIG_croak("Type error in argument 1 of data1_attset_search_id. Expected _p_data1_handle");
7519 arg2 = (int) SvIV(ST(1));
7520 result = (data1_attset *)data1_attset_search_id(arg1,arg2);
7522 ST(argvi) = sv_newmortal();
7523 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
7532 XS(_wrap_data1_getNodeValue) {
7533 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7534 const char *_swigerr = _swigmsg;
7542 if ((items < 2) || (items > 2)) {
7543 SWIG_croak("Usage: data1_getNodeValue(node,pTagPath);");
7546 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7547 SWIG_croak("Type error in argument 1 of data1_getNodeValue. Expected _p_data1_node");
7550 if (!SvOK((SV*) ST(1))) arg2 = 0;
7551 else arg2 = (char *) SvPV(ST(1), PL_na);
7552 result = (char *)data1_getNodeValue(arg1,arg2);
7554 ST(argvi) = sv_newmortal();
7556 sv_setpv((SV*)ST(argvi++), (char *) result);
7558 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7568 XS(_wrap_data1_LookupNode) {
7569 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7570 const char *_swigerr = _swigmsg;
7578 if ((items < 2) || (items > 2)) {
7579 SWIG_croak("Usage: data1_LookupNode(node,pTagPath);");
7582 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7583 SWIG_croak("Type error in argument 1 of data1_LookupNode. Expected _p_data1_node");
7586 if (!SvOK((SV*) ST(1))) arg2 = 0;
7587 else arg2 = (char *) SvPV(ST(1), PL_na);
7588 result = (data1_node *)data1_LookupNode(arg1,arg2);
7590 ST(argvi) = sv_newmortal();
7591 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7600 XS(_wrap_data1_CountOccurences) {
7601 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7602 const char *_swigerr = _swigmsg;
7610 if ((items < 2) || (items > 2)) {
7611 SWIG_croak("Usage: data1_CountOccurences(node,pTagPath);");
7614 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7615 SWIG_croak("Type error in argument 1 of data1_CountOccurences. Expected _p_data1_node");
7618 if (!SvOK((SV*) ST(1))) arg2 = 0;
7619 else arg2 = (char *) SvPV(ST(1), PL_na);
7620 result = (int)data1_CountOccurences(arg1,arg2);
7622 ST(argvi) = sv_newmortal();
7623 sv_setiv(ST(argvi++), (IV) result);
7632 XS(_wrap_data1_path_fopen) {
7633 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7634 const char *_swigerr = _swigmsg;
7643 if ((items < 3) || (items > 3)) {
7644 SWIG_croak("Usage: data1_path_fopen(dh,file,mode);");
7647 data1_handle * argp;
7648 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7649 SWIG_croak("Type error in argument 1 of data1_path_fopen. Expected _p_data1_handle");
7653 if (!SvOK((SV*) ST(1))) arg2 = 0;
7654 else arg2 = (char *) SvPV(ST(1), PL_na);
7655 if (!SvOK((SV*) ST(2))) arg3 = 0;
7656 else arg3 = (char *) SvPV(ST(2), PL_na);
7657 result = (FILE *)data1_path_fopen(arg1,(char const *)arg2,(char const *)arg3);
7659 ST(argvi) = sv_newmortal();
7660 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_FILE,0);
7669 XS(_wrap_data1_set_tabpath) {
7670 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7671 const char *_swigerr = _swigmsg;
7678 if ((items < 2) || (items > 2)) {
7679 SWIG_croak("Usage: data1_set_tabpath(dh,path);");
7682 data1_handle * argp;
7683 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7684 SWIG_croak("Type error in argument 1 of data1_set_tabpath. Expected _p_data1_handle");
7688 if (!SvOK((SV*) ST(1))) arg2 = 0;
7689 else arg2 = (char *) SvPV(ST(1), PL_na);
7690 data1_set_tabpath(arg1,(char const *)arg2);
7701 XS(_wrap_data1_set_tabroot) {
7702 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7703 const char *_swigerr = _swigmsg;
7710 if ((items < 2) || (items > 2)) {
7711 SWIG_croak("Usage: data1_set_tabroot(dp,p);");
7714 data1_handle * argp;
7715 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7716 SWIG_croak("Type error in argument 1 of data1_set_tabroot. Expected _p_data1_handle");
7720 if (!SvOK((SV*) ST(1))) arg2 = 0;
7721 else arg2 = (char *) SvPV(ST(1), PL_na);
7722 data1_set_tabroot(arg1,(char const *)arg2);
7733 XS(_wrap_data1_get_tabpath) {
7734 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7735 const char *_swigerr = _swigmsg;
7742 if ((items < 1) || (items > 1)) {
7743 SWIG_croak("Usage: data1_get_tabpath(dh);");
7746 data1_handle * argp;
7747 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7748 SWIG_croak("Type error in argument 1 of data1_get_tabpath. Expected _p_data1_handle");
7752 result = (char *)data1_get_tabpath(arg1);
7754 ST(argvi) = sv_newmortal();
7756 sv_setpv((SV*)ST(argvi++), (char *) result);
7758 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7768 XS(_wrap_data1_get_tabroot) {
7769 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7770 const char *_swigerr = _swigmsg;
7777 if ((items < 1) || (items > 1)) {
7778 SWIG_croak("Usage: data1_get_tabroot(dh);");
7781 data1_handle * argp;
7782 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7783 SWIG_croak("Type error in argument 1 of data1_get_tabroot. Expected _p_data1_handle");
7787 result = (char *)data1_get_tabroot(arg1);
7789 ST(argvi) = sv_newmortal();
7791 sv_setpv((SV*)ST(argvi++), (char *) result);
7793 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7803 XS(_wrap_grs_perl_readf) {
7804 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7805 const char *_swigerr = _swigmsg;
7807 struct perl_context *arg1 ;
7813 if ((items < 2) || (items > 2)) {
7814 SWIG_croak("Usage: grs_perl_readf(context,len);");
7817 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7818 SWIG_croak("Type error in argument 1 of grs_perl_readf. Expected _p_perl_context");
7821 arg2 = (size_t) SvUV(ST(1));
7822 result = (int)grs_perl_readf(arg1,arg2);
7824 ST(argvi) = sv_newmortal();
7825 sv_setiv(ST(argvi++), (IV) result);
7834 XS(_wrap_grs_perl_seekf) {
7835 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7836 const char *_swigerr = _swigmsg;
7838 struct perl_context *arg1 ;
7844 if ((items < 2) || (items > 2)) {
7845 SWIG_croak("Usage: grs_perl_seekf(context,offset);");
7848 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7849 SWIG_croak("Type error in argument 1 of grs_perl_seekf. Expected _p_perl_context");
7854 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
7855 SWIG_croak("Type error in argument 2 of grs_perl_seekf. Expected _p_off_t");
7859 result = grs_perl_seekf(arg1,arg2);
7862 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
7863 memmove(resultobj, &result, sizeof(off_t));
7864 ST(argvi) = sv_newmortal();
7865 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
7875 XS(_wrap_grs_perl_tellf) {
7876 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7877 const char *_swigerr = _swigmsg;
7879 struct perl_context *arg1 ;
7884 if ((items < 1) || (items > 1)) {
7885 SWIG_croak("Usage: grs_perl_tellf(context);");
7888 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7889 SWIG_croak("Type error in argument 1 of grs_perl_tellf. Expected _p_perl_context");
7892 result = grs_perl_tellf(arg1);
7895 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
7896 memmove(resultobj, &result, sizeof(off_t));
7897 ST(argvi) = sv_newmortal();
7898 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
7908 XS(_wrap_grs_perl_endf) {
7909 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7910 const char *_swigerr = _swigmsg;
7912 struct perl_context *arg1 ;
7917 if ((items < 2) || (items > 2)) {
7918 SWIG_croak("Usage: grs_perl_endf(context,offset);");
7921 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7922 SWIG_croak("Type error in argument 1 of grs_perl_endf. Expected _p_perl_context");
7927 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
7928 SWIG_croak("Type error in argument 2 of grs_perl_endf. Expected _p_off_t");
7932 grs_perl_endf(arg1,arg2);
7943 XS(_wrap_grs_perl_get_dh) {
7944 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7945 const char *_swigerr = _swigmsg;
7947 struct perl_context *arg1 ;
7948 data1_handle *result;
7952 if ((items < 1) || (items > 1)) {
7953 SWIG_croak("Usage: grs_perl_get_dh(context);");
7956 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7957 SWIG_croak("Type error in argument 1 of grs_perl_get_dh. Expected _p_perl_context");
7960 result = (data1_handle *)grs_perl_get_dh(arg1);
7962 ST(argvi) = sv_newmortal();
7963 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_handle,0);
7972 XS(_wrap_grs_perl_get_mem) {
7973 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7974 const char *_swigerr = _swigmsg;
7976 struct perl_context *arg1 ;
7981 if ((items < 1) || (items > 1)) {
7982 SWIG_croak("Usage: grs_perl_get_mem(context);");
7985 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7986 SWIG_croak("Type error in argument 1 of grs_perl_get_mem. Expected _p_perl_context");
7989 result = (NMEM *)grs_perl_get_mem(arg1);
7991 ST(argvi) = sv_newmortal();
7992 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_NMEM,0);
8001 XS(_wrap_grs_perl_set_res) {
8002 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8003 const char *_swigerr = _swigmsg;
8005 struct perl_context *arg1 ;
8010 if ((items < 2) || (items > 2)) {
8011 SWIG_croak("Usage: grs_perl_set_res(context,n);");
8014 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8015 SWIG_croak("Type error in argument 1 of grs_perl_set_res. Expected _p_perl_context");
8019 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
8020 SWIG_croak("Type error in argument 2 of grs_perl_set_res. Expected _p_data1_node");
8023 grs_perl_set_res(arg1,arg2);
8035 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
8037 static swig_type_info _swigt__p_ZebraService[] = {{"_p_ZebraService", 0, "ZebraService *", 0},{"_p_ZebraService"},{0}};
8038 static swig_type_info _swigt__p_cql_transform_t[] = {{"_p_cql_transform_t", 0, "cql_transform_t *", 0},{"_p_cql_transform_t"},{0}};
8039 static swig_type_info _swigt__p_data1_esetname[] = {{"_p_data1_esetname", 0, "data1_esetname *", 0},{"_p_data1_esetname"},{0}};
8040 static swig_type_info _swigt__p_data1_maptab[] = {{"_p_data1_maptab", 0, "data1_maptab *", 0},{"_p_data1_maptab"},{0}};
8041 static swig_type_info _swigt__p_ODR[] = {{"_p_ODR", 0, "ODR *", 0},{"_p_ODR"},{0}};
8042 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}};
8043 static swig_type_info _swigt__p_p_char[] = {{"_p_p_char", 0, "char **", 0},{"_p_p_char"},{0}};
8044 static swig_type_info _swigt__p_oid_value[] = {{"_p_oid_value", 0, "oid_value *", 0},{"_p_oid_value"},{0}};
8045 static swig_type_info _swigt__p_data1_absyn[] = {{"_p_data1_absyn", 0, "data1_absyn *", 0},{"_p_data1_absyn"},{0}};
8046 static swig_type_info _swigt__p_ZebraHandle[] = {{"_p_ZebraHandle", 0, "ZebraHandle *", 0},{"_p_ZebraHandle"},{0}};
8047 static swig_type_info _swigt__p_void[] = {{"_p_void", 0, "void *", 0},{"_p_void"},{0}};
8048 static swig_type_info _swigt__p_data1_attset[] = {{"_p_data1_attset", 0, "data1_attset *", 0},{"_p_data1_attset"},{0}};
8049 static swig_type_info _swigt__p_size_t[] = {{"_p_size_t", 0, "size_t *", 0},{"_p_size_t"},{0}};
8050 static swig_type_info _swigt__p_WRBUF[] = {{"_p_WRBUF", 0, "WRBUF *", 0},{"_p_WRBUF"},{0}};
8051 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}};
8052 static swig_type_info _swigt__p_Z_Espec1[] = {{"_p_Z_Espec1", 0, "Z_Espec1 *", 0},{"_p_Z_Espec1"},{0}};
8053 static swig_type_info _swigt__p_off_t[] = {{"_p_off_t", 0, "off_t *", 0},{"_p_off_t"},{0}};
8054 static swig_type_info _swigt__p_Odr_oid[] = {{"_p_Odr_oid", 0, "Odr_oid *", 0},{"_p_Odr_oid"},{0}};
8055 static swig_type_info _swigt__p_data1_varset[] = {{"_p_data1_varset", 0, "data1_varset *", 0},{"_p_data1_varset"},{0}};
8056 static swig_type_info _swigt__p_RetrievalRecordBuf[] = {{"_p_RetrievalRecordBuf", 0, "RetrievalRecordBuf *", 0},{"_p_RetrievalRecordBuf"},{0}};
8057 static swig_type_info _swigt__p_perl_context[] = {{"_p_perl_context", 0, "struct perl_context *", 0},{"_p_perl_context"},{0}};
8058 static swig_type_info _swigt__p_data1_node[] = {{"_p_data1_node", 0, "data1_node *", 0},{"_p_data1_node"},{0}};
8059 static swig_type_info _swigt__p_ScanObj[] = {{"IDZebra::ScanObj", 0, "ScanObj *", 0},{"IDZebra::ScanObj"},{0}};
8060 static swig_type_info _swigt__p_RetrievalObj[] = {{"IDZebra::RetrievalObj", 0, "RetrievalObj *", 0},{"IDZebra::RetrievalObj"},{0}};
8061 static swig_type_info _swigt__p_data1_tagset[] = {{"_p_data1_tagset", 0, "data1_tagset *", 0},{"_p_data1_tagset"},{0}};
8062 static swig_type_info _swigt__p_data1_tag[] = {{"_p_data1_tag", 0, "data1_tag *", 0},{"_p_data1_tag"},{0}};
8063 static swig_type_info _swigt__p_ZebraRetrievalRecord[] = {{"_p_ZebraRetrievalRecord", 0, "ZebraRetrievalRecord *", 0},{"_p_ZebraRetrievalRecord"},{0}};
8064 static swig_type_info _swigt__p_RetrievalRecord[] = {{"IDZebra::RetrievalRecord", 0, "RetrievalRecord *", 0},{"IDZebra::RetrievalRecord"},{0}};
8065 static swig_type_info _swigt__p_NMEM[] = {{"_p_NMEM", 0, "NMEM *", 0},{"_p_NMEM"},{0}};
8066 static swig_type_info _swigt__p_Z_ExplainRecord[] = {{"_p_Z_ExplainRecord", 0, "Z_ExplainRecord *", 0},{"_p_Z_ExplainRecord"},{0}};
8067 static swig_type_info _swigt__p_data1_marctab[] = {{"_p_data1_marctab", 0, "data1_marctab *", 0},{"_p_data1_marctab"},{0}};
8068 static swig_type_info _swigt__p_ZebraTransactionStatus[] = {{"IDZebra::ZebraTransactionStatus", 0, "ZebraTransactionStatus *", 0},{"IDZebra::ZebraTransactionStatus"},{0}};
8069 static swig_type_info _swigt__p_Z_BriefBib[] = {{"_p_Z_BriefBib", 0, "Z_BriefBib *", 0},{"_p_Z_BriefBib"},{0}};
8070 static swig_type_info _swigt__p_ScanEntry[] = {{"IDZebra::ScanEntry", 0, "ScanEntry *", 0},{"IDZebra::ScanEntry"},{0}};
8071 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}};
8072 static swig_type_info _swigt__p_FILE[] = {{"_p_FILE", 0, "FILE *", 0},{"_p_FILE"},{0}};
8073 static swig_type_info _swigt__p_data1_element[] = {{"_p_data1_element", 0, "data1_element *", 0},{"_p_data1_element"},{0}};
8074 static swig_type_info _swigt__p_recordGroup[] = {{"IDZebra::recordGroup", 0, "recordGroup *", 0},{"IDZebra::recordGroup"},{0}};
8075 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0},{"_p_int"},{0}};
8076 static swig_type_info _swigt__p_data1_handle[] = {{"_p_data1_handle", 0, "data1_handle *", 0},{"_p_data1_handle"},{0}};
8077 static swig_type_info _swigt__p_p_int[] = {{"_p_p_int", 0, "int **", 0},{"_p_p_int"},{0}};
8078 static swig_type_info _swigt__p_data1_absyn_cache[] = {{"_p_data1_absyn_cache", 0, "data1_absyn_cache *", 0},{"_p_data1_absyn_cache"},{0}};
8079 static swig_type_info _swigt__p_data1_attset_cache[] = {{"_p_data1_attset_cache", 0, "data1_attset_cache *", 0},{"_p_data1_attset_cache"},{0}};
8080 static swig_type_info _swigt__p_Z_GenericRecord[] = {{"_p_Z_GenericRecord", 0, "Z_GenericRecord *", 0},{"_p_Z_GenericRecord"},{0}};
8081 static swig_type_info _swigt__p_data1_vartype[] = {{"_p_data1_vartype", 0, "data1_vartype *", 0},{"_p_data1_vartype"},{0}};
8083 static swig_type_info *swig_types_initial[] = {
8084 _swigt__p_ZebraService,
8085 _swigt__p_cql_transform_t,
8086 _swigt__p_data1_esetname,
8087 _swigt__p_data1_maptab,
8089 _swigt__p_f_p_void__int,
8091 _swigt__p_oid_value,
8092 _swigt__p_data1_absyn,
8093 _swigt__p_ZebraHandle,
8095 _swigt__p_data1_attset,
8098 _swigt__p_f_data1_handle_p_void_p_data1_absyn__void,
8102 _swigt__p_data1_varset,
8103 _swigt__p_RetrievalRecordBuf,
8104 _swigt__p_perl_context,
8105 _swigt__p_data1_node,
8107 _swigt__p_RetrievalObj,
8108 _swigt__p_data1_tagset,
8109 _swigt__p_data1_tag,
8110 _swigt__p_ZebraRetrievalRecord,
8111 _swigt__p_RetrievalRecord,
8113 _swigt__p_Z_ExplainRecord,
8114 _swigt__p_data1_marctab,
8115 _swigt__p_ZebraTransactionStatus,
8116 _swigt__p_Z_BriefBib,
8117 _swigt__p_ScanEntry,
8118 _swigt__p_f_p_void_p_char_size_t__int,
8120 _swigt__p_data1_element,
8121 _swigt__p_recordGroup,
8123 _swigt__p_data1_handle,
8125 _swigt__p_data1_absyn_cache,
8126 _swigt__p_data1_attset_cache,
8127 _swigt__p_Z_GenericRecord,
8128 _swigt__p_data1_vartype,
8133 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
8135 static swig_constant_info swig_constants[] = {
8136 { SWIG_INT, (char *) SWIG_prefix "LOG_FATAL", (long) 0x0001, 0, 0, 0},
8137 { SWIG_INT, (char *) SWIG_prefix "LOG_DEBUG", (long) 0x0002, 0, 0, 0},
8138 { SWIG_INT, (char *) SWIG_prefix "LOG_WARN", (long) 0x0004, 0, 0, 0},
8139 { SWIG_INT, (char *) SWIG_prefix "LOG_LOG", (long) 0x0008, 0, 0, 0},
8140 { SWIG_INT, (char *) SWIG_prefix "LOG_ERRNO", (long) 0x0010, 0, 0, 0},
8141 { SWIG_INT, (char *) SWIG_prefix "LOG_FILE", (long) 0x0020, 0, 0, 0},
8142 { SWIG_INT, (char *) SWIG_prefix "LOG_APP", (long) 0x0040, 0, 0, 0},
8143 { SWIG_INT, (char *) SWIG_prefix "LOG_MALLOC", (long) 0x0080, 0, 0, 0},
8144 { SWIG_INT, (char *) SWIG_prefix "LOG_ALL", (long) 0xff7f, 0, 0, 0},
8145 { SWIG_INT, (char *) SWIG_prefix "LOG_DEFAULT_LEVEL", (long) (0x0001|0x0010|0x0008|0x0004), 0, 0, 0},
8146 { SWIG_INT, (char *) SWIG_prefix "ODR_DECODE", (long) 0, 0, 0, 0},
8147 { SWIG_INT, (char *) SWIG_prefix "ODR_ENCODE", (long) 1, 0, 0, 0},
8148 { SWIG_INT, (char *) SWIG_prefix "ODR_PRINT", (long) 2, 0, 0, 0},
8149 { SWIG_INT, (char *) SWIG_prefix "DATA1K_unknown", (long) DATA1K_unknown, 0, 0, 0},
8150 { SWIG_INT, (char *) SWIG_prefix "DATA1K_structured", (long) DATA1K_structured, 0, 0, 0},
8151 { SWIG_INT, (char *) SWIG_prefix "DATA1K_string", (long) DATA1K_string, 0, 0, 0},
8152 { SWIG_INT, (char *) SWIG_prefix "DATA1K_numeric", (long) DATA1K_numeric, 0, 0, 0},
8153 { SWIG_INT, (char *) SWIG_prefix "DATA1K_bool", (long) DATA1K_bool, 0, 0, 0},
8154 { SWIG_INT, (char *) SWIG_prefix "DATA1K_oid", (long) DATA1K_oid, 0, 0, 0},
8155 { SWIG_INT, (char *) SWIG_prefix "DATA1K_generalizedtime", (long) DATA1K_generalizedtime, 0, 0, 0},
8156 { SWIG_INT, (char *) SWIG_prefix "DATA1K_intunit", (long) DATA1K_intunit, 0, 0, 0},
8157 { SWIG_INT, (char *) SWIG_prefix "DATA1K_int", (long) DATA1K_int, 0, 0, 0},
8158 { SWIG_INT, (char *) SWIG_prefix "DATA1K_octetstring", (long) DATA1K_octetstring, 0, 0, 0},
8159 { SWIG_INT, (char *) SWIG_prefix "DATA1K_null", (long) DATA1K_null, 0, 0, 0},
8160 { SWIG_INT, (char *) SWIG_prefix "DATA1T_numeric", (long) 1, 0, 0, 0},
8161 { SWIG_INT, (char *) SWIG_prefix "DATA1T_string", (long) 2, 0, 0, 0},
8162 { SWIG_INT, (char *) SWIG_prefix "DATA1N_root", (long) 1, 0, 0, 0},
8163 { SWIG_INT, (char *) SWIG_prefix "DATA1N_tag", (long) 2, 0, 0, 0},
8164 { SWIG_INT, (char *) SWIG_prefix "DATA1N_data", (long) 3, 0, 0, 0},
8165 { SWIG_INT, (char *) SWIG_prefix "DATA1N_variant", (long) 4, 0, 0, 0},
8166 { SWIG_INT, (char *) SWIG_prefix "DATA1N_comment", (long) 5, 0, 0, 0},
8167 { SWIG_INT, (char *) SWIG_prefix "DATA1N_preprocess", (long) 6, 0, 0, 0},
8168 { SWIG_INT, (char *) SWIG_prefix "DATA1I_inctxt", (long) 1, 0, 0, 0},
8169 { SWIG_INT, (char *) SWIG_prefix "DATA1I_incbin", (long) 2, 0, 0, 0},
8170 { SWIG_INT, (char *) SWIG_prefix "DATA1I_text", (long) 3, 0, 0, 0},
8171 { SWIG_INT, (char *) SWIG_prefix "DATA1I_num", (long) 4, 0, 0, 0},
8172 { SWIG_INT, (char *) SWIG_prefix "DATA1I_oid", (long) 5, 0, 0, 0},
8173 { SWIG_INT, (char *) SWIG_prefix "DATA1_LOCALDATA", (long) 12, 0, 0, 0},
8174 { SWIG_INT, (char *) SWIG_prefix "DATA1_FLAG_XML", (long) 1, 0, 0, 0},
8180 static swig_variable_info swig_variables[] = {
8183 static swig_command_info swig_commands[] = {
8184 {"IDZebrac::recordGroup_groupName_set", _wrap_recordGroup_groupName_set},
8185 {"IDZebrac::recordGroup_groupName_get", _wrap_recordGroup_groupName_get},
8186 {"IDZebrac::recordGroup_databaseName_set", _wrap_recordGroup_databaseName_set},
8187 {"IDZebrac::recordGroup_databaseName_get", _wrap_recordGroup_databaseName_get},
8188 {"IDZebrac::recordGroup_path_set", _wrap_recordGroup_path_set},
8189 {"IDZebrac::recordGroup_path_get", _wrap_recordGroup_path_get},
8190 {"IDZebrac::recordGroup_recordId_set", _wrap_recordGroup_recordId_set},
8191 {"IDZebrac::recordGroup_recordId_get", _wrap_recordGroup_recordId_get},
8192 {"IDZebrac::recordGroup_recordType_set", _wrap_recordGroup_recordType_set},
8193 {"IDZebrac::recordGroup_recordType_get", _wrap_recordGroup_recordType_get},
8194 {"IDZebrac::recordGroup_flagStoreData_set", _wrap_recordGroup_flagStoreData_set},
8195 {"IDZebrac::recordGroup_flagStoreData_get", _wrap_recordGroup_flagStoreData_get},
8196 {"IDZebrac::recordGroup_flagStoreKeys_set", _wrap_recordGroup_flagStoreKeys_set},
8197 {"IDZebrac::recordGroup_flagStoreKeys_get", _wrap_recordGroup_flagStoreKeys_get},
8198 {"IDZebrac::recordGroup_flagRw_set", _wrap_recordGroup_flagRw_set},
8199 {"IDZebrac::recordGroup_flagRw_get", _wrap_recordGroup_flagRw_get},
8200 {"IDZebrac::recordGroup_fileVerboseLimit_set", _wrap_recordGroup_fileVerboseLimit_set},
8201 {"IDZebrac::recordGroup_fileVerboseLimit_get", _wrap_recordGroup_fileVerboseLimit_get},
8202 {"IDZebrac::recordGroup_databaseNamePath_set", _wrap_recordGroup_databaseNamePath_set},
8203 {"IDZebrac::recordGroup_databaseNamePath_get", _wrap_recordGroup_databaseNamePath_get},
8204 {"IDZebrac::recordGroup_explainDatabase_set", _wrap_recordGroup_explainDatabase_set},
8205 {"IDZebrac::recordGroup_explainDatabase_get", _wrap_recordGroup_explainDatabase_get},
8206 {"IDZebrac::recordGroup_followLinks_set", _wrap_recordGroup_followLinks_set},
8207 {"IDZebrac::recordGroup_followLinks_get", _wrap_recordGroup_followLinks_get},
8208 {"IDZebrac::new_recordGroup", _wrap_new_recordGroup},
8209 {"IDZebrac::delete_recordGroup", _wrap_delete_recordGroup},
8210 {"IDZebrac::RetrievalObj_noOfRecords_set", _wrap_RetrievalObj_noOfRecords_set},
8211 {"IDZebrac::RetrievalObj_noOfRecords_get", _wrap_RetrievalObj_noOfRecords_get},
8212 {"IDZebrac::RetrievalObj_records_set", _wrap_RetrievalObj_records_set},
8213 {"IDZebrac::RetrievalObj_records_get", _wrap_RetrievalObj_records_get},
8214 {"IDZebrac::new_RetrievalObj", _wrap_new_RetrievalObj},
8215 {"IDZebrac::delete_RetrievalObj", _wrap_delete_RetrievalObj},
8216 {"IDZebrac::RetrievalRecord_errCode_set", _wrap_RetrievalRecord_errCode_set},
8217 {"IDZebrac::RetrievalRecord_errCode_get", _wrap_RetrievalRecord_errCode_get},
8218 {"IDZebrac::RetrievalRecord_errString_set", _wrap_RetrievalRecord_errString_set},
8219 {"IDZebrac::RetrievalRecord_errString_get", _wrap_RetrievalRecord_errString_get},
8220 {"IDZebrac::RetrievalRecord_position_set", _wrap_RetrievalRecord_position_set},
8221 {"IDZebrac::RetrievalRecord_position_get", _wrap_RetrievalRecord_position_get},
8222 {"IDZebrac::RetrievalRecord_base_set", _wrap_RetrievalRecord_base_set},
8223 {"IDZebrac::RetrievalRecord_base_get", _wrap_RetrievalRecord_base_get},
8224 {"IDZebrac::RetrievalRecord_format_set", _wrap_RetrievalRecord_format_set},
8225 {"IDZebrac::RetrievalRecord_format_get", _wrap_RetrievalRecord_format_get},
8226 {"IDZebrac::RetrievalRecord_buf_set", _wrap_RetrievalRecord_buf_set},
8227 {"IDZebrac::RetrievalRecord_buf_get", _wrap_RetrievalRecord_buf_get},
8228 {"IDZebrac::new_RetrievalRecord", _wrap_new_RetrievalRecord},
8229 {"IDZebrac::delete_RetrievalRecord", _wrap_delete_RetrievalRecord},
8230 {"IDZebrac::ScanEntry_occurrences_set", _wrap_ScanEntry_occurrences_set},
8231 {"IDZebrac::ScanEntry_occurrences_get", _wrap_ScanEntry_occurrences_get},
8232 {"IDZebrac::ScanEntry_term_set", _wrap_ScanEntry_term_set},
8233 {"IDZebrac::ScanEntry_term_get", _wrap_ScanEntry_term_get},
8234 {"IDZebrac::new_ScanEntry", _wrap_new_ScanEntry},
8235 {"IDZebrac::delete_ScanEntry", _wrap_delete_ScanEntry},
8236 {"IDZebrac::ScanObj_num_entries_set", _wrap_ScanObj_num_entries_set},
8237 {"IDZebrac::ScanObj_num_entries_get", _wrap_ScanObj_num_entries_get},
8238 {"IDZebrac::ScanObj_position_set", _wrap_ScanObj_position_set},
8239 {"IDZebrac::ScanObj_position_get", _wrap_ScanObj_position_get},
8240 {"IDZebrac::ScanObj_is_partial_set", _wrap_ScanObj_is_partial_set},
8241 {"IDZebrac::ScanObj_is_partial_get", _wrap_ScanObj_is_partial_get},
8242 {"IDZebrac::ScanObj_entries_set", _wrap_ScanObj_entries_set},
8243 {"IDZebrac::ScanObj_entries_get", _wrap_ScanObj_entries_get},
8244 {"IDZebrac::new_ScanObj", _wrap_new_ScanObj},
8245 {"IDZebrac::delete_ScanObj", _wrap_delete_ScanObj},
8246 {"IDZebrac::ZebraTransactionStatus_processed_set", _wrap_ZebraTransactionStatus_processed_set},
8247 {"IDZebrac::ZebraTransactionStatus_processed_get", _wrap_ZebraTransactionStatus_processed_get},
8248 {"IDZebrac::ZebraTransactionStatus_inserted_set", _wrap_ZebraTransactionStatus_inserted_set},
8249 {"IDZebrac::ZebraTransactionStatus_inserted_get", _wrap_ZebraTransactionStatus_inserted_get},
8250 {"IDZebrac::ZebraTransactionStatus_updated_set", _wrap_ZebraTransactionStatus_updated_set},
8251 {"IDZebrac::ZebraTransactionStatus_updated_get", _wrap_ZebraTransactionStatus_updated_get},
8252 {"IDZebrac::ZebraTransactionStatus_deleted_set", _wrap_ZebraTransactionStatus_deleted_set},
8253 {"IDZebrac::ZebraTransactionStatus_deleted_get", _wrap_ZebraTransactionStatus_deleted_get},
8254 {"IDZebrac::ZebraTransactionStatus_utime_set", _wrap_ZebraTransactionStatus_utime_set},
8255 {"IDZebrac::ZebraTransactionStatus_utime_get", _wrap_ZebraTransactionStatus_utime_get},
8256 {"IDZebrac::ZebraTransactionStatus_stime_set", _wrap_ZebraTransactionStatus_stime_set},
8257 {"IDZebrac::ZebraTransactionStatus_stime_get", _wrap_ZebraTransactionStatus_stime_get},
8258 {"IDZebrac::new_ZebraTransactionStatus", _wrap_new_ZebraTransactionStatus},
8259 {"IDZebrac::delete_ZebraTransactionStatus", _wrap_delete_ZebraTransactionStatus},
8260 {"IDZebrac::DESTROY", _wrap_DESTROY},
8261 {"IDZebrac::logLevel", _wrap_logLevel},
8262 {"IDZebrac::logFile", _wrap_logFile},
8263 {"IDZebrac::logMsg", _wrap_logMsg},
8264 {"IDZebrac::odr_createmem", _wrap_odr_createmem},
8265 {"IDZebrac::odr_reset", _wrap_odr_reset},
8266 {"IDZebrac::odr_destroy", _wrap_odr_destroy},
8267 {"IDZebrac::odr_malloc", _wrap_odr_malloc},
8268 {"IDZebrac::start", _wrap_start},
8269 {"IDZebrac::open", _wrap_open},
8270 {"IDZebrac::close", _wrap_close},
8271 {"IDZebrac::stop", _wrap_stop},
8272 {"IDZebrac::errCode", _wrap_errCode},
8273 {"IDZebrac::errString", _wrap_errString},
8274 {"IDZebrac::errAdd", _wrap_errAdd},
8275 {"IDZebrac::init_recordGroup", _wrap_init_recordGroup},
8276 {"IDZebrac::res_get_recordGroup", _wrap_res_get_recordGroup},
8277 {"IDZebrac::set_group", _wrap_set_group},
8278 {"IDZebrac::select_database", _wrap_select_database},
8279 {"IDZebrac::select_databases", _wrap_select_databases},
8280 {"IDZebrac::begin_trans", _wrap_begin_trans},
8281 {"IDZebrac::end_trans", _wrap_end_trans},
8282 {"IDZebrac::trans_no", _wrap_trans_no},
8283 {"IDZebrac::begin_read", _wrap_begin_read},
8284 {"IDZebrac::zts_test", _wrap_zts_test},
8285 {"IDZebrac::end_read", _wrap_end_read},
8286 {"IDZebrac::commit", _wrap_commit},
8287 {"IDZebrac::get_shadow_enable", _wrap_get_shadow_enable},
8288 {"IDZebrac::set_shadow_enable", _wrap_set_shadow_enable},
8289 {"IDZebrac::init", _wrap_init},
8290 {"IDZebrac::compact", _wrap_compact},
8291 {"IDZebrac::repository_update", _wrap_repository_update},
8292 {"IDZebrac::repository_delete", _wrap_repository_delete},
8293 {"IDZebrac::repository_show", _wrap_repository_show},
8294 {"IDZebrac::update_record", _wrap_update_record},
8295 {"IDZebrac::delete_record", _wrap_delete_record},
8296 {"IDZebrac::search_PQF", _wrap_search_PQF},
8297 {"IDZebrac::cql_transform_open_fname", _wrap_cql_transform_open_fname},
8298 {"IDZebrac::cql_transform_close", _wrap_cql_transform_close},
8299 {"IDZebrac::cql_transform_error", _wrap_cql_transform_error},
8300 {"IDZebrac::cql2pqf", _wrap_cql2pqf},
8301 {"IDZebrac::records_retrieve", _wrap_records_retrieve},
8302 {"IDZebrac::record_retrieve", _wrap_record_retrieve},
8303 {"IDZebrac::sort", _wrap_sort},
8304 {"IDZebrac::scan_PQF", _wrap_scan_PQF},
8305 {"IDZebrac::getScanEntry", _wrap_getScanEntry},
8306 {"IDZebrac::nmem_create", _wrap_nmem_create},
8307 {"IDZebrac::nmem_destroy", _wrap_nmem_destroy},
8308 {"IDZebrac::data1_create", _wrap_data1_create},
8309 {"IDZebrac::data1_createx", _wrap_data1_createx},
8310 {"IDZebrac::data1_destroy", _wrap_data1_destroy},
8311 {"IDZebrac::get_parent_tag", _wrap_get_parent_tag},
8312 {"IDZebrac::data1_read_node", _wrap_data1_read_node},
8313 {"IDZebrac::data1_read_nodex", _wrap_data1_read_nodex},
8314 {"IDZebrac::data1_read_record", _wrap_data1_read_record},
8315 {"IDZebrac::data1_read_absyn", _wrap_data1_read_absyn},
8316 {"IDZebrac::data1_gettagbynum", _wrap_data1_gettagbynum},
8317 {"IDZebrac::data1_empty_tagset", _wrap_data1_empty_tagset},
8318 {"IDZebrac::data1_read_tagset", _wrap_data1_read_tagset},
8319 {"IDZebrac::data1_getelementbytagname", _wrap_data1_getelementbytagname},
8320 {"IDZebrac::data1_nodetogr", _wrap_data1_nodetogr},
8321 {"IDZebrac::data1_gettagbyname", _wrap_data1_gettagbyname},
8322 {"IDZebrac::data1_free_tree", _wrap_data1_free_tree},
8323 {"IDZebrac::data1_nodetobuf", _wrap_data1_nodetobuf},
8324 {"IDZebrac::data1_mk_tag_data_wd", _wrap_data1_mk_tag_data_wd},
8325 {"IDZebrac::data1_mk_tag_data", _wrap_data1_mk_tag_data},
8326 {"IDZebrac::data1_maptype", _wrap_data1_maptype},
8327 {"IDZebrac::data1_read_varset", _wrap_data1_read_varset},
8328 {"IDZebrac::data1_getvartypebyct", _wrap_data1_getvartypebyct},
8329 {"IDZebrac::data1_read_espec1", _wrap_data1_read_espec1},
8330 {"IDZebrac::data1_doespec1", _wrap_data1_doespec1},
8331 {"IDZebrac::data1_getesetbyname", _wrap_data1_getesetbyname},
8332 {"IDZebrac::data1_getelementbyname", _wrap_data1_getelementbyname},
8333 {"IDZebrac::data1_mk_node2", _wrap_data1_mk_node2},
8334 {"IDZebrac::data1_mk_tag", _wrap_data1_mk_tag},
8335 {"IDZebrac::data1_mk_tag_n", _wrap_data1_mk_tag_n},
8336 {"IDZebrac::data1_tag_add_attr", _wrap_data1_tag_add_attr},
8337 {"IDZebrac::data1_mk_text_n", _wrap_data1_mk_text_n},
8338 {"IDZebrac::data1_mk_text_nf", _wrap_data1_mk_text_nf},
8339 {"IDZebrac::data1_mk_text", _wrap_data1_mk_text},
8340 {"IDZebrac::data1_mk_comment_n", _wrap_data1_mk_comment_n},
8341 {"IDZebrac::data1_mk_comment", _wrap_data1_mk_comment},
8342 {"IDZebrac::data1_mk_preprocess", _wrap_data1_mk_preprocess},
8343 {"IDZebrac::data1_mk_root", _wrap_data1_mk_root},
8344 {"IDZebrac::data1_set_root", _wrap_data1_set_root},
8345 {"IDZebrac::data1_mk_tag_data_int", _wrap_data1_mk_tag_data_int},
8346 {"IDZebrac::data1_mk_tag_data_oid", _wrap_data1_mk_tag_data_oid},
8347 {"IDZebrac::data1_mk_tag_data_text", _wrap_data1_mk_tag_data_text},
8348 {"IDZebrac::data1_mk_tag_data_text_uni", _wrap_data1_mk_tag_data_text_uni},
8349 {"IDZebrac::data1_get_absyn", _wrap_data1_get_absyn},
8350 {"IDZebrac::data1_search_tag", _wrap_data1_search_tag},
8351 {"IDZebrac::data1_mk_tag_uni", _wrap_data1_mk_tag_uni},
8352 {"IDZebrac::data1_get_attset", _wrap_data1_get_attset},
8353 {"IDZebrac::data1_read_maptab", _wrap_data1_read_maptab},
8354 {"IDZebrac::data1_map_record", _wrap_data1_map_record},
8355 {"IDZebrac::data1_read_marctab", _wrap_data1_read_marctab},
8356 {"IDZebrac::data1_nodetomarc", _wrap_data1_nodetomarc},
8357 {"IDZebrac::data1_nodetoidsgml", _wrap_data1_nodetoidsgml},
8358 {"IDZebrac::data1_nodetoexplain", _wrap_data1_nodetoexplain},
8359 {"IDZebrac::data1_nodetosummary", _wrap_data1_nodetosummary},
8360 {"IDZebrac::data1_nodetosoif", _wrap_data1_nodetosoif},
8361 {"IDZebrac::data1_get_wrbuf", _wrap_data1_get_wrbuf},
8362 {"IDZebrac::data1_get_read_buf", _wrap_data1_get_read_buf},
8363 {"IDZebrac::data1_get_map_buf", _wrap_data1_get_map_buf},
8364 {"IDZebrac::data1_absyn_cache_get", _wrap_data1_absyn_cache_get},
8365 {"IDZebrac::data1_attset_cache_get", _wrap_data1_attset_cache_get},
8366 {"IDZebrac::data1_nmem_get", _wrap_data1_nmem_get},
8367 {"IDZebrac::data1_pr_tree", _wrap_data1_pr_tree},
8368 {"IDZebrac::data1_print_tree", _wrap_data1_print_tree},
8369 {"IDZebrac::data1_insert_string", _wrap_data1_insert_string},
8370 {"IDZebrac::data1_insert_string_n", _wrap_data1_insert_string_n},
8371 {"IDZebrac::data1_read_sgml", _wrap_data1_read_sgml},
8372 {"IDZebrac::data1_absyn_trav", _wrap_data1_absyn_trav},
8373 {"IDZebrac::data1_attset_search_id", _wrap_data1_attset_search_id},
8374 {"IDZebrac::data1_getNodeValue", _wrap_data1_getNodeValue},
8375 {"IDZebrac::data1_LookupNode", _wrap_data1_LookupNode},
8376 {"IDZebrac::data1_CountOccurences", _wrap_data1_CountOccurences},
8377 {"IDZebrac::data1_path_fopen", _wrap_data1_path_fopen},
8378 {"IDZebrac::data1_set_tabpath", _wrap_data1_set_tabpath},
8379 {"IDZebrac::data1_set_tabroot", _wrap_data1_set_tabroot},
8380 {"IDZebrac::data1_get_tabpath", _wrap_data1_get_tabpath},
8381 {"IDZebrac::data1_get_tabroot", _wrap_data1_get_tabroot},
8382 {"IDZebrac::grs_perl_readf", _wrap_grs_perl_readf},
8383 {"IDZebrac::grs_perl_seekf", _wrap_grs_perl_seekf},
8384 {"IDZebrac::grs_perl_tellf", _wrap_grs_perl_tellf},
8385 {"IDZebrac::grs_perl_endf", _wrap_grs_perl_endf},
8386 {"IDZebrac::grs_perl_get_dh", _wrap_grs_perl_get_dh},
8387 {"IDZebrac::grs_perl_get_mem", _wrap_grs_perl_get_mem},
8388 {"IDZebrac::grs_perl_set_res", _wrap_grs_perl_set_res},
8399 static int _init = 0;
8401 for (i = 0; swig_types_initial[i]; i++) {
8402 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
8407 /* Install commands */
8408 for (i = 0; swig_commands[i].name; i++) {
8409 newXS((char*) swig_commands[i].name,swig_commands[i].wrapper, (char*)__FILE__);
8412 /* Install variables */
8413 for (i = 0; swig_variables[i].name; i++) {
8415 sv = perl_get_sv((char*) swig_variables[i].name, TRUE | 0x2);
8416 if (swig_variables[i].type) {
8417 SWIG_MakePtr(sv,(void *)1, *swig_variables[i].type,0);
8419 sv_setiv(sv,(IV) 0);
8421 swig_create_magic(sv, (char *) swig_variables[i].name, swig_variables[i].set, swig_variables[i].get);
8424 /* Install constant */
8425 for (i = 0; swig_constants[i].type; i++) {
8427 sv = perl_get_sv((char*)swig_constants[i].name, TRUE | 0x2);
8428 switch(swig_constants[i].type) {
8430 sv_setiv(sv, (IV) swig_constants[i].lvalue);
8433 sv_setnv(sv, (double) swig_constants[i].dvalue);
8436 sv_setpv(sv, (char *) swig_constants[i].pvalue);
8439 SWIG_MakePtr(sv, swig_constants[i].pvalue, *(swig_constants[i].ptype),0);
8442 /* obj = SWIG_NewPackedObj(swig_constants[i].pvalue, swig_constants[i].lvalue, *(swig_constants[i].ptype)); */
8450 SWIG_TypeClientData(SWIGTYPE_p_recordGroup, (void*) "IDZebra::recordGroup");
8451 SWIG_TypeClientData(SWIGTYPE_p_RetrievalObj, (void*) "IDZebra::RetrievalObj");
8452 SWIG_TypeClientData(SWIGTYPE_p_RetrievalRecord, (void*) "IDZebra::RetrievalRecord");
8453 SWIG_TypeClientData(SWIGTYPE_p_ScanEntry, (void*) "IDZebra::ScanEntry");
8454 SWIG_TypeClientData(SWIGTYPE_p_ScanObj, (void*) "IDZebra::ScanObj");
8455 SWIG_TypeClientData(SWIGTYPE_p_ZebraTransactionStatus, (void*) "IDZebra::ZebraTransactionStatus");