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.4 2002-12-02 10:23:30 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_data1_esetname swig_types[1]
503 #define SWIGTYPE_p_data1_maptab swig_types[2]
504 #define SWIGTYPE_p_ODR swig_types[3]
505 #define SWIGTYPE_p_f_p_void__int swig_types[4]
506 #define SWIGTYPE_p_p_char swig_types[5]
507 #define SWIGTYPE_p_oid_value swig_types[6]
508 #define SWIGTYPE_p_data1_absyn swig_types[7]
509 #define SWIGTYPE_p_ZebraHandle swig_types[8]
510 #define SWIGTYPE_p_void swig_types[9]
511 #define SWIGTYPE_p_data1_attset swig_types[10]
512 #define SWIGTYPE_p_size_t swig_types[11]
513 #define SWIGTYPE_p_WRBUF swig_types[12]
514 #define SWIGTYPE_p_f_data1_handle_p_void_p_data1_absyn__void swig_types[13]
515 #define SWIGTYPE_p_Z_Espec1 swig_types[14]
516 #define SWIGTYPE_p_off_t swig_types[15]
517 #define SWIGTYPE_p_Odr_oid swig_types[16]
518 #define SWIGTYPE_p_data1_varset swig_types[17]
519 #define SWIGTYPE_p_RetrievalRecordBuf swig_types[18]
520 #define SWIGTYPE_p_perl_context swig_types[19]
521 #define SWIGTYPE_p_data1_node swig_types[20]
522 #define SWIGTYPE_p_ScanObj swig_types[21]
523 #define SWIGTYPE_p_RetrievalObj swig_types[22]
524 #define SWIGTYPE_p_data1_tagset swig_types[23]
525 #define SWIGTYPE_p_data1_tag swig_types[24]
526 #define SWIGTYPE_p_ZebraRetrievalRecord swig_types[25]
527 #define SWIGTYPE_p_RetrievalRecord swig_types[26]
528 #define SWIGTYPE_p_NMEM swig_types[27]
529 #define SWIGTYPE_p_Z_ExplainRecord swig_types[28]
530 #define SWIGTYPE_p_data1_marctab swig_types[29]
531 #define SWIGTYPE_p_Z_BriefBib swig_types[30]
532 #define SWIGTYPE_p_ScanEntry swig_types[31]
533 #define SWIGTYPE_p_f_p_void_p_char_size_t__int swig_types[32]
534 #define SWIGTYPE_p_FILE swig_types[33]
535 #define SWIGTYPE_p_data1_element swig_types[34]
536 #define SWIGTYPE_p_recordGroup swig_types[35]
537 #define SWIGTYPE_p_int swig_types[36]
538 #define SWIGTYPE_p_data1_handle swig_types[37]
539 #define SWIGTYPE_p_p_int swig_types[38]
540 #define SWIGTYPE_p_data1_absyn_cache swig_types[39]
541 #define SWIGTYPE_p_data1_attset_cache swig_types[40]
542 #define SWIGTYPE_p_Z_GenericRecord swig_types[41]
543 #define SWIGTYPE_p_data1_vartype swig_types[42]
544 static swig_type_info *swig_types[44];
546 /* -------- TYPES TABLE (END) -------- */
548 #define SWIG_init boot_IDZebra
550 #define SWIG_name "IDZebrac::boot_IDZebra"
551 #define SWIG_prefix "IDZebrac::"
558 SWIGEXPORT(void) SWIG_init (CV* cv);
560 SWIGEXPORT(void) SWIG_init (pTHXo_ CV* cv);
563 SWIGEXPORT(void) SWIG_init (CV *cv, CPerlObj *);
567 #include "zebraapi.h"
568 #include "zebra_api_ext.h"
569 #include "zebra_perl.h"
574 #define MAGIC_CLASS _wrap_IDZebra_var::
575 class _wrap_IDZebra_var : public CPerlObj {
580 SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *sv, MAGIC *mg) {
583 croak("Value is read-only.");
595 XS(_wrap_recordGroup_groupName_set) {
596 char _swigmsg[SWIG_MAX_ERRMSG] = "";
597 const char *_swigerr = _swigmsg;
604 if ((items < 2) || (items > 2)) {
605 SWIG_croak("Usage: recordGroup_groupName_set(self,groupName);");
608 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
609 SWIG_croak("Type error in argument 1 of recordGroup_groupName_set. Expected _p_recordGroup");
612 if (!SvOK((SV*) ST(1))) arg2 = 0;
613 else arg2 = (char *) SvPV(ST(1), PL_na);
615 if (arg1->groupName) free((char*)arg1->groupName);
616 arg1->groupName = (char *) malloc(strlen(arg2)+1);
617 strcpy((char*)arg1->groupName,arg2);
628 XS(_wrap_recordGroup_groupName_get) {
629 char _swigmsg[SWIG_MAX_ERRMSG] = "";
630 const char *_swigerr = _swigmsg;
637 if ((items < 1) || (items > 1)) {
638 SWIG_croak("Usage: recordGroup_groupName_get(self);");
641 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
642 SWIG_croak("Type error in argument 1 of recordGroup_groupName_get. Expected _p_recordGroup");
645 result = (char *) ((arg1)->groupName);
647 ST(argvi) = sv_newmortal();
649 sv_setpv((SV*)ST(argvi++), (char *) result);
651 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
661 XS(_wrap_recordGroup_databaseName_set) {
662 char _swigmsg[SWIG_MAX_ERRMSG] = "";
663 const char *_swigerr = _swigmsg;
670 if ((items < 2) || (items > 2)) {
671 SWIG_croak("Usage: recordGroup_databaseName_set(self,databaseName);");
674 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
675 SWIG_croak("Type error in argument 1 of recordGroup_databaseName_set. Expected _p_recordGroup");
678 if (!SvOK((SV*) ST(1))) arg2 = 0;
679 else arg2 = (char *) SvPV(ST(1), PL_na);
681 if (arg1->databaseName) free((char*)arg1->databaseName);
682 arg1->databaseName = (char *) malloc(strlen(arg2)+1);
683 strcpy((char*)arg1->databaseName,arg2);
694 XS(_wrap_recordGroup_databaseName_get) {
695 char _swigmsg[SWIG_MAX_ERRMSG] = "";
696 const char *_swigerr = _swigmsg;
703 if ((items < 1) || (items > 1)) {
704 SWIG_croak("Usage: recordGroup_databaseName_get(self);");
707 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
708 SWIG_croak("Type error in argument 1 of recordGroup_databaseName_get. Expected _p_recordGroup");
711 result = (char *) ((arg1)->databaseName);
713 ST(argvi) = sv_newmortal();
715 sv_setpv((SV*)ST(argvi++), (char *) result);
717 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
727 XS(_wrap_recordGroup_path_set) {
728 char _swigmsg[SWIG_MAX_ERRMSG] = "";
729 const char *_swigerr = _swigmsg;
736 if ((items < 2) || (items > 2)) {
737 SWIG_croak("Usage: recordGroup_path_set(self,path);");
740 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
741 SWIG_croak("Type error in argument 1 of recordGroup_path_set. Expected _p_recordGroup");
744 if (!SvOK((SV*) ST(1))) arg2 = 0;
745 else arg2 = (char *) SvPV(ST(1), PL_na);
747 if (arg1->path) free((char*)arg1->path);
748 arg1->path = (char *) malloc(strlen(arg2)+1);
749 strcpy((char*)arg1->path,arg2);
760 XS(_wrap_recordGroup_path_get) {
761 char _swigmsg[SWIG_MAX_ERRMSG] = "";
762 const char *_swigerr = _swigmsg;
769 if ((items < 1) || (items > 1)) {
770 SWIG_croak("Usage: recordGroup_path_get(self);");
773 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
774 SWIG_croak("Type error in argument 1 of recordGroup_path_get. Expected _p_recordGroup");
777 result = (char *) ((arg1)->path);
779 ST(argvi) = sv_newmortal();
781 sv_setpv((SV*)ST(argvi++), (char *) result);
783 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
793 XS(_wrap_recordGroup_recordId_set) {
794 char _swigmsg[SWIG_MAX_ERRMSG] = "";
795 const char *_swigerr = _swigmsg;
802 if ((items < 2) || (items > 2)) {
803 SWIG_croak("Usage: recordGroup_recordId_set(self,recordId);");
806 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
807 SWIG_croak("Type error in argument 1 of recordGroup_recordId_set. Expected _p_recordGroup");
810 if (!SvOK((SV*) ST(1))) arg2 = 0;
811 else arg2 = (char *) SvPV(ST(1), PL_na);
813 if (arg1->recordId) free((char*)arg1->recordId);
814 arg1->recordId = (char *) malloc(strlen(arg2)+1);
815 strcpy((char*)arg1->recordId,arg2);
826 XS(_wrap_recordGroup_recordId_get) {
827 char _swigmsg[SWIG_MAX_ERRMSG] = "";
828 const char *_swigerr = _swigmsg;
835 if ((items < 1) || (items > 1)) {
836 SWIG_croak("Usage: recordGroup_recordId_get(self);");
839 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
840 SWIG_croak("Type error in argument 1 of recordGroup_recordId_get. Expected _p_recordGroup");
843 result = (char *) ((arg1)->recordId);
845 ST(argvi) = sv_newmortal();
847 sv_setpv((SV*)ST(argvi++), (char *) result);
849 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
859 XS(_wrap_recordGroup_recordType_set) {
860 char _swigmsg[SWIG_MAX_ERRMSG] = "";
861 const char *_swigerr = _swigmsg;
868 if ((items < 2) || (items > 2)) {
869 SWIG_croak("Usage: recordGroup_recordType_set(self,recordType);");
872 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
873 SWIG_croak("Type error in argument 1 of recordGroup_recordType_set. Expected _p_recordGroup");
876 if (!SvOK((SV*) ST(1))) arg2 = 0;
877 else arg2 = (char *) SvPV(ST(1), PL_na);
879 if (arg1->recordType) free((char*)arg1->recordType);
880 arg1->recordType = (char *) malloc(strlen(arg2)+1);
881 strcpy((char*)arg1->recordType,arg2);
892 XS(_wrap_recordGroup_recordType_get) {
893 char _swigmsg[SWIG_MAX_ERRMSG] = "";
894 const char *_swigerr = _swigmsg;
901 if ((items < 1) || (items > 1)) {
902 SWIG_croak("Usage: recordGroup_recordType_get(self);");
905 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
906 SWIG_croak("Type error in argument 1 of recordGroup_recordType_get. Expected _p_recordGroup");
909 result = (char *) ((arg1)->recordType);
911 ST(argvi) = sv_newmortal();
913 sv_setpv((SV*)ST(argvi++), (char *) result);
915 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
925 XS(_wrap_recordGroup_flagStoreData_set) {
926 char _swigmsg[SWIG_MAX_ERRMSG] = "";
927 const char *_swigerr = _swigmsg;
934 if ((items < 2) || (items > 2)) {
935 SWIG_croak("Usage: recordGroup_flagStoreData_set(self,flagStoreData);");
938 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
939 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreData_set. Expected _p_recordGroup");
942 arg2 = (int) SvIV(ST(1));
943 if (arg1) (arg1)->flagStoreData = arg2;
954 XS(_wrap_recordGroup_flagStoreData_get) {
955 char _swigmsg[SWIG_MAX_ERRMSG] = "";
956 const char *_swigerr = _swigmsg;
963 if ((items < 1) || (items > 1)) {
964 SWIG_croak("Usage: recordGroup_flagStoreData_get(self);");
967 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
968 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreData_get. Expected _p_recordGroup");
971 result = (int) ((arg1)->flagStoreData);
973 ST(argvi) = sv_newmortal();
974 sv_setiv(ST(argvi++), (IV) result);
983 XS(_wrap_recordGroup_flagStoreKeys_set) {
984 char _swigmsg[SWIG_MAX_ERRMSG] = "";
985 const char *_swigerr = _swigmsg;
992 if ((items < 2) || (items > 2)) {
993 SWIG_croak("Usage: recordGroup_flagStoreKeys_set(self,flagStoreKeys);");
996 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
997 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreKeys_set. Expected _p_recordGroup");
1000 arg2 = (int) SvIV(ST(1));
1001 if (arg1) (arg1)->flagStoreKeys = arg2;
1012 XS(_wrap_recordGroup_flagStoreKeys_get) {
1013 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1014 const char *_swigerr = _swigmsg;
1021 if ((items < 1) || (items > 1)) {
1022 SWIG_croak("Usage: recordGroup_flagStoreKeys_get(self);");
1025 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1026 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreKeys_get. Expected _p_recordGroup");
1029 result = (int) ((arg1)->flagStoreKeys);
1031 ST(argvi) = sv_newmortal();
1032 sv_setiv(ST(argvi++), (IV) result);
1041 XS(_wrap_recordGroup_flagRw_set) {
1042 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1043 const char *_swigerr = _swigmsg;
1050 if ((items < 2) || (items > 2)) {
1051 SWIG_croak("Usage: recordGroup_flagRw_set(self,flagRw);");
1054 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1055 SWIG_croak("Type error in argument 1 of recordGroup_flagRw_set. Expected _p_recordGroup");
1058 arg2 = (int) SvIV(ST(1));
1059 if (arg1) (arg1)->flagRw = arg2;
1070 XS(_wrap_recordGroup_flagRw_get) {
1071 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1072 const char *_swigerr = _swigmsg;
1079 if ((items < 1) || (items > 1)) {
1080 SWIG_croak("Usage: recordGroup_flagRw_get(self);");
1083 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1084 SWIG_croak("Type error in argument 1 of recordGroup_flagRw_get. Expected _p_recordGroup");
1087 result = (int) ((arg1)->flagRw);
1089 ST(argvi) = sv_newmortal();
1090 sv_setiv(ST(argvi++), (IV) result);
1099 XS(_wrap_recordGroup_fileVerboseLimit_set) {
1100 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1101 const char *_swigerr = _swigmsg;
1108 if ((items < 2) || (items > 2)) {
1109 SWIG_croak("Usage: recordGroup_fileVerboseLimit_set(self,fileVerboseLimit);");
1112 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1113 SWIG_croak("Type error in argument 1 of recordGroup_fileVerboseLimit_set. Expected _p_recordGroup");
1116 arg2 = (int) SvIV(ST(1));
1117 if (arg1) (arg1)->fileVerboseLimit = arg2;
1128 XS(_wrap_recordGroup_fileVerboseLimit_get) {
1129 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1130 const char *_swigerr = _swigmsg;
1137 if ((items < 1) || (items > 1)) {
1138 SWIG_croak("Usage: recordGroup_fileVerboseLimit_get(self);");
1141 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1142 SWIG_croak("Type error in argument 1 of recordGroup_fileVerboseLimit_get. Expected _p_recordGroup");
1145 result = (int) ((arg1)->fileVerboseLimit);
1147 ST(argvi) = sv_newmortal();
1148 sv_setiv(ST(argvi++), (IV) result);
1157 XS(_wrap_recordGroup_databaseNamePath_set) {
1158 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1159 const char *_swigerr = _swigmsg;
1166 if ((items < 2) || (items > 2)) {
1167 SWIG_croak("Usage: recordGroup_databaseNamePath_set(self,databaseNamePath);");
1170 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1171 SWIG_croak("Type error in argument 1 of recordGroup_databaseNamePath_set. Expected _p_recordGroup");
1174 arg2 = (int) SvIV(ST(1));
1175 if (arg1) (arg1)->databaseNamePath = arg2;
1186 XS(_wrap_recordGroup_databaseNamePath_get) {
1187 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1188 const char *_swigerr = _swigmsg;
1195 if ((items < 1) || (items > 1)) {
1196 SWIG_croak("Usage: recordGroup_databaseNamePath_get(self);");
1199 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1200 SWIG_croak("Type error in argument 1 of recordGroup_databaseNamePath_get. Expected _p_recordGroup");
1203 result = (int) ((arg1)->databaseNamePath);
1205 ST(argvi) = sv_newmortal();
1206 sv_setiv(ST(argvi++), (IV) result);
1215 XS(_wrap_recordGroup_explainDatabase_set) {
1216 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1217 const char *_swigerr = _swigmsg;
1224 if ((items < 2) || (items > 2)) {
1225 SWIG_croak("Usage: recordGroup_explainDatabase_set(self,explainDatabase);");
1228 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1229 SWIG_croak("Type error in argument 1 of recordGroup_explainDatabase_set. Expected _p_recordGroup");
1232 arg2 = (int) SvIV(ST(1));
1233 if (arg1) (arg1)->explainDatabase = arg2;
1244 XS(_wrap_recordGroup_explainDatabase_get) {
1245 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1246 const char *_swigerr = _swigmsg;
1253 if ((items < 1) || (items > 1)) {
1254 SWIG_croak("Usage: recordGroup_explainDatabase_get(self);");
1257 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1258 SWIG_croak("Type error in argument 1 of recordGroup_explainDatabase_get. Expected _p_recordGroup");
1261 result = (int) ((arg1)->explainDatabase);
1263 ST(argvi) = sv_newmortal();
1264 sv_setiv(ST(argvi++), (IV) result);
1273 XS(_wrap_recordGroup_followLinks_set) {
1274 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1275 const char *_swigerr = _swigmsg;
1282 if ((items < 2) || (items > 2)) {
1283 SWIG_croak("Usage: recordGroup_followLinks_set(self,followLinks);");
1286 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1287 SWIG_croak("Type error in argument 1 of recordGroup_followLinks_set. Expected _p_recordGroup");
1290 arg2 = (int) SvIV(ST(1));
1291 if (arg1) (arg1)->followLinks = arg2;
1302 XS(_wrap_recordGroup_followLinks_get) {
1303 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1304 const char *_swigerr = _swigmsg;
1311 if ((items < 1) || (items > 1)) {
1312 SWIG_croak("Usage: recordGroup_followLinks_get(self);");
1315 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1316 SWIG_croak("Type error in argument 1 of recordGroup_followLinks_get. Expected _p_recordGroup");
1319 result = (int) ((arg1)->followLinks);
1321 ST(argvi) = sv_newmortal();
1322 sv_setiv(ST(argvi++), (IV) result);
1331 XS(_wrap_new_recordGroup) {
1332 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1333 const char *_swigerr = _swigmsg;
1335 recordGroup *result;
1339 if ((items < 0) || (items > 0)) {
1340 SWIG_croak("Usage: new_recordGroup();");
1342 result = (recordGroup *)(recordGroup *) calloc(1, sizeof(recordGroup));
1344 ST(argvi) = sv_newmortal();
1345 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_recordGroup,0);
1354 XS(_wrap_delete_recordGroup) {
1355 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1356 const char *_swigerr = _swigmsg;
1362 if ((items < 1) || (items > 1)) {
1363 SWIG_croak("Usage: delete_recordGroup(self);");
1366 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1367 SWIG_croak("Type error in argument 1 of delete_recordGroup. Expected _p_recordGroup");
1370 free((char *) arg1);
1381 XS(_wrap_RetrievalObj_noOfRecords_set) {
1382 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1383 const char *_swigerr = _swigmsg;
1385 RetrievalObj *arg1 ;
1390 if ((items < 2) || (items > 2)) {
1391 SWIG_croak("Usage: RetrievalObj_noOfRecords_set(self,noOfRecords);");
1394 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1395 SWIG_croak("Type error in argument 1 of RetrievalObj_noOfRecords_set. Expected _p_RetrievalObj");
1398 arg2 = (int) SvIV(ST(1));
1399 if (arg1) (arg1)->noOfRecords = arg2;
1410 XS(_wrap_RetrievalObj_noOfRecords_get) {
1411 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1412 const char *_swigerr = _swigmsg;
1414 RetrievalObj *arg1 ;
1419 if ((items < 1) || (items > 1)) {
1420 SWIG_croak("Usage: RetrievalObj_noOfRecords_get(self);");
1423 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1424 SWIG_croak("Type error in argument 1 of RetrievalObj_noOfRecords_get. Expected _p_RetrievalObj");
1427 result = (int) ((arg1)->noOfRecords);
1429 ST(argvi) = sv_newmortal();
1430 sv_setiv(ST(argvi++), (IV) result);
1439 XS(_wrap_RetrievalObj_records_set) {
1440 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1441 const char *_swigerr = _swigmsg;
1443 RetrievalObj *arg1 ;
1444 ZebraRetrievalRecord *arg2 ;
1448 if ((items < 2) || (items > 2)) {
1449 SWIG_croak("Usage: RetrievalObj_records_set(self,records);");
1452 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1453 SWIG_croak("Type error in argument 1 of RetrievalObj_records_set. Expected _p_RetrievalObj");
1457 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ZebraRetrievalRecord,0) < 0) {
1458 SWIG_croak("Type error in argument 2 of RetrievalObj_records_set. Expected _p_ZebraRetrievalRecord");
1461 if (arg1) (arg1)->records = arg2;
1472 XS(_wrap_RetrievalObj_records_get) {
1473 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1474 const char *_swigerr = _swigmsg;
1476 RetrievalObj *arg1 ;
1477 ZebraRetrievalRecord *result;
1481 if ((items < 1) || (items > 1)) {
1482 SWIG_croak("Usage: RetrievalObj_records_get(self);");
1485 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1486 SWIG_croak("Type error in argument 1 of RetrievalObj_records_get. Expected _p_RetrievalObj");
1489 result = (ZebraRetrievalRecord *) ((arg1)->records);
1491 ST(argvi) = sv_newmortal();
1492 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ZebraRetrievalRecord,0);
1501 XS(_wrap_new_RetrievalObj) {
1502 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1503 const char *_swigerr = _swigmsg;
1505 RetrievalObj *result;
1509 if ((items < 0) || (items > 0)) {
1510 SWIG_croak("Usage: new_RetrievalObj();");
1512 result = (RetrievalObj *)(RetrievalObj *) calloc(1, sizeof(RetrievalObj));
1514 ST(argvi) = sv_newmortal();
1515 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalObj,0);
1524 XS(_wrap_delete_RetrievalObj) {
1525 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1526 const char *_swigerr = _swigmsg;
1528 RetrievalObj *arg1 ;
1532 if ((items < 1) || (items > 1)) {
1533 SWIG_croak("Usage: delete_RetrievalObj(self);");
1536 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1537 SWIG_croak("Type error in argument 1 of delete_RetrievalObj. Expected _p_RetrievalObj");
1540 free((char *) arg1);
1551 XS(_wrap_RetrievalRecord_errCode_set) {
1552 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1553 const char *_swigerr = _swigmsg;
1555 RetrievalRecord *arg1 ;
1560 if ((items < 2) || (items > 2)) {
1561 SWIG_croak("Usage: RetrievalRecord_errCode_set(self,errCode);");
1564 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1565 SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_set. Expected _p_RetrievalRecord");
1568 arg2 = (int) SvIV(ST(1));
1569 if (arg1) (arg1)->errCode = arg2;
1580 XS(_wrap_RetrievalRecord_errCode_get) {
1581 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1582 const char *_swigerr = _swigmsg;
1584 RetrievalRecord *arg1 ;
1589 if ((items < 1) || (items > 1)) {
1590 SWIG_croak("Usage: RetrievalRecord_errCode_get(self);");
1593 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1594 SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_get. Expected _p_RetrievalRecord");
1597 result = (int) ((arg1)->errCode);
1599 ST(argvi) = sv_newmortal();
1600 sv_setiv(ST(argvi++), (IV) result);
1609 XS(_wrap_RetrievalRecord_errString_set) {
1610 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1611 const char *_swigerr = _swigmsg;
1613 RetrievalRecord *arg1 ;
1618 if ((items < 2) || (items > 2)) {
1619 SWIG_croak("Usage: RetrievalRecord_errString_set(self,errString);");
1622 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1623 SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_set. Expected _p_RetrievalRecord");
1626 if (!SvOK((SV*) ST(1))) arg2 = 0;
1627 else arg2 = (char *) SvPV(ST(1), PL_na);
1629 if (arg1->errString) free((char*)arg1->errString);
1630 arg1->errString = (char *) malloc(strlen(arg2)+1);
1631 strcpy((char*)arg1->errString,arg2);
1642 XS(_wrap_RetrievalRecord_errString_get) {
1643 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1644 const char *_swigerr = _swigmsg;
1646 RetrievalRecord *arg1 ;
1651 if ((items < 1) || (items > 1)) {
1652 SWIG_croak("Usage: RetrievalRecord_errString_get(self);");
1655 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1656 SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_get. Expected _p_RetrievalRecord");
1659 result = (char *) ((arg1)->errString);
1661 ST(argvi) = sv_newmortal();
1663 sv_setpv((SV*)ST(argvi++), (char *) result);
1665 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1675 XS(_wrap_RetrievalRecord_position_set) {
1676 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1677 const char *_swigerr = _swigmsg;
1679 RetrievalRecord *arg1 ;
1684 if ((items < 2) || (items > 2)) {
1685 SWIG_croak("Usage: RetrievalRecord_position_set(self,position);");
1688 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1689 SWIG_croak("Type error in argument 1 of RetrievalRecord_position_set. Expected _p_RetrievalRecord");
1692 arg2 = (int) SvIV(ST(1));
1693 if (arg1) (arg1)->position = arg2;
1704 XS(_wrap_RetrievalRecord_position_get) {
1705 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1706 const char *_swigerr = _swigmsg;
1708 RetrievalRecord *arg1 ;
1713 if ((items < 1) || (items > 1)) {
1714 SWIG_croak("Usage: RetrievalRecord_position_get(self);");
1717 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1718 SWIG_croak("Type error in argument 1 of RetrievalRecord_position_get. Expected _p_RetrievalRecord");
1721 result = (int) ((arg1)->position);
1723 ST(argvi) = sv_newmortal();
1724 sv_setiv(ST(argvi++), (IV) result);
1733 XS(_wrap_RetrievalRecord_base_set) {
1734 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1735 const char *_swigerr = _swigmsg;
1737 RetrievalRecord *arg1 ;
1742 if ((items < 2) || (items > 2)) {
1743 SWIG_croak("Usage: RetrievalRecord_base_set(self,base);");
1746 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1747 SWIG_croak("Type error in argument 1 of RetrievalRecord_base_set. Expected _p_RetrievalRecord");
1750 if (!SvOK((SV*) ST(1))) arg2 = 0;
1751 else arg2 = (char *) SvPV(ST(1), PL_na);
1753 if (arg1->base) free((char*)arg1->base);
1754 arg1->base = (char *) malloc(strlen(arg2)+1);
1755 strcpy((char*)arg1->base,arg2);
1766 XS(_wrap_RetrievalRecord_base_get) {
1767 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1768 const char *_swigerr = _swigmsg;
1770 RetrievalRecord *arg1 ;
1775 if ((items < 1) || (items > 1)) {
1776 SWIG_croak("Usage: RetrievalRecord_base_get(self);");
1779 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1780 SWIG_croak("Type error in argument 1 of RetrievalRecord_base_get. Expected _p_RetrievalRecord");
1783 result = (char *) ((arg1)->base);
1785 ST(argvi) = sv_newmortal();
1787 sv_setpv((SV*)ST(argvi++), (char *) result);
1789 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1799 XS(_wrap_RetrievalRecord_format_set) {
1800 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1801 const char *_swigerr = _swigmsg;
1803 RetrievalRecord *arg1 ;
1808 if ((items < 2) || (items > 2)) {
1809 SWIG_croak("Usage: RetrievalRecord_format_set(self,format);");
1812 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1813 SWIG_croak("Type error in argument 1 of RetrievalRecord_format_set. Expected _p_RetrievalRecord");
1818 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_oid_value,0) < 0) {
1819 SWIG_croak("Type error in argument 2 of RetrievalRecord_format_set. Expected _p_oid_value");
1823 if (arg1) (arg1)->format = arg2;
1834 XS(_wrap_RetrievalRecord_format_get) {
1835 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1836 const char *_swigerr = _swigmsg;
1838 RetrievalRecord *arg1 ;
1843 if ((items < 1) || (items > 1)) {
1844 SWIG_croak("Usage: RetrievalRecord_format_get(self);");
1847 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1848 SWIG_croak("Type error in argument 1 of RetrievalRecord_format_get. Expected _p_RetrievalRecord");
1851 result = ((arg1)->format);
1854 oid_value * resultobj = (oid_value *) malloc(sizeof(oid_value));
1855 memmove(resultobj, &result, sizeof(oid_value));
1856 ST(argvi) = sv_newmortal();
1857 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_oid_value,0);
1867 XS(_wrap_RetrievalRecord_buf_set) {
1868 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1869 const char *_swigerr = _swigmsg;
1871 RetrievalRecord *arg1 ;
1872 RetrievalRecordBuf *arg2 ;
1876 if ((items < 2) || (items > 2)) {
1877 SWIG_croak("Usage: RetrievalRecord_buf_set(self,buf);");
1880 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1881 SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_set. Expected _p_RetrievalRecord");
1885 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) {
1886 SWIG_croak("Type error in argument 2 of RetrievalRecord_buf_set. Expected _p_RetrievalRecordBuf");
1889 if (arg1) (arg1)->buf = arg2;
1900 XS(_wrap_RetrievalRecord_buf_get) {
1901 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1902 const char *_swigerr = _swigmsg;
1904 RetrievalRecord *arg1 ;
1905 RetrievalRecordBuf *result;
1909 if ((items < 1) || (items > 1)) {
1910 SWIG_croak("Usage: RetrievalRecord_buf_get(self);");
1913 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1914 SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_get. Expected _p_RetrievalRecord");
1917 result = (RetrievalRecordBuf *) ((arg1)->buf);
1920 ST(argvi) = newSVpv(result->buf,result->len);
1921 sv_2mortal(ST(argvi));
1932 XS(_wrap_new_RetrievalRecord) {
1933 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1934 const char *_swigerr = _swigmsg;
1936 RetrievalRecord *result;
1940 if ((items < 0) || (items > 0)) {
1941 SWIG_croak("Usage: new_RetrievalRecord();");
1943 result = (RetrievalRecord *)(RetrievalRecord *) calloc(1, sizeof(RetrievalRecord));
1945 ST(argvi) = sv_newmortal();
1946 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalRecord,0);
1955 XS(_wrap_delete_RetrievalRecord) {
1956 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1957 const char *_swigerr = _swigmsg;
1959 RetrievalRecord *arg1 ;
1963 if ((items < 1) || (items > 1)) {
1964 SWIG_croak("Usage: delete_RetrievalRecord(self);");
1967 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1968 SWIG_croak("Type error in argument 1 of delete_RetrievalRecord. Expected _p_RetrievalRecord");
1971 free((char *) arg1);
1982 XS(_wrap_ScanEntry_occurrences_set) {
1983 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1984 const char *_swigerr = _swigmsg;
1991 if ((items < 2) || (items > 2)) {
1992 SWIG_croak("Usage: ScanEntry_occurrences_set(self,occurrences);");
1995 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
1996 SWIG_croak("Type error in argument 1 of ScanEntry_occurrences_set. Expected _p_ScanEntry");
1999 arg2 = (int) SvIV(ST(1));
2000 if (arg1) (arg1)->occurrences = arg2;
2011 XS(_wrap_ScanEntry_occurrences_get) {
2012 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2013 const char *_swigerr = _swigmsg;
2020 if ((items < 1) || (items > 1)) {
2021 SWIG_croak("Usage: ScanEntry_occurrences_get(self);");
2024 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2025 SWIG_croak("Type error in argument 1 of ScanEntry_occurrences_get. Expected _p_ScanEntry");
2028 result = (int) ((arg1)->occurrences);
2030 ST(argvi) = sv_newmortal();
2031 sv_setiv(ST(argvi++), (IV) result);
2040 XS(_wrap_ScanEntry_term_set) {
2041 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2042 const char *_swigerr = _swigmsg;
2049 if ((items < 2) || (items > 2)) {
2050 SWIG_croak("Usage: ScanEntry_term_set(self,term);");
2053 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2054 SWIG_croak("Type error in argument 1 of ScanEntry_term_set. Expected _p_ScanEntry");
2057 if (!SvOK((SV*) ST(1))) arg2 = 0;
2058 else arg2 = (char *) SvPV(ST(1), PL_na);
2060 if (arg1->term) free((char*)arg1->term);
2061 arg1->term = (char *) malloc(strlen(arg2)+1);
2062 strcpy((char*)arg1->term,arg2);
2073 XS(_wrap_ScanEntry_term_get) {
2074 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2075 const char *_swigerr = _swigmsg;
2082 if ((items < 1) || (items > 1)) {
2083 SWIG_croak("Usage: ScanEntry_term_get(self);");
2086 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2087 SWIG_croak("Type error in argument 1 of ScanEntry_term_get. Expected _p_ScanEntry");
2090 result = (char *) ((arg1)->term);
2092 ST(argvi) = sv_newmortal();
2094 sv_setpv((SV*)ST(argvi++), (char *) result);
2096 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
2106 XS(_wrap_new_ScanEntry) {
2107 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2108 const char *_swigerr = _swigmsg;
2114 if ((items < 0) || (items > 0)) {
2115 SWIG_croak("Usage: new_ScanEntry();");
2117 result = (ScanEntry *)(ScanEntry *) calloc(1, sizeof(ScanEntry));
2119 ST(argvi) = sv_newmortal();
2120 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanEntry,0);
2129 XS(_wrap_delete_ScanEntry) {
2130 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2131 const char *_swigerr = _swigmsg;
2137 if ((items < 1) || (items > 1)) {
2138 SWIG_croak("Usage: delete_ScanEntry(self);");
2141 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanEntry,0) < 0) {
2142 SWIG_croak("Type error in argument 1 of delete_ScanEntry. Expected _p_ScanEntry");
2145 free((char *) arg1);
2156 XS(_wrap_ScanObj_num_entries_set) {
2157 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2158 const char *_swigerr = _swigmsg;
2165 if ((items < 2) || (items > 2)) {
2166 SWIG_croak("Usage: ScanObj_num_entries_set(self,num_entries);");
2169 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2170 SWIG_croak("Type error in argument 1 of ScanObj_num_entries_set. Expected _p_ScanObj");
2173 arg2 = (int) SvIV(ST(1));
2174 if (arg1) (arg1)->num_entries = arg2;
2185 XS(_wrap_ScanObj_num_entries_get) {
2186 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2187 const char *_swigerr = _swigmsg;
2194 if ((items < 1) || (items > 1)) {
2195 SWIG_croak("Usage: ScanObj_num_entries_get(self);");
2198 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2199 SWIG_croak("Type error in argument 1 of ScanObj_num_entries_get. Expected _p_ScanObj");
2202 result = (int) ((arg1)->num_entries);
2204 ST(argvi) = sv_newmortal();
2205 sv_setiv(ST(argvi++), (IV) result);
2214 XS(_wrap_ScanObj_position_set) {
2215 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2216 const char *_swigerr = _swigmsg;
2223 if ((items < 2) || (items > 2)) {
2224 SWIG_croak("Usage: ScanObj_position_set(self,position);");
2227 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2228 SWIG_croak("Type error in argument 1 of ScanObj_position_set. Expected _p_ScanObj");
2231 arg2 = (int) SvIV(ST(1));
2232 if (arg1) (arg1)->position = arg2;
2243 XS(_wrap_ScanObj_position_get) {
2244 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2245 const char *_swigerr = _swigmsg;
2252 if ((items < 1) || (items > 1)) {
2253 SWIG_croak("Usage: ScanObj_position_get(self);");
2256 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2257 SWIG_croak("Type error in argument 1 of ScanObj_position_get. Expected _p_ScanObj");
2260 result = (int) ((arg1)->position);
2262 ST(argvi) = sv_newmortal();
2263 sv_setiv(ST(argvi++), (IV) result);
2272 XS(_wrap_ScanObj_is_partial_set) {
2273 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2274 const char *_swigerr = _swigmsg;
2281 if ((items < 2) || (items > 2)) {
2282 SWIG_croak("Usage: ScanObj_is_partial_set(self,is_partial);");
2285 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2286 SWIG_croak("Type error in argument 1 of ScanObj_is_partial_set. Expected _p_ScanObj");
2289 arg2 = (int) SvIV(ST(1));
2290 if (arg1) (arg1)->is_partial = arg2;
2301 XS(_wrap_ScanObj_is_partial_get) {
2302 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2303 const char *_swigerr = _swigmsg;
2310 if ((items < 1) || (items > 1)) {
2311 SWIG_croak("Usage: ScanObj_is_partial_get(self);");
2314 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2315 SWIG_croak("Type error in argument 1 of ScanObj_is_partial_get. Expected _p_ScanObj");
2318 result = (int) ((arg1)->is_partial);
2320 ST(argvi) = sv_newmortal();
2321 sv_setiv(ST(argvi++), (IV) result);
2330 XS(_wrap_ScanObj_entries_set) {
2331 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2332 const char *_swigerr = _swigmsg;
2339 if ((items < 2) || (items > 2)) {
2340 SWIG_croak("Usage: ScanObj_entries_set(self,entries);");
2343 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2344 SWIG_croak("Type error in argument 1 of ScanObj_entries_set. Expected _p_ScanObj");
2348 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ScanEntry,0) < 0) {
2349 SWIG_croak("Type error in argument 2 of ScanObj_entries_set. Expected _p_ScanEntry");
2352 if (arg1) (arg1)->entries = arg2;
2363 XS(_wrap_ScanObj_entries_get) {
2364 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2365 const char *_swigerr = _swigmsg;
2372 if ((items < 1) || (items > 1)) {
2373 SWIG_croak("Usage: ScanObj_entries_get(self);");
2376 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2377 SWIG_croak("Type error in argument 1 of ScanObj_entries_get. Expected _p_ScanObj");
2380 result = (ScanEntry *) ((arg1)->entries);
2382 ST(argvi) = sv_newmortal();
2383 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanEntry,0);
2392 XS(_wrap_new_ScanObj) {
2393 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2394 const char *_swigerr = _swigmsg;
2400 if ((items < 0) || (items > 0)) {
2401 SWIG_croak("Usage: new_ScanObj();");
2403 result = (ScanObj *)(ScanObj *) calloc(1, sizeof(ScanObj));
2405 ST(argvi) = sv_newmortal();
2406 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanObj,0);
2415 XS(_wrap_delete_ScanObj) {
2416 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2417 const char *_swigerr = _swigmsg;
2423 if ((items < 1) || (items > 1)) {
2424 SWIG_croak("Usage: delete_ScanObj(self);");
2427 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2428 SWIG_croak("Type error in argument 1 of delete_ScanObj. Expected _p_ScanObj");
2431 free((char *) arg1);
2442 XS(_wrap_init__SWIG_0) {
2443 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2444 const char *_swigerr = _swigmsg;
2449 if ((items < 0) || (items > 0)) {
2450 SWIG_croak("Usage: init();");
2464 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2465 const char *_swigerr = _swigmsg;
2470 if ((items < 0) || (items > 0)) {
2471 SWIG_croak("Usage: DESTROY();");
2484 XS(_wrap_logLevel) {
2485 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2486 const char *_swigerr = _swigmsg;
2492 if ((items < 1) || (items > 1)) {
2493 SWIG_croak("Usage: logLevel(level);");
2495 arg1 = (int) SvIV(ST(0));
2508 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2509 const char *_swigerr = _swigmsg;
2515 if ((items < 1) || (items > 1)) {
2516 SWIG_croak("Usage: logFile(fname);");
2518 if (!SvOK((SV*) ST(0))) arg1 = 0;
2519 else arg1 = (char *) SvPV(ST(0), PL_na);
2520 logFile((char const *)arg1);
2532 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2533 const char *_swigerr = _swigmsg;
2540 if ((items < 2) || (items > 2)) {
2541 SWIG_croak("Usage: logMsg(level,message);");
2543 arg1 = (int) SvIV(ST(0));
2544 if (!SvOK((SV*) ST(1))) arg2 = 0;
2545 else arg2 = (char *) SvPV(ST(1), PL_na);
2546 logMsg(arg1,(char const *)arg2);
2557 XS(_wrap_odr_createmem) {
2558 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2559 const char *_swigerr = _swigmsg;
2566 if ((items < 1) || (items > 1)) {
2567 SWIG_croak("Usage: odr_createmem(direction);");
2569 arg1 = (int) SvIV(ST(0));
2570 result = odr_createmem(arg1);
2573 ODR * resultobj = (ODR *) malloc(sizeof(ODR));
2574 memmove(resultobj, &result, sizeof(ODR));
2575 ST(argvi) = sv_newmortal();
2576 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ODR,0);
2586 XS(_wrap_odr_reset) {
2587 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2588 const char *_swigerr = _swigmsg;
2594 if ((items < 1) || (items > 1)) {
2595 SWIG_croak("Usage: odr_reset(o);");
2599 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
2600 SWIG_croak("Type error in argument 1 of odr_reset. Expected _p_ODR");
2615 XS(_wrap_odr_destroy) {
2616 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2617 const char *_swigerr = _swigmsg;
2623 if ((items < 1) || (items > 1)) {
2624 SWIG_croak("Usage: odr_destroy(o);");
2628 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
2629 SWIG_croak("Type error in argument 1 of odr_destroy. Expected _p_ODR");
2644 XS(_wrap_odr_malloc) {
2645 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2646 const char *_swigerr = _swigmsg;
2654 if ((items < 2) || (items > 2)) {
2655 SWIG_croak("Usage: odr_malloc(o,size);");
2659 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
2660 SWIG_croak("Type error in argument 1 of odr_malloc. Expected _p_ODR");
2664 arg2 = (int) SvIV(ST(1));
2665 result = (void *)odr_malloc(arg1,arg2);
2667 ST(argvi) = sv_newmortal();
2668 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_void,0);
2678 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2679 const char *_swigerr = _swigmsg;
2682 ZebraService result;
2686 if ((items < 1) || (items > 1)) {
2687 SWIG_croak("Usage: start(configName);");
2689 if (!SvOK((SV*) ST(0))) arg1 = 0;
2690 else arg1 = (char *) SvPV(ST(0), PL_na);
2691 result = zebra_start((char const *)arg1);
2694 ZebraService * resultobj = (ZebraService *) malloc(sizeof(ZebraService));
2695 memmove(resultobj, &result, sizeof(ZebraService));
2696 ST(argvi) = sv_newmortal();
2697 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ZebraService,0);
2708 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2709 const char *_swigerr = _swigmsg;
2716 if ((items < 1) || (items > 1)) {
2717 SWIG_croak("Usage: open(zs);");
2720 ZebraService * argp;
2721 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraService,0) < 0) {
2722 SWIG_croak("Type error in argument 1 of open. Expected _p_ZebraService");
2726 result = zebra_open(arg1);
2729 ZebraHandle * resultobj = (ZebraHandle *) malloc(sizeof(ZebraHandle));
2730 memmove(resultobj, &result, sizeof(ZebraHandle));
2731 ST(argvi) = sv_newmortal();
2732 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ZebraHandle,0);
2743 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2744 const char *_swigerr = _swigmsg;
2750 if ((items < 1) || (items > 1)) {
2751 SWIG_croak("Usage: close(zh);");
2755 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
2756 SWIG_croak("Type error in argument 1 of close. Expected _p_ZebraHandle");
2772 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2773 const char *_swigerr = _swigmsg;
2779 if ((items < 1) || (items > 1)) {
2780 SWIG_croak("Usage: stop(zs);");
2783 ZebraService * argp;
2784 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraService,0) < 0) {
2785 SWIG_croak("Type error in argument 1 of stop. Expected _p_ZebraService");
2801 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2802 const char *_swigerr = _swigmsg;
2809 if ((items < 1) || (items > 1)) {
2810 SWIG_croak("Usage: errCode(zh);");
2814 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
2815 SWIG_croak("Type error in argument 1 of errCode. Expected _p_ZebraHandle");
2819 result = (int)zebra_errCode(arg1);
2821 ST(argvi) = sv_newmortal();
2822 sv_setiv(ST(argvi++), (IV) result);
2831 XS(_wrap_errString) {
2832 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2833 const char *_swigerr = _swigmsg;
2840 if ((items < 1) || (items > 1)) {
2841 SWIG_croak("Usage: errString(zh);");
2845 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
2846 SWIG_croak("Type error in argument 1 of errString. Expected _p_ZebraHandle");
2850 result = (char *)zebra_errString(arg1);
2852 ST(argvi) = sv_newmortal();
2854 sv_setpv((SV*)ST(argvi++), (char *) result);
2856 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
2867 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2868 const char *_swigerr = _swigmsg;
2875 if ((items < 1) || (items > 1)) {
2876 SWIG_croak("Usage: errAdd(zh);");
2880 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
2881 SWIG_croak("Type error in argument 1 of errAdd. Expected _p_ZebraHandle");
2885 result = (char *)zebra_errAdd(arg1);
2887 ST(argvi) = sv_newmortal();
2889 sv_setpv((SV*)ST(argvi++), (char *) result);
2891 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
2901 XS(_wrap_init_recordGroup) {
2902 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2903 const char *_swigerr = _swigmsg;
2909 if ((items < 1) || (items > 1)) {
2910 SWIG_croak("Usage: init_recordGroup(rg);");
2913 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
2914 SWIG_croak("Type error in argument 1 of init_recordGroup. Expected _p_recordGroup");
2917 init_recordGroup(arg1);
2928 XS(_wrap_res_get_recordGroup) {
2929 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2930 const char *_swigerr = _swigmsg;
2938 if ((items < 3) || (items > 3)) {
2939 SWIG_croak("Usage: res_get_recordGroup(zh,rg,ext);");
2943 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
2944 SWIG_croak("Type error in argument 1 of res_get_recordGroup. Expected _p_ZebraHandle");
2949 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
2950 SWIG_croak("Type error in argument 2 of res_get_recordGroup. Expected _p_recordGroup");
2953 if (!SvOK((SV*) ST(2))) arg3 = 0;
2954 else arg3 = (char *) SvPV(ST(2), PL_na);
2955 res_get_recordGroup(arg1,arg2,(char const *)arg3);
2966 XS(_wrap_set_group) {
2967 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2968 const char *_swigerr = _swigmsg;
2971 struct recordGroup *arg2 ;
2975 if ((items < 2) || (items > 2)) {
2976 SWIG_croak("Usage: set_group(zh,rg);");
2980 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
2981 SWIG_croak("Type error in argument 1 of set_group. Expected _p_ZebraHandle");
2986 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
2987 SWIG_croak("Type error in argument 2 of set_group. Expected _p_recordGroup");
2990 zebra_set_group(arg1,arg2);
3001 XS(_wrap_select_database) {
3002 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3003 const char *_swigerr = _swigmsg;
3011 if ((items < 2) || (items > 2)) {
3012 SWIG_croak("Usage: select_database(zh,basename);");
3016 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3017 SWIG_croak("Type error in argument 1 of select_database. Expected _p_ZebraHandle");
3021 if (!SvOK((SV*) ST(1))) arg2 = 0;
3022 else arg2 = (char *) SvPV(ST(1), PL_na);
3023 result = (int)zebra_select_database(arg1,(char const *)arg2);
3025 ST(argvi) = sv_newmortal();
3026 sv_setiv(ST(argvi++), (IV) result);
3035 XS(_wrap_select_databases) {
3036 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3037 const char *_swigerr = _swigmsg;
3046 if ((items < 3) || (items > 3)) {
3047 SWIG_croak("Usage: select_databases(zh,num_bases,basenames);");
3051 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3052 SWIG_croak("Type error in argument 1 of select_databases. Expected _p_ZebraHandle");
3056 arg2 = (int) SvIV(ST(1));
3064 croak("Argument 3 is not a reference.");
3065 if (SvTYPE(SvRV(ST(2))) != SVt_PVAV)
3066 croak("Argument 3 is not an array.");
3067 tempav = (AV*)SvRV(ST(2));
3068 len = av_len(tempav);
3069 arg3 = (char **) malloc((len+2)*sizeof(char *));
3070 for (i = 0; i <= len; i++) {
3071 tv = av_fetch(tempav, i, 0);
3072 arg3[i] = (char *) SvPV(*tv,na);
3076 result = (int)zebra_select_databases(arg1,arg2,(char const **)arg3);
3078 ST(argvi) = sv_newmortal();
3079 sv_setiv(ST(argvi++), (IV) result);
3094 XS(_wrap_begin_trans) {
3095 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3096 const char *_swigerr = _swigmsg;
3102 if ((items < 1) || (items > 1)) {
3103 SWIG_croak("Usage: begin_trans(zh);");
3107 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3108 SWIG_croak("Type error in argument 1 of begin_trans. Expected _p_ZebraHandle");
3112 zebra_begin_trans(arg1);
3123 XS(_wrap_end_trans) {
3124 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3125 const char *_swigerr = _swigmsg;
3131 if ((items < 1) || (items > 1)) {
3132 SWIG_croak("Usage: end_trans(zh);");
3136 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3137 SWIG_croak("Type error in argument 1 of end_trans. Expected _p_ZebraHandle");
3141 zebra_end_trans(arg1);
3152 XS(_wrap_begin_read) {
3153 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3154 const char *_swigerr = _swigmsg;
3161 if ((items < 1) || (items > 1)) {
3162 SWIG_croak("Usage: begin_read(zh);");
3166 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3167 SWIG_croak("Type error in argument 1 of begin_read. Expected _p_ZebraHandle");
3171 result = (int)zebra_begin_read(arg1);
3173 ST(argvi) = sv_newmortal();
3174 sv_setiv(ST(argvi++), (IV) result);
3183 XS(_wrap_end_read) {
3184 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3185 const char *_swigerr = _swigmsg;
3191 if ((items < 1) || (items > 1)) {
3192 SWIG_croak("Usage: end_read(zh);");
3196 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3197 SWIG_croak("Type error in argument 1 of end_read. Expected _p_ZebraHandle");
3201 zebra_end_read(arg1);
3213 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3214 const char *_swigerr = _swigmsg;
3221 if ((items < 1) || (items > 1)) {
3222 SWIG_croak("Usage: commit(zh);");
3226 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3227 SWIG_croak("Type error in argument 1 of commit. Expected _p_ZebraHandle");
3231 result = (int)zebra_commit(arg1);
3233 ST(argvi) = sv_newmortal();
3234 sv_setiv(ST(argvi++), (IV) result);
3243 XS(_wrap_get_shadow_enable) {
3244 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3245 const char *_swigerr = _swigmsg;
3252 if ((items < 1) || (items > 1)) {
3253 SWIG_croak("Usage: get_shadow_enable(zh);");
3257 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3258 SWIG_croak("Type error in argument 1 of get_shadow_enable. Expected _p_ZebraHandle");
3262 result = (int)zebra_get_shadow_enable(arg1);
3264 ST(argvi) = sv_newmortal();
3265 sv_setiv(ST(argvi++), (IV) result);
3274 XS(_wrap_set_shadow_enable) {
3275 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3276 const char *_swigerr = _swigmsg;
3283 if ((items < 2) || (items > 2)) {
3284 SWIG_croak("Usage: set_shadow_enable(zh,value);");
3288 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3289 SWIG_croak("Type error in argument 1 of set_shadow_enable. Expected _p_ZebraHandle");
3293 arg2 = (int) SvIV(ST(1));
3294 zebra_set_shadow_enable(arg1,arg2);
3305 XS(_wrap_init__SWIG_1) {
3306 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3307 const char *_swigerr = _swigmsg;
3314 if ((items < 1) || (items > 1)) {
3315 SWIG_croak("Usage: init(zh);");
3319 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3320 SWIG_croak("Type error in argument 1 of init. Expected _p_ZebraHandle");
3324 result = (int)zebra_init(arg1);
3326 ST(argvi) = sv_newmortal();
3327 sv_setiv(ST(argvi++), (IV) result);
3341 (*PL_markstack_ptr++);SWIG_CALLXS(_wrap_init__SWIG_0); return;
3347 if (SWIG_ConvertPtr(ST(0), (void **) &tmp, SWIGTYPE_p_ZebraHandle, 0) == -1) {
3354 (*PL_markstack_ptr++);SWIG_CALLXS(_wrap_init__SWIG_1); return;
3358 croak("No matching function for overloaded 'init'");
3364 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3365 const char *_swigerr = _swigmsg;
3372 if ((items < 1) || (items > 1)) {
3373 SWIG_croak("Usage: compact(zh);");
3377 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3378 SWIG_croak("Type error in argument 1 of compact. Expected _p_ZebraHandle");
3382 result = (int)zebra_compact(arg1);
3384 ST(argvi) = sv_newmortal();
3385 sv_setiv(ST(argvi++), (IV) result);
3394 XS(_wrap_repository_update) {
3395 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3396 const char *_swigerr = _swigmsg;
3402 if ((items < 1) || (items > 1)) {
3403 SWIG_croak("Usage: repository_update(zh);");
3407 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3408 SWIG_croak("Type error in argument 1 of repository_update. Expected _p_ZebraHandle");
3412 zebra_repository_update(arg1);
3423 XS(_wrap_repository_delete) {
3424 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3425 const char *_swigerr = _swigmsg;
3431 if ((items < 1) || (items > 1)) {
3432 SWIG_croak("Usage: repository_delete(zh);");
3436 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3437 SWIG_croak("Type error in argument 1 of repository_delete. Expected _p_ZebraHandle");
3441 zebra_repository_delete(arg1);
3452 XS(_wrap_repository_show) {
3453 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3454 const char *_swigerr = _swigmsg;
3460 if ((items < 1) || (items > 1)) {
3461 SWIG_croak("Usage: repository_show(zh);");
3465 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3466 SWIG_croak("Type error in argument 1 of repository_show. Expected _p_ZebraHandle");
3470 zebra_repository_show(arg1);
3481 XS(_wrap_update_record) {
3482 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3483 const char *_swigerr = _swigmsg;
3496 if ((items < 7) || (items > 7)) {
3497 SWIG_croak("Usage: update_record(zh,rGroup,sysno,match,fname,buf,buf_size);");
3501 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3502 SWIG_croak("Type error in argument 1 of update_record. Expected _p_ZebraHandle");
3507 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3508 SWIG_croak("Type error in argument 2 of update_record. Expected _p_recordGroup");
3511 arg3 = (int) SvIV(ST(2));
3512 if (!SvOK((SV*) ST(3))) arg4 = 0;
3513 else arg4 = (char *) SvPV(ST(3), PL_na);
3514 if (!SvOK((SV*) ST(4))) arg5 = 0;
3515 else arg5 = (char *) SvPV(ST(4), PL_na);
3516 if (!SvOK((SV*) ST(5))) arg6 = 0;
3517 else arg6 = (char *) SvPV(ST(5), PL_na);
3518 arg7 = (int) SvIV(ST(6));
3519 result = (int)zebra_update_record(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7);
3521 ST(argvi) = sv_newmortal();
3522 sv_setiv(ST(argvi++), (IV) result);
3531 XS(_wrap_delete_record) {
3532 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3533 const char *_swigerr = _swigmsg;
3546 if ((items < 7) || (items > 7)) {
3547 SWIG_croak("Usage: delete_record(zh,rGroup,sysno,match,fname,buf,buf_size);");
3551 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3552 SWIG_croak("Type error in argument 1 of delete_record. Expected _p_ZebraHandle");
3557 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3558 SWIG_croak("Type error in argument 2 of delete_record. Expected _p_recordGroup");
3561 arg3 = (int) SvIV(ST(2));
3562 if (!SvOK((SV*) ST(3))) arg4 = 0;
3563 else arg4 = (char *) SvPV(ST(3), PL_na);
3564 if (!SvOK((SV*) ST(4))) arg5 = 0;
3565 else arg5 = (char *) SvPV(ST(4), PL_na);
3566 if (!SvOK((SV*) ST(5))) arg6 = 0;
3567 else arg6 = (char *) SvPV(ST(5), PL_na);
3568 arg7 = (int) SvIV(ST(6));
3569 result = (int)zebra_delete_record(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7);
3571 ST(argvi) = sv_newmortal();
3572 sv_setiv(ST(argvi++), (IV) result);
3581 XS(_wrap_search_PQF) {
3582 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3583 const char *_swigerr = _swigmsg;
3594 if ((items < 5) || (items > 5)) {
3595 SWIG_croak("Usage: search_PQF(zh,odr_input,odr_output,pqf_query,setname);");
3599 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3600 SWIG_croak("Type error in argument 1 of search_PQF. Expected _p_ZebraHandle");
3606 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3607 SWIG_croak("Type error in argument 2 of search_PQF. Expected _p_ODR");
3613 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3614 SWIG_croak("Type error in argument 3 of search_PQF. Expected _p_ODR");
3618 if (!SvOK((SV*) ST(3))) arg4 = 0;
3619 else arg4 = (char *) SvPV(ST(3), PL_na);
3620 if (!SvOK((SV*) ST(4))) arg5 = 0;
3621 else arg5 = (char *) SvPV(ST(4), PL_na);
3622 result = (int)zebra_search_PQF(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5);
3624 ST(argvi) = sv_newmortal();
3625 sv_setiv(ST(argvi++), (IV) result);
3634 XS(_wrap_records_retrieve) {
3635 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3636 const char *_swigerr = _swigmsg;
3646 RetrievalObj *arg9 ;
3650 if ((items < 9) || (items > 9)) {
3651 SWIG_croak("Usage: records_retrieve(zh,stream,setname,a_eset,a_schema,a_format,from,to,res);");
3655 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3656 SWIG_croak("Type error in argument 1 of records_retrieve. Expected _p_ZebraHandle");
3662 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3663 SWIG_croak("Type error in argument 2 of records_retrieve. Expected _p_ODR");
3667 if (!SvOK((SV*) ST(2))) arg3 = 0;
3668 else arg3 = (char *) SvPV(ST(2), PL_na);
3669 if (!SvOK((SV*) ST(3))) arg4 = 0;
3670 else arg4 = (char *) SvPV(ST(3), PL_na);
3671 if (!SvOK((SV*) ST(4))) arg5 = 0;
3672 else arg5 = (char *) SvPV(ST(4), PL_na);
3673 if (!SvOK((SV*) ST(5))) arg6 = 0;
3674 else arg6 = (char *) SvPV(ST(5), PL_na);
3675 arg7 = (int) SvIV(ST(6));
3676 arg8 = (int) SvIV(ST(7));
3678 if (SWIG_ConvertPtr(ST(8), (void **) &arg9, SWIGTYPE_p_RetrievalObj,0) < 0) {
3679 SWIG_croak("Type error in argument 9 of records_retrieve. Expected _p_RetrievalObj");
3682 records_retrieve(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7,arg8,arg9);
3693 XS(_wrap_record_retrieve) {
3694 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3695 const char *_swigerr = _swigmsg;
3697 RetrievalObj *arg1 ;
3699 RetrievalRecord *arg3 ;
3704 if ((items < 4) || (items > 4)) {
3705 SWIG_croak("Usage: record_retrieve(ro,stream,res,pos);");
3708 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
3709 SWIG_croak("Type error in argument 1 of record_retrieve. Expected _p_RetrievalObj");
3714 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3715 SWIG_croak("Type error in argument 2 of record_retrieve. Expected _p_ODR");
3720 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_RetrievalRecord,0) < 0) {
3721 SWIG_croak("Type error in argument 3 of record_retrieve. Expected _p_RetrievalRecord");
3724 arg4 = (int) SvIV(ST(3));
3725 record_retrieve(arg1,arg2,arg3,arg4);
3737 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3738 const char *_swigerr = _swigmsg;
3749 if ((items < 5) || (items > 5)) {
3750 SWIG_croak("Usage: sort(zh,stream,sort_spec,output_setname,input_setnames);");
3754 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3755 SWIG_croak("Type error in argument 1 of sort. Expected _p_ZebraHandle");
3761 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3762 SWIG_croak("Type error in argument 2 of sort. Expected _p_ODR");
3766 if (!SvOK((SV*) ST(2))) arg3 = 0;
3767 else arg3 = (char *) SvPV(ST(2), PL_na);
3768 if (!SvOK((SV*) ST(3))) arg4 = 0;
3769 else arg4 = (char *) SvPV(ST(3), PL_na);
3777 croak("Argument 5 is not a reference.");
3778 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
3779 croak("Argument 5 is not an array.");
3780 tempav = (AV*)SvRV(ST(4));
3781 len = av_len(tempav);
3782 arg5 = (char **) malloc((len+2)*sizeof(char *));
3783 for (i = 0; i <= len; i++) {
3784 tv = av_fetch(tempav, i, 0);
3785 arg5[i] = (char *) SvPV(*tv,na);
3789 result = (int)sort(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const **)arg5);
3791 ST(argvi) = sv_newmortal();
3792 sv_setiv(ST(argvi++), (IV) result);
3807 XS(_wrap_scan_PQF) {
3808 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3809 const char *_swigerr = _swigmsg;
3818 if ((items < 4) || (items > 4)) {
3819 SWIG_croak("Usage: scan_PQF(zh,so,stream,pqf_query);");
3823 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3824 SWIG_croak("Type error in argument 1 of scan_PQF. Expected _p_ZebraHandle");
3829 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ScanObj,0) < 0) {
3830 SWIG_croak("Type error in argument 2 of scan_PQF. Expected _p_ScanObj");
3835 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3836 SWIG_croak("Type error in argument 3 of scan_PQF. Expected _p_ODR");
3840 if (!SvOK((SV*) ST(3))) arg4 = 0;
3841 else arg4 = (char *) SvPV(ST(3), PL_na);
3842 zebra_scan_PQF(arg1,arg2,arg3,(char const *)arg4);
3853 XS(_wrap_getScanEntry) {
3854 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3855 const char *_swigerr = _swigmsg;
3863 if ((items < 2) || (items > 2)) {
3864 SWIG_croak("Usage: getScanEntry(so,pos);");
3867 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
3868 SWIG_croak("Type error in argument 1 of getScanEntry. Expected _p_ScanObj");
3871 arg2 = (int) SvIV(ST(1));
3872 result = (ScanEntry *)getScanEntry(arg1,arg2);
3874 ST(argvi) = sv_newmortal();
3875 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanEntry,0);
3884 XS(_wrap_nmem_create) {
3885 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3886 const char *_swigerr = _swigmsg;
3892 if ((items < 0) || (items > 0)) {
3893 SWIG_croak("Usage: nmem_create();");
3895 result = nmem_create();
3898 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
3899 memmove(resultobj, &result, sizeof(NMEM));
3900 ST(argvi) = sv_newmortal();
3901 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
3911 XS(_wrap_nmem_destroy) {
3912 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3913 const char *_swigerr = _swigmsg;
3919 if ((items < 1) || (items > 1)) {
3920 SWIG_croak("Usage: nmem_destroy(handle);");
3924 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
3925 SWIG_croak("Type error in argument 1 of nmem_destroy. Expected _p_NMEM");
3940 XS(_wrap_data1_create) {
3941 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3942 const char *_swigerr = _swigmsg;
3944 data1_handle result;
3948 if ((items < 0) || (items > 0)) {
3949 SWIG_croak("Usage: data1_create();");
3951 result = data1_create();
3954 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
3955 memmove(resultobj, &result, sizeof(data1_handle));
3956 ST(argvi) = sv_newmortal();
3957 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
3967 XS(_wrap_data1_createx) {
3968 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3969 const char *_swigerr = _swigmsg;
3972 data1_handle result;
3976 if ((items < 1) || (items > 1)) {
3977 SWIG_croak("Usage: data1_createx(flags);");
3979 arg1 = (int) SvIV(ST(0));
3980 result = data1_createx(arg1);
3983 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
3984 memmove(resultobj, &result, sizeof(data1_handle));
3985 ST(argvi) = sv_newmortal();
3986 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
3996 XS(_wrap_data1_destroy) {
3997 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3998 const char *_swigerr = _swigmsg;
4004 if ((items < 1) || (items > 1)) {
4005 SWIG_croak("Usage: data1_destroy(dh);");
4008 data1_handle * argp;
4009 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4010 SWIG_croak("Type error in argument 1 of data1_destroy. Expected _p_data1_handle");
4014 data1_destroy(arg1);
4025 XS(_wrap_get_parent_tag) {
4026 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4027 const char *_swigerr = _swigmsg;
4035 if ((items < 2) || (items > 2)) {
4036 SWIG_croak("Usage: get_parent_tag(dh,n);");
4039 data1_handle * argp;
4040 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4041 SWIG_croak("Type error in argument 1 of get_parent_tag. Expected _p_data1_handle");
4046 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
4047 SWIG_croak("Type error in argument 2 of get_parent_tag. Expected _p_data1_node");
4050 result = (data1_node *)get_parent_tag(arg1,arg2);
4052 ST(argvi) = sv_newmortal();
4053 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4062 XS(_wrap_data1_read_node) {
4063 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4064 const char *_swigerr = _swigmsg;
4073 if ((items < 3) || (items > 3)) {
4074 SWIG_croak("Usage: data1_read_node(dh,buf,m);");
4077 data1_handle * argp;
4078 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4079 SWIG_croak("Type error in argument 1 of data1_read_node. Expected _p_data1_handle");
4090 croak("Argument 2 is not a reference.");
4091 if (SvTYPE(SvRV(ST(1))) != SVt_PVAV)
4092 croak("Argument 2 is not an array.");
4093 tempav = (AV*)SvRV(ST(1));
4094 len = av_len(tempav);
4095 arg2 = (char **) malloc((len+2)*sizeof(char *));
4096 for (i = 0; i <= len; i++) {
4097 tv = av_fetch(tempav, i, 0);
4098 arg2[i] = (char *) SvPV(*tv,na);
4104 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4105 SWIG_croak("Type error in argument 3 of data1_read_node. Expected _p_NMEM");
4109 result = (data1_node *)data1_read_node(arg1,(char const **)arg2,arg3);
4111 ST(argvi) = sv_newmortal();
4112 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4127 XS(_wrap_data1_read_nodex) {
4128 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4129 const char *_swigerr = _swigmsg;
4133 int (*arg3)(void *) ;
4140 if ((items < 5) || (items > 5)) {
4141 SWIG_croak("Usage: data1_read_nodex(dh,m,get_byte,fh,wrbuf);");
4144 data1_handle * argp;
4145 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4146 SWIG_croak("Type error in argument 1 of data1_read_nodex. Expected _p_data1_handle");
4152 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4153 SWIG_croak("Type error in argument 2 of data1_read_nodex. Expected _p_NMEM");
4158 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_p_void__int,0) < 0) {
4159 SWIG_croak("Type error in argument 3 of data1_read_nodex. Expected _p_f_p_void__int");
4163 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, 0,0) < 0) {
4164 SWIG_croak("Type error in argument 4 of data1_read_nodex. Expected _p_void");
4169 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_WRBUF,0) < 0) {
4170 SWIG_croak("Type error in argument 5 of data1_read_nodex. Expected _p_WRBUF");
4174 result = (data1_node *)data1_read_nodex(arg1,arg2,arg3,arg4,arg5);
4176 ST(argvi) = sv_newmortal();
4177 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4186 XS(_wrap_data1_read_record) {
4187 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4188 const char *_swigerr = _swigmsg;
4191 int (*arg2)(void *,char *,size_t) ;
4198 if ((items < 4) || (items > 4)) {
4199 SWIG_croak("Usage: data1_read_record(dh,rf,fh,m);");
4202 data1_handle * argp;
4203 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4204 SWIG_croak("Type error in argument 1 of data1_read_record. Expected _p_data1_handle");
4209 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_f_p_void_p_char_size_t__int,0) < 0) {
4210 SWIG_croak("Type error in argument 2 of data1_read_record. Expected _p_f_p_void_p_char_size_t__int");
4214 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, 0,0) < 0) {
4215 SWIG_croak("Type error in argument 3 of data1_read_record. Expected _p_void");
4220 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4221 SWIG_croak("Type error in argument 4 of data1_read_record. Expected _p_NMEM");
4225 result = (data1_node *)data1_read_record(arg1,arg2,arg3,arg4);
4227 ST(argvi) = sv_newmortal();
4228 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4237 XS(_wrap_data1_read_absyn) {
4238 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4239 const char *_swigerr = _swigmsg;
4244 data1_absyn *result;
4248 if ((items < 3) || (items > 3)) {
4249 SWIG_croak("Usage: data1_read_absyn(dh,file,file_must_exist);");
4252 data1_handle * argp;
4253 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4254 SWIG_croak("Type error in argument 1 of data1_read_absyn. Expected _p_data1_handle");
4258 if (!SvOK((SV*) ST(1))) arg2 = 0;
4259 else arg2 = (char *) SvPV(ST(1), PL_na);
4260 arg3 = (int) SvIV(ST(2));
4261 result = (data1_absyn *)data1_read_absyn(arg1,(char const *)arg2,arg3);
4263 ST(argvi) = sv_newmortal();
4264 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
4273 XS(_wrap_data1_gettagbynum) {
4274 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4275 const char *_swigerr = _swigmsg;
4278 data1_tagset *arg2 ;
4285 if ((items < 4) || (items > 4)) {
4286 SWIG_croak("Usage: data1_gettagbynum(dh,s,type,value);");
4289 data1_handle * argp;
4290 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4291 SWIG_croak("Type error in argument 1 of data1_gettagbynum. Expected _p_data1_handle");
4296 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
4297 SWIG_croak("Type error in argument 2 of data1_gettagbynum. Expected _p_data1_tagset");
4300 arg3 = (int) SvIV(ST(2));
4301 arg4 = (int) SvIV(ST(3));
4302 result = (data1_tag *)data1_gettagbynum(arg1,arg2,arg3,arg4);
4304 ST(argvi) = sv_newmortal();
4305 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
4314 XS(_wrap_data1_empty_tagset) {
4315 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4316 const char *_swigerr = _swigmsg;
4319 data1_tagset *result;
4323 if ((items < 1) || (items > 1)) {
4324 SWIG_croak("Usage: data1_empty_tagset(dh);");
4327 data1_handle * argp;
4328 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4329 SWIG_croak("Type error in argument 1 of data1_empty_tagset. Expected _p_data1_handle");
4333 result = (data1_tagset *)data1_empty_tagset(arg1);
4335 ST(argvi) = sv_newmortal();
4336 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
4345 XS(_wrap_data1_read_tagset) {
4346 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4347 const char *_swigerr = _swigmsg;
4352 data1_tagset *result;
4356 if ((items < 3) || (items > 3)) {
4357 SWIG_croak("Usage: data1_read_tagset(dh,file,type);");
4360 data1_handle * argp;
4361 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4362 SWIG_croak("Type error in argument 1 of data1_read_tagset. Expected _p_data1_handle");
4366 if (!SvOK((SV*) ST(1))) arg2 = 0;
4367 else arg2 = (char *) SvPV(ST(1), PL_na);
4368 arg3 = (int) SvIV(ST(2));
4369 result = (data1_tagset *)data1_read_tagset(arg1,(char const *)arg2,arg3);
4371 ST(argvi) = sv_newmortal();
4372 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
4381 XS(_wrap_data1_getelementbytagname) {
4382 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4383 const char *_swigerr = _swigmsg;
4387 data1_element *arg3 ;
4389 data1_element *result;
4393 if ((items < 4) || (items > 4)) {
4394 SWIG_croak("Usage: data1_getelementbytagname(dh,abs,parent,tagname);");
4397 data1_handle * argp;
4398 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4399 SWIG_croak("Type error in argument 1 of data1_getelementbytagname. Expected _p_data1_handle");
4404 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
4405 SWIG_croak("Type error in argument 2 of data1_getelementbytagname. Expected _p_data1_absyn");
4409 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_element,0) < 0) {
4410 SWIG_croak("Type error in argument 3 of data1_getelementbytagname. Expected _p_data1_element");
4413 if (!SvOK((SV*) ST(3))) arg4 = 0;
4414 else arg4 = (char *) SvPV(ST(3), PL_na);
4415 result = (data1_element *)data1_getelementbytagname(arg1,arg2,arg3,(char const *)arg4);
4417 ST(argvi) = sv_newmortal();
4418 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
4427 XS(_wrap_data1_nodetogr) {
4428 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4429 const char *_swigerr = _swigmsg;
4436 Z_GenericRecord *result;
4440 if ((items < 5) || (items > 5)) {
4441 SWIG_croak("Usage: data1_nodetogr(dh,n,select,o,len);");
4444 data1_handle * argp;
4445 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4446 SWIG_croak("Type error in argument 1 of data1_nodetogr. Expected _p_data1_handle");
4451 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
4452 SWIG_croak("Type error in argument 2 of data1_nodetogr. Expected _p_data1_node");
4455 arg3 = (int) SvIV(ST(2));
4458 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4459 SWIG_croak("Type error in argument 4 of data1_nodetogr. Expected _p_ODR");
4464 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_int,0) < 0) {
4465 SWIG_croak("Type error in argument 5 of data1_nodetogr. Expected _p_int");
4468 result = (Z_GenericRecord *)data1_nodetogr(arg1,arg2,arg3,arg4,arg5);
4470 ST(argvi) = sv_newmortal();
4471 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_GenericRecord,0);
4480 XS(_wrap_data1_gettagbyname) {
4481 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4482 const char *_swigerr = _swigmsg;
4485 data1_tagset *arg2 ;
4491 if ((items < 3) || (items > 3)) {
4492 SWIG_croak("Usage: data1_gettagbyname(dh,s,name);");
4495 data1_handle * argp;
4496 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4497 SWIG_croak("Type error in argument 1 of data1_gettagbyname. Expected _p_data1_handle");
4502 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
4503 SWIG_croak("Type error in argument 2 of data1_gettagbyname. Expected _p_data1_tagset");
4506 if (!SvOK((SV*) ST(2))) arg3 = 0;
4507 else arg3 = (char *) SvPV(ST(2), PL_na);
4508 result = (data1_tag *)data1_gettagbyname(arg1,arg2,(char const *)arg3);
4510 ST(argvi) = sv_newmortal();
4511 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
4520 XS(_wrap_data1_free_tree) {
4521 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4522 const char *_swigerr = _swigmsg;
4529 if ((items < 2) || (items > 2)) {
4530 SWIG_croak("Usage: data1_free_tree(dh,t);");
4533 data1_handle * argp;
4534 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4535 SWIG_croak("Type error in argument 1 of data1_free_tree. Expected _p_data1_handle");
4540 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
4541 SWIG_croak("Type error in argument 2 of data1_free_tree. Expected _p_data1_node");
4544 data1_free_tree(arg1,arg2);
4555 XS(_wrap_data1_nodetobuf) {
4556 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4557 const char *_swigerr = _swigmsg;
4567 if ((items < 4) || (items > 4)) {
4568 SWIG_croak("Usage: data1_nodetobuf(dh,n,select,len);");
4571 data1_handle * argp;
4572 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4573 SWIG_croak("Type error in argument 1 of data1_nodetobuf. Expected _p_data1_handle");
4578 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
4579 SWIG_croak("Type error in argument 2 of data1_nodetobuf. Expected _p_data1_node");
4582 arg3 = (int) SvIV(ST(2));
4584 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
4585 SWIG_croak("Type error in argument 4 of data1_nodetobuf. Expected _p_int");
4588 result = (char *)data1_nodetobuf(arg1,arg2,arg3,arg4);
4590 ST(argvi) = sv_newmortal();
4592 sv_setpv((SV*)ST(argvi++), (char *) result);
4594 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
4604 XS(_wrap_data1_mk_tag_data_wd) {
4605 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4606 const char *_swigerr = _swigmsg;
4616 if ((items < 4) || (items > 4)) {
4617 SWIG_croak("Usage: data1_mk_tag_data_wd(dh,at,tagname,m);");
4620 data1_handle * argp;
4621 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4622 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_wd. Expected _p_data1_handle");
4627 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
4628 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_wd. Expected _p_data1_node");
4631 if (!SvOK((SV*) ST(2))) arg3 = 0;
4632 else arg3 = (char *) SvPV(ST(2), PL_na);
4635 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4636 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_wd. Expected _p_NMEM");
4640 result = (data1_node *)data1_mk_tag_data_wd(arg1,arg2,(char const *)arg3,arg4);
4642 ST(argvi) = sv_newmortal();
4643 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4652 XS(_wrap_data1_mk_tag_data) {
4653 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4654 const char *_swigerr = _swigmsg;
4664 if ((items < 4) || (items > 4)) {
4665 SWIG_croak("Usage: data1_mk_tag_data(dh,at,tagname,m);");
4668 data1_handle * argp;
4669 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4670 SWIG_croak("Type error in argument 1 of data1_mk_tag_data. Expected _p_data1_handle");
4675 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
4676 SWIG_croak("Type error in argument 2 of data1_mk_tag_data. Expected _p_data1_node");
4679 if (!SvOK((SV*) ST(2))) arg3 = 0;
4680 else arg3 = (char *) SvPV(ST(2), PL_na);
4683 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4684 SWIG_croak("Type error in argument 4 of data1_mk_tag_data. Expected _p_NMEM");
4688 result = (data1_node *)data1_mk_tag_data(arg1,arg2,(char const *)arg3,arg4);
4690 ST(argvi) = sv_newmortal();
4691 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
4700 XS(_wrap_data1_maptype) {
4701 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4702 const char *_swigerr = _swigmsg;
4710 if ((items < 2) || (items > 2)) {
4711 SWIG_croak("Usage: data1_maptype(dh,t);");
4714 data1_handle * argp;
4715 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4716 SWIG_croak("Type error in argument 1 of data1_maptype. Expected _p_data1_handle");
4720 if (!SvOK((SV*) ST(1))) arg2 = 0;
4721 else arg2 = (char *) SvPV(ST(1), PL_na);
4722 result = (int)data1_maptype(arg1,arg2);
4724 ST(argvi) = sv_newmortal();
4725 sv_setiv(ST(argvi++), (IV) result);
4734 XS(_wrap_data1_read_varset) {
4735 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4736 const char *_swigerr = _swigmsg;
4740 data1_varset *result;
4744 if ((items < 2) || (items > 2)) {
4745 SWIG_croak("Usage: data1_read_varset(dh,file);");
4748 data1_handle * argp;
4749 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4750 SWIG_croak("Type error in argument 1 of data1_read_varset. Expected _p_data1_handle");
4754 if (!SvOK((SV*) ST(1))) arg2 = 0;
4755 else arg2 = (char *) SvPV(ST(1), PL_na);
4756 result = (data1_varset *)data1_read_varset(arg1,(char const *)arg2);
4758 ST(argvi) = sv_newmortal();
4759 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_varset,0);
4768 XS(_wrap_data1_getvartypebyct) {
4769 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4770 const char *_swigerr = _swigmsg;
4773 data1_varset *arg2 ;
4776 data1_vartype *result;
4780 if ((items < 4) || (items > 4)) {
4781 SWIG_croak("Usage: data1_getvartypebyct(dh,set,zclass,type);");
4784 data1_handle * argp;
4785 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4786 SWIG_croak("Type error in argument 1 of data1_getvartypebyct. Expected _p_data1_handle");
4791 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_varset,0) < 0) {
4792 SWIG_croak("Type error in argument 2 of data1_getvartypebyct. Expected _p_data1_varset");
4795 if (!SvOK((SV*) ST(2))) arg3 = 0;
4796 else arg3 = (char *) SvPV(ST(2), PL_na);
4797 if (!SvOK((SV*) ST(3))) arg4 = 0;
4798 else arg4 = (char *) SvPV(ST(3), PL_na);
4799 result = (data1_vartype *)data1_getvartypebyct(arg1,arg2,arg3,arg4);
4801 ST(argvi) = sv_newmortal();
4802 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_vartype,0);
4811 XS(_wrap_data1_read_espec1) {
4812 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4813 const char *_swigerr = _swigmsg;
4821 if ((items < 2) || (items > 2)) {
4822 SWIG_croak("Usage: data1_read_espec1(dh,file);");
4825 data1_handle * argp;
4826 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4827 SWIG_croak("Type error in argument 1 of data1_read_espec1. Expected _p_data1_handle");
4831 if (!SvOK((SV*) ST(1))) arg2 = 0;
4832 else arg2 = (char *) SvPV(ST(1), PL_na);
4833 result = (Z_Espec1 *)data1_read_espec1(arg1,(char const *)arg2);
4835 ST(argvi) = sv_newmortal();
4836 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_Espec1,0);
4845 XS(_wrap_data1_doespec1) {
4846 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4847 const char *_swigerr = _swigmsg;
4856 if ((items < 3) || (items > 3)) {
4857 SWIG_croak("Usage: data1_doespec1(dh,n,e);");
4860 data1_handle * argp;
4861 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4862 SWIG_croak("Type error in argument 1 of data1_doespec1. Expected _p_data1_handle");
4867 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
4868 SWIG_croak("Type error in argument 2 of data1_doespec1. Expected _p_data1_node");
4872 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_Z_Espec1,0) < 0) {
4873 SWIG_croak("Type error in argument 3 of data1_doespec1. Expected _p_Z_Espec1");
4876 result = (int)data1_doespec1(arg1,arg2,arg3);
4878 ST(argvi) = sv_newmortal();
4879 sv_setiv(ST(argvi++), (IV) result);
4888 XS(_wrap_data1_getesetbyname) {
4889 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4890 const char *_swigerr = _swigmsg;
4895 data1_esetname *result;
4899 if ((items < 3) || (items > 3)) {
4900 SWIG_croak("Usage: data1_getesetbyname(dh,a,name);");
4903 data1_handle * argp;
4904 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4905 SWIG_croak("Type error in argument 1 of data1_getesetbyname. Expected _p_data1_handle");
4910 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
4911 SWIG_croak("Type error in argument 2 of data1_getesetbyname. Expected _p_data1_absyn");
4914 if (!SvOK((SV*) ST(2))) arg3 = 0;
4915 else arg3 = (char *) SvPV(ST(2), PL_na);
4916 result = (data1_esetname *)data1_getesetbyname(arg1,arg2,(char const *)arg3);
4918 ST(argvi) = sv_newmortal();
4919 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_esetname,0);
4928 XS(_wrap_data1_getelementbyname) {
4929 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4930 const char *_swigerr = _swigmsg;
4935 data1_element *result;
4939 if ((items < 3) || (items > 3)) {
4940 SWIG_croak("Usage: data1_getelementbyname(dh,absyn,name);");
4943 data1_handle * argp;
4944 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4945 SWIG_croak("Type error in argument 1 of data1_getelementbyname. Expected _p_data1_handle");
4950 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
4951 SWIG_croak("Type error in argument 2 of data1_getelementbyname. Expected _p_data1_absyn");
4954 if (!SvOK((SV*) ST(2))) arg3 = 0;
4955 else arg3 = (char *) SvPV(ST(2), PL_na);
4956 result = (data1_element *)data1_getelementbyname(arg1,arg2,(char const *)arg3);
4958 ST(argvi) = sv_newmortal();
4959 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
4968 XS(_wrap_data1_mk_node2) {
4969 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4970 const char *_swigerr = _swigmsg;
4980 if ((items < 4) || (items > 4)) {
4981 SWIG_croak("Usage: data1_mk_node2(dh,m,type,parent);");
4984 data1_handle * argp;
4985 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4986 SWIG_croak("Type error in argument 1 of data1_mk_node2. Expected _p_data1_handle");
4992 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4993 SWIG_croak("Type error in argument 2 of data1_mk_node2. Expected _p_NMEM");
4997 arg3 = (int) SvIV(ST(2));
4999 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
5000 SWIG_croak("Type error in argument 4 of data1_mk_node2. Expected _p_data1_node");
5003 result = (data1_node *)data1_mk_node2(arg1,arg2,arg3,arg4);
5005 ST(argvi) = sv_newmortal();
5006 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5015 XS(_wrap_data1_mk_tag) {
5016 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5017 const char *_swigerr = _swigmsg;
5028 if ((items < 5) || (items > 5)) {
5029 SWIG_croak("Usage: data1_mk_tag(dh,nmem,tag,attr,at);");
5032 data1_handle * argp;
5033 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5034 SWIG_croak("Type error in argument 1 of data1_mk_tag. Expected _p_data1_handle");
5040 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5041 SWIG_croak("Type error in argument 2 of data1_mk_tag. Expected _p_NMEM");
5045 if (!SvOK((SV*) ST(2))) arg3 = 0;
5046 else arg3 = (char *) SvPV(ST(2), PL_na);
5054 croak("Argument 4 is not a reference.");
5055 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
5056 croak("Argument 4 is not an array.");
5057 tempav = (AV*)SvRV(ST(3));
5058 len = av_len(tempav);
5059 arg4 = (char **) malloc((len+2)*sizeof(char *));
5060 for (i = 0; i <= len; i++) {
5061 tv = av_fetch(tempav, i, 0);
5062 arg4[i] = (char *) SvPV(*tv,na);
5067 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
5068 SWIG_croak("Type error in argument 5 of data1_mk_tag. Expected _p_data1_node");
5071 result = (data1_node *)data1_mk_tag(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
5073 ST(argvi) = sv_newmortal();
5074 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5089 XS(_wrap_data1_mk_tag_n) {
5090 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5091 const char *_swigerr = _swigmsg;
5103 if ((items < 6) || (items > 6)) {
5104 SWIG_croak("Usage: data1_mk_tag_n(dh,nmem,tag,len,attr,at);");
5107 data1_handle * argp;
5108 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5109 SWIG_croak("Type error in argument 1 of data1_mk_tag_n. Expected _p_data1_handle");
5115 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5116 SWIG_croak("Type error in argument 2 of data1_mk_tag_n. Expected _p_NMEM");
5120 if (!SvOK((SV*) ST(2))) arg3 = 0;
5121 else arg3 = (char *) SvPV(ST(2), PL_na);
5122 arg4 = (size_t) SvUV(ST(3));
5130 croak("Argument 5 is not a reference.");
5131 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
5132 croak("Argument 5 is not an array.");
5133 tempav = (AV*)SvRV(ST(4));
5134 len = av_len(tempav);
5135 arg5 = (char **) malloc((len+2)*sizeof(char *));
5136 for (i = 0; i <= len; i++) {
5137 tv = av_fetch(tempav, i, 0);
5138 arg5[i] = (char *) SvPV(*tv,na);
5143 if (SWIG_ConvertPtr(ST(5), (void **) &arg6, SWIGTYPE_p_data1_node,0) < 0) {
5144 SWIG_croak("Type error in argument 6 of data1_mk_tag_n. Expected _p_data1_node");
5147 result = (data1_node *)data1_mk_tag_n(arg1,arg2,(char const *)arg3,arg4,(char const **)arg5,arg6);
5149 ST(argvi) = sv_newmortal();
5150 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5165 XS(_wrap_data1_tag_add_attr) {
5166 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5167 const char *_swigerr = _swigmsg;
5176 if ((items < 4) || (items > 4)) {
5177 SWIG_croak("Usage: data1_tag_add_attr(dh,nmem,res,attr);");
5180 data1_handle * argp;
5181 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5182 SWIG_croak("Type error in argument 1 of data1_tag_add_attr. Expected _p_data1_handle");
5188 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5189 SWIG_croak("Type error in argument 2 of data1_tag_add_attr. Expected _p_NMEM");
5194 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
5195 SWIG_croak("Type error in argument 3 of data1_tag_add_attr. Expected _p_data1_node");
5205 croak("Argument 4 is not a reference.");
5206 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
5207 croak("Argument 4 is not an array.");
5208 tempav = (AV*)SvRV(ST(3));
5209 len = av_len(tempav);
5210 arg4 = (char **) malloc((len+2)*sizeof(char *));
5211 for (i = 0; i <= len; i++) {
5212 tv = av_fetch(tempav, i, 0);
5213 arg4[i] = (char *) SvPV(*tv,na);
5217 data1_tag_add_attr(arg1,arg2,arg3,(char const **)arg4);
5234 XS(_wrap_data1_mk_text_n) {
5235 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5236 const char *_swigerr = _swigmsg;
5247 if ((items < 5) || (items > 5)) {
5248 SWIG_croak("Usage: data1_mk_text_n(dh,mem,buf,len,parent);");
5251 data1_handle * argp;
5252 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5253 SWIG_croak("Type error in argument 1 of data1_mk_text_n. Expected _p_data1_handle");
5259 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5260 SWIG_croak("Type error in argument 2 of data1_mk_text_n. Expected _p_NMEM");
5264 if (!SvOK((SV*) ST(2))) arg3 = 0;
5265 else arg3 = (char *) SvPV(ST(2), PL_na);
5266 arg4 = (size_t) SvUV(ST(3));
5268 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
5269 SWIG_croak("Type error in argument 5 of data1_mk_text_n. Expected _p_data1_node");
5272 result = (data1_node *)data1_mk_text_n(arg1,arg2,(char const *)arg3,arg4,arg5);
5274 ST(argvi) = sv_newmortal();
5275 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5284 XS(_wrap_data1_mk_text_nf) {
5285 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5286 const char *_swigerr = _swigmsg;
5297 if ((items < 5) || (items > 5)) {
5298 SWIG_croak("Usage: data1_mk_text_nf(dh,mem,buf,len,parent);");
5301 data1_handle * argp;
5302 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5303 SWIG_croak("Type error in argument 1 of data1_mk_text_nf. Expected _p_data1_handle");
5309 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5310 SWIG_croak("Type error in argument 2 of data1_mk_text_nf. Expected _p_NMEM");
5314 if (!SvOK((SV*) ST(2))) arg3 = 0;
5315 else arg3 = (char *) SvPV(ST(2), PL_na);
5316 arg4 = (size_t) SvUV(ST(3));
5318 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
5319 SWIG_croak("Type error in argument 5 of data1_mk_text_nf. Expected _p_data1_node");
5322 result = (data1_node *)data1_mk_text_nf(arg1,arg2,(char const *)arg3,arg4,arg5);
5324 ST(argvi) = sv_newmortal();
5325 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5334 XS(_wrap_data1_mk_text) {
5335 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5336 const char *_swigerr = _swigmsg;
5346 if ((items < 4) || (items > 4)) {
5347 SWIG_croak("Usage: data1_mk_text(dh,mem,buf,parent);");
5350 data1_handle * argp;
5351 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5352 SWIG_croak("Type error in argument 1 of data1_mk_text. Expected _p_data1_handle");
5358 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5359 SWIG_croak("Type error in argument 2 of data1_mk_text. Expected _p_NMEM");
5363 if (!SvOK((SV*) ST(2))) arg3 = 0;
5364 else arg3 = (char *) SvPV(ST(2), PL_na);
5366 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
5367 SWIG_croak("Type error in argument 4 of data1_mk_text. Expected _p_data1_node");
5370 result = (data1_node *)data1_mk_text(arg1,arg2,(char const *)arg3,arg4);
5372 ST(argvi) = sv_newmortal();
5373 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5382 XS(_wrap_data1_mk_comment_n) {
5383 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5384 const char *_swigerr = _swigmsg;
5395 if ((items < 5) || (items > 5)) {
5396 SWIG_croak("Usage: data1_mk_comment_n(dh,mem,buf,len,parent);");
5399 data1_handle * argp;
5400 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5401 SWIG_croak("Type error in argument 1 of data1_mk_comment_n. Expected _p_data1_handle");
5407 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5408 SWIG_croak("Type error in argument 2 of data1_mk_comment_n. Expected _p_NMEM");
5412 if (!SvOK((SV*) ST(2))) arg3 = 0;
5413 else arg3 = (char *) SvPV(ST(2), PL_na);
5414 arg4 = (size_t) SvUV(ST(3));
5416 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
5417 SWIG_croak("Type error in argument 5 of data1_mk_comment_n. Expected _p_data1_node");
5420 result = (data1_node *)data1_mk_comment_n(arg1,arg2,(char const *)arg3,arg4,arg5);
5422 ST(argvi) = sv_newmortal();
5423 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5432 XS(_wrap_data1_mk_comment) {
5433 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5434 const char *_swigerr = _swigmsg;
5444 if ((items < 4) || (items > 4)) {
5445 SWIG_croak("Usage: data1_mk_comment(dh,mem,buf,parent);");
5448 data1_handle * argp;
5449 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5450 SWIG_croak("Type error in argument 1 of data1_mk_comment. Expected _p_data1_handle");
5456 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5457 SWIG_croak("Type error in argument 2 of data1_mk_comment. Expected _p_NMEM");
5461 if (!SvOK((SV*) ST(2))) arg3 = 0;
5462 else arg3 = (char *) SvPV(ST(2), PL_na);
5464 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
5465 SWIG_croak("Type error in argument 4 of data1_mk_comment. Expected _p_data1_node");
5468 result = (data1_node *)data1_mk_comment(arg1,arg2,(char const *)arg3,arg4);
5470 ST(argvi) = sv_newmortal();
5471 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5480 XS(_wrap_data1_mk_preprocess) {
5481 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5482 const char *_swigerr = _swigmsg;
5493 if ((items < 5) || (items > 5)) {
5494 SWIG_croak("Usage: data1_mk_preprocess(dh,nmem,target,attr,at);");
5497 data1_handle * argp;
5498 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5499 SWIG_croak("Type error in argument 1 of data1_mk_preprocess. Expected _p_data1_handle");
5505 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5506 SWIG_croak("Type error in argument 2 of data1_mk_preprocess. Expected _p_NMEM");
5510 if (!SvOK((SV*) ST(2))) arg3 = 0;
5511 else arg3 = (char *) SvPV(ST(2), PL_na);
5519 croak("Argument 4 is not a reference.");
5520 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
5521 croak("Argument 4 is not an array.");
5522 tempav = (AV*)SvRV(ST(3));
5523 len = av_len(tempav);
5524 arg4 = (char **) malloc((len+2)*sizeof(char *));
5525 for (i = 0; i <= len; i++) {
5526 tv = av_fetch(tempav, i, 0);
5527 arg4[i] = (char *) SvPV(*tv,na);
5532 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
5533 SWIG_croak("Type error in argument 5 of data1_mk_preprocess. Expected _p_data1_node");
5536 result = (data1_node *)data1_mk_preprocess(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
5538 ST(argvi) = sv_newmortal();
5539 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5554 XS(_wrap_data1_mk_root) {
5555 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5556 const char *_swigerr = _swigmsg;
5565 if ((items < 3) || (items > 3)) {
5566 SWIG_croak("Usage: data1_mk_root(dh,nmem,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_mk_root. Expected _p_data1_handle");
5577 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5578 SWIG_croak("Type error in argument 2 of data1_mk_root. Expected _p_NMEM");
5582 if (!SvOK((SV*) ST(2))) arg3 = 0;
5583 else arg3 = (char *) SvPV(ST(2), PL_na);
5584 result = (data1_node *)data1_mk_root(arg1,arg2,(char const *)arg3);
5586 ST(argvi) = sv_newmortal();
5587 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5596 XS(_wrap_data1_set_root) {
5597 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5598 const char *_swigerr = _swigmsg;
5607 if ((items < 4) || (items > 4)) {
5608 SWIG_croak("Usage: data1_set_root(dh,res,nmem,name);");
5611 data1_handle * argp;
5612 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5613 SWIG_croak("Type error in argument 1 of data1_set_root. Expected _p_data1_handle");
5618 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5619 SWIG_croak("Type error in argument 2 of data1_set_root. Expected _p_data1_node");
5624 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5625 SWIG_croak("Type error in argument 3 of data1_set_root. Expected _p_NMEM");
5629 if (!SvOK((SV*) ST(3))) arg4 = 0;
5630 else arg4 = (char *) SvPV(ST(3), PL_na);
5631 data1_set_root(arg1,arg2,arg3,(char const *)arg4);
5642 XS(_wrap_data1_mk_tag_data_int) {
5643 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5644 const char *_swigerr = _swigmsg;
5655 if ((items < 5) || (items > 5)) {
5656 SWIG_croak("Usage: data1_mk_tag_data_int(dh,at,tag,num,nmem);");
5659 data1_handle * argp;
5660 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5661 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_int. Expected _p_data1_handle");
5666 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5667 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_int. Expected _p_data1_node");
5670 if (!SvOK((SV*) ST(2))) arg3 = 0;
5671 else arg3 = (char *) SvPV(ST(2), PL_na);
5672 arg4 = (int) SvIV(ST(3));
5675 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5676 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_int. Expected _p_NMEM");
5680 result = (data1_node *)data1_mk_tag_data_int(arg1,arg2,(char const *)arg3,arg4,arg5);
5682 ST(argvi) = sv_newmortal();
5683 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5692 XS(_wrap_data1_mk_tag_data_oid) {
5693 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5694 const char *_swigerr = _swigmsg;
5705 if ((items < 5) || (items > 5)) {
5706 SWIG_croak("Usage: data1_mk_tag_data_oid(dh,at,tag,oid,nmem);");
5709 data1_handle * argp;
5710 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5711 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_oid. Expected _p_data1_handle");
5716 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5717 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_oid. Expected _p_data1_node");
5720 if (!SvOK((SV*) ST(2))) arg3 = 0;
5721 else arg3 = (char *) SvPV(ST(2), PL_na);
5723 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_Odr_oid,0) < 0) {
5724 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_oid. Expected _p_Odr_oid");
5729 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5730 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_oid. Expected _p_NMEM");
5734 result = (data1_node *)data1_mk_tag_data_oid(arg1,arg2,(char const *)arg3,arg4,arg5);
5736 ST(argvi) = sv_newmortal();
5737 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5746 XS(_wrap_data1_mk_tag_data_text) {
5747 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5748 const char *_swigerr = _swigmsg;
5759 if ((items < 5) || (items > 5)) {
5760 SWIG_croak("Usage: data1_mk_tag_data_text(dh,at,tag,str,nmem);");
5763 data1_handle * argp;
5764 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5765 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text. Expected _p_data1_handle");
5770 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5771 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text. Expected _p_data1_node");
5774 if (!SvOK((SV*) ST(2))) arg3 = 0;
5775 else arg3 = (char *) SvPV(ST(2), PL_na);
5776 if (!SvOK((SV*) ST(3))) arg4 = 0;
5777 else arg4 = (char *) SvPV(ST(3), PL_na);
5780 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5781 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text. Expected _p_NMEM");
5785 result = (data1_node *)data1_mk_tag_data_text(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
5787 ST(argvi) = sv_newmortal();
5788 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5797 XS(_wrap_data1_mk_tag_data_text_uni) {
5798 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5799 const char *_swigerr = _swigmsg;
5810 if ((items < 5) || (items > 5)) {
5811 SWIG_croak("Usage: data1_mk_tag_data_text_uni(dh,at,tag,str,nmem);");
5814 data1_handle * argp;
5815 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5816 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text_uni. Expected _p_data1_handle");
5821 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5822 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text_uni. Expected _p_data1_node");
5825 if (!SvOK((SV*) ST(2))) arg3 = 0;
5826 else arg3 = (char *) SvPV(ST(2), PL_na);
5827 if (!SvOK((SV*) ST(3))) arg4 = 0;
5828 else arg4 = (char *) SvPV(ST(3), PL_na);
5831 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5832 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text_uni. Expected _p_NMEM");
5836 result = (data1_node *)data1_mk_tag_data_text_uni(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
5838 ST(argvi) = sv_newmortal();
5839 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5848 XS(_wrap_data1_get_absyn) {
5849 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5850 const char *_swigerr = _swigmsg;
5854 data1_absyn *result;
5858 if ((items < 2) || (items > 2)) {
5859 SWIG_croak("Usage: data1_get_absyn(dh,name);");
5862 data1_handle * argp;
5863 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5864 SWIG_croak("Type error in argument 1 of data1_get_absyn. Expected _p_data1_handle");
5868 if (!SvOK((SV*) ST(1))) arg2 = 0;
5869 else arg2 = (char *) SvPV(ST(1), PL_na);
5870 result = (data1_absyn *)data1_get_absyn(arg1,(char const *)arg2);
5872 ST(argvi) = sv_newmortal();
5873 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
5882 XS(_wrap_data1_search_tag) {
5883 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5884 const char *_swigerr = _swigmsg;
5893 if ((items < 3) || (items > 3)) {
5894 SWIG_croak("Usage: data1_search_tag(dh,n,tag);");
5897 data1_handle * argp;
5898 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5899 SWIG_croak("Type error in argument 1 of data1_search_tag. Expected _p_data1_handle");
5904 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5905 SWIG_croak("Type error in argument 2 of data1_search_tag. Expected _p_data1_node");
5908 if (!SvOK((SV*) ST(2))) arg3 = 0;
5909 else arg3 = (char *) SvPV(ST(2), PL_na);
5910 result = (data1_node *)data1_search_tag(arg1,arg2,(char const *)arg3);
5912 ST(argvi) = sv_newmortal();
5913 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5922 XS(_wrap_data1_mk_tag_uni) {
5923 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5924 const char *_swigerr = _swigmsg;
5934 if ((items < 4) || (items > 4)) {
5935 SWIG_croak("Usage: data1_mk_tag_uni(dh,nmem,tag,at);");
5938 data1_handle * argp;
5939 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5940 SWIG_croak("Type error in argument 1 of data1_mk_tag_uni. Expected _p_data1_handle");
5946 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5947 SWIG_croak("Type error in argument 2 of data1_mk_tag_uni. Expected _p_NMEM");
5951 if (!SvOK((SV*) ST(2))) arg3 = 0;
5952 else arg3 = (char *) SvPV(ST(2), PL_na);
5954 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
5955 SWIG_croak("Type error in argument 4 of data1_mk_tag_uni. Expected _p_data1_node");
5958 result = (data1_node *)data1_mk_tag_uni(arg1,arg2,(char const *)arg3,arg4);
5960 ST(argvi) = sv_newmortal();
5961 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5970 XS(_wrap_data1_get_attset) {
5971 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5972 const char *_swigerr = _swigmsg;
5976 data1_attset *result;
5980 if ((items < 2) || (items > 2)) {
5981 SWIG_croak("Usage: data1_get_attset(dh,name);");
5984 data1_handle * argp;
5985 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5986 SWIG_croak("Type error in argument 1 of data1_get_attset. Expected _p_data1_handle");
5990 if (!SvOK((SV*) ST(1))) arg2 = 0;
5991 else arg2 = (char *) SvPV(ST(1), PL_na);
5992 result = (data1_attset *)data1_get_attset(arg1,(char const *)arg2);
5994 ST(argvi) = sv_newmortal();
5995 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
6004 XS(_wrap_data1_read_maptab) {
6005 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6006 const char *_swigerr = _swigmsg;
6010 data1_maptab *result;
6014 if ((items < 2) || (items > 2)) {
6015 SWIG_croak("Usage: data1_read_maptab(dh,file);");
6018 data1_handle * argp;
6019 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6020 SWIG_croak("Type error in argument 1 of data1_read_maptab. Expected _p_data1_handle");
6024 if (!SvOK((SV*) ST(1))) arg2 = 0;
6025 else arg2 = (char *) SvPV(ST(1), PL_na);
6026 result = (data1_maptab *)data1_read_maptab(arg1,(char const *)arg2);
6028 ST(argvi) = sv_newmortal();
6029 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_maptab,0);
6038 XS(_wrap_data1_map_record) {
6039 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6040 const char *_swigerr = _swigmsg;
6044 data1_maptab *arg3 ;
6050 if ((items < 4) || (items > 4)) {
6051 SWIG_croak("Usage: data1_map_record(dh,n,map,m);");
6054 data1_handle * argp;
6055 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6056 SWIG_croak("Type error in argument 1 of data1_map_record. Expected _p_data1_handle");
6061 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6062 SWIG_croak("Type error in argument 2 of data1_map_record. Expected _p_data1_node");
6066 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_maptab,0) < 0) {
6067 SWIG_croak("Type error in argument 3 of data1_map_record. Expected _p_data1_maptab");
6072 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6073 SWIG_croak("Type error in argument 4 of data1_map_record. Expected _p_NMEM");
6077 result = (data1_node *)data1_map_record(arg1,arg2,arg3,arg4);
6079 ST(argvi) = sv_newmortal();
6080 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6089 XS(_wrap_data1_read_marctab) {
6090 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6091 const char *_swigerr = _swigmsg;
6095 data1_marctab *result;
6099 if ((items < 2) || (items > 2)) {
6100 SWIG_croak("Usage: data1_read_marctab(dh,file);");
6103 data1_handle * argp;
6104 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6105 SWIG_croak("Type error in argument 1 of data1_read_marctab. Expected _p_data1_handle");
6109 if (!SvOK((SV*) ST(1))) arg2 = 0;
6110 else arg2 = (char *) SvPV(ST(1), PL_na);
6111 result = (data1_marctab *)data1_read_marctab(arg1,(char const *)arg2);
6113 ST(argvi) = sv_newmortal();
6114 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_marctab,0);
6123 XS(_wrap_data1_nodetomarc) {
6124 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6125 const char *_swigerr = _swigmsg;
6128 data1_marctab *arg2 ;
6136 if ((items < 5) || (items > 5)) {
6137 SWIG_croak("Usage: data1_nodetomarc(dh,p,n,selected,len);");
6140 data1_handle * argp;
6141 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6142 SWIG_croak("Type error in argument 1 of data1_nodetomarc. Expected _p_data1_handle");
6147 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_marctab,0) < 0) {
6148 SWIG_croak("Type error in argument 2 of data1_nodetomarc. Expected _p_data1_marctab");
6152 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
6153 SWIG_croak("Type error in argument 3 of data1_nodetomarc. Expected _p_data1_node");
6156 arg4 = (int) SvIV(ST(3));
6158 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_int,0) < 0) {
6159 SWIG_croak("Type error in argument 5 of data1_nodetomarc. Expected _p_int");
6162 result = (char *)data1_nodetomarc(arg1,arg2,arg3,arg4,arg5);
6164 ST(argvi) = sv_newmortal();
6166 sv_setpv((SV*)ST(argvi++), (char *) result);
6168 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6178 XS(_wrap_data1_nodetoidsgml) {
6179 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6180 const char *_swigerr = _swigmsg;
6190 if ((items < 4) || (items > 4)) {
6191 SWIG_croak("Usage: data1_nodetoidsgml(dh,n,select,len);");
6194 data1_handle * argp;
6195 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6196 SWIG_croak("Type error in argument 1 of data1_nodetoidsgml. Expected _p_data1_handle");
6201 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6202 SWIG_croak("Type error in argument 2 of data1_nodetoidsgml. Expected _p_data1_node");
6205 arg3 = (int) SvIV(ST(2));
6207 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
6208 SWIG_croak("Type error in argument 4 of data1_nodetoidsgml. Expected _p_int");
6211 result = (char *)data1_nodetoidsgml(arg1,arg2,arg3,arg4);
6213 ST(argvi) = sv_newmortal();
6215 sv_setpv((SV*)ST(argvi++), (char *) result);
6217 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6227 XS(_wrap_data1_nodetoexplain) {
6228 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6229 const char *_swigerr = _swigmsg;
6235 Z_ExplainRecord *result;
6239 if ((items < 4) || (items > 4)) {
6240 SWIG_croak("Usage: data1_nodetoexplain(dh,n,select,o);");
6243 data1_handle * argp;
6244 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6245 SWIG_croak("Type error in argument 1 of data1_nodetoexplain. Expected _p_data1_handle");
6250 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6251 SWIG_croak("Type error in argument 2 of data1_nodetoexplain. Expected _p_data1_node");
6254 arg3 = (int) SvIV(ST(2));
6257 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
6258 SWIG_croak("Type error in argument 4 of data1_nodetoexplain. Expected _p_ODR");
6262 result = (Z_ExplainRecord *)data1_nodetoexplain(arg1,arg2,arg3,arg4);
6264 ST(argvi) = sv_newmortal();
6265 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_ExplainRecord,0);
6274 XS(_wrap_data1_nodetosummary) {
6275 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6276 const char *_swigerr = _swigmsg;
6286 if ((items < 4) || (items > 4)) {
6287 SWIG_croak("Usage: data1_nodetosummary(dh,n,select,o);");
6290 data1_handle * argp;
6291 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6292 SWIG_croak("Type error in argument 1 of data1_nodetosummary. Expected _p_data1_handle");
6297 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6298 SWIG_croak("Type error in argument 2 of data1_nodetosummary. Expected _p_data1_node");
6301 arg3 = (int) SvIV(ST(2));
6304 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
6305 SWIG_croak("Type error in argument 4 of data1_nodetosummary. Expected _p_ODR");
6309 result = (Z_BriefBib *)data1_nodetosummary(arg1,arg2,arg3,arg4);
6311 ST(argvi) = sv_newmortal();
6312 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_BriefBib,0);
6321 XS(_wrap_data1_nodetosoif) {
6322 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6323 const char *_swigerr = _swigmsg;
6333 if ((items < 4) || (items > 4)) {
6334 SWIG_croak("Usage: data1_nodetosoif(dh,n,select,len);");
6337 data1_handle * argp;
6338 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6339 SWIG_croak("Type error in argument 1 of data1_nodetosoif. Expected _p_data1_handle");
6344 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6345 SWIG_croak("Type error in argument 2 of data1_nodetosoif. Expected _p_data1_node");
6348 arg3 = (int) SvIV(ST(2));
6350 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
6351 SWIG_croak("Type error in argument 4 of data1_nodetosoif. Expected _p_int");
6354 result = (char *)data1_nodetosoif(arg1,arg2,arg3,arg4);
6356 ST(argvi) = sv_newmortal();
6358 sv_setpv((SV*)ST(argvi++), (char *) result);
6360 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6370 XS(_wrap_data1_get_wrbuf) {
6371 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6372 const char *_swigerr = _swigmsg;
6379 if ((items < 1) || (items > 1)) {
6380 SWIG_croak("Usage: data1_get_wrbuf(dp);");
6383 data1_handle * argp;
6384 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6385 SWIG_croak("Type error in argument 1 of data1_get_wrbuf. Expected _p_data1_handle");
6389 result = data1_get_wrbuf(arg1);
6392 WRBUF * resultobj = (WRBUF *) malloc(sizeof(WRBUF));
6393 memmove(resultobj, &result, sizeof(WRBUF));
6394 ST(argvi) = sv_newmortal();
6395 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_WRBUF,0);
6405 XS(_wrap_data1_get_read_buf) {
6406 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6407 const char *_swigerr = _swigmsg;
6415 if ((items < 2) || (items > 2)) {
6416 SWIG_croak("Usage: data1_get_read_buf(dp,lenp);");
6419 data1_handle * argp;
6420 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6421 SWIG_croak("Type error in argument 1 of data1_get_read_buf. Expected _p_data1_handle");
6426 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
6427 SWIG_croak("Type error in argument 2 of data1_get_read_buf. Expected _p_p_int");
6430 result = (char **)data1_get_read_buf(arg1,arg2);
6436 /* Figure out how many elements we have */
6439 svs = (SV **) malloc(len*sizeof(SV *));
6440 for (i = 0; i < len ; i++) {
6441 svs[i] = sv_newmortal();
6442 sv_setpv((SV*)svs[i],result[i]);
6444 myav = av_make(len,svs);
6446 ST(argvi) = newRV((SV*)myav);
6447 sv_2mortal(ST(argvi));
6458 XS(_wrap_data1_get_map_buf) {
6459 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6460 const char *_swigerr = _swigmsg;
6468 if ((items < 2) || (items > 2)) {
6469 SWIG_croak("Usage: data1_get_map_buf(dp,lenp);");
6472 data1_handle * argp;
6473 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6474 SWIG_croak("Type error in argument 1 of data1_get_map_buf. Expected _p_data1_handle");
6479 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
6480 SWIG_croak("Type error in argument 2 of data1_get_map_buf. Expected _p_p_int");
6483 result = (char **)data1_get_map_buf(arg1,arg2);
6489 /* Figure out how many elements we have */
6492 svs = (SV **) malloc(len*sizeof(SV *));
6493 for (i = 0; i < len ; i++) {
6494 svs[i] = sv_newmortal();
6495 sv_setpv((SV*)svs[i],result[i]);
6497 myav = av_make(len,svs);
6499 ST(argvi) = newRV((SV*)myav);
6500 sv_2mortal(ST(argvi));
6511 XS(_wrap_data1_absyn_cache_get) {
6512 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6513 const char *_swigerr = _swigmsg;
6516 data1_absyn_cache *result;
6520 if ((items < 1) || (items > 1)) {
6521 SWIG_croak("Usage: data1_absyn_cache_get(dh);");
6524 data1_handle * argp;
6525 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6526 SWIG_croak("Type error in argument 1 of data1_absyn_cache_get. Expected _p_data1_handle");
6530 result = (data1_absyn_cache *)data1_absyn_cache_get(arg1);
6532 ST(argvi) = sv_newmortal();
6533 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn_cache,0);
6542 XS(_wrap_data1_attset_cache_get) {
6543 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6544 const char *_swigerr = _swigmsg;
6547 data1_attset_cache *result;
6551 if ((items < 1) || (items > 1)) {
6552 SWIG_croak("Usage: data1_attset_cache_get(dh);");
6555 data1_handle * argp;
6556 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6557 SWIG_croak("Type error in argument 1 of data1_attset_cache_get. Expected _p_data1_handle");
6561 result = (data1_attset_cache *)data1_attset_cache_get(arg1);
6563 ST(argvi) = sv_newmortal();
6564 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset_cache,0);
6573 XS(_wrap_data1_nmem_get) {
6574 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6575 const char *_swigerr = _swigmsg;
6582 if ((items < 1) || (items > 1)) {
6583 SWIG_croak("Usage: data1_nmem_get(dh);");
6586 data1_handle * argp;
6587 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6588 SWIG_croak("Type error in argument 1 of data1_nmem_get. Expected _p_data1_handle");
6592 result = data1_nmem_get(arg1);
6595 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
6596 memmove(resultobj, &result, sizeof(NMEM));
6597 ST(argvi) = sv_newmortal();
6598 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
6608 XS(_wrap_data1_pr_tree) {
6609 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6610 const char *_swigerr = _swigmsg;
6618 if ((items < 3) || (items > 3)) {
6619 SWIG_croak("Usage: data1_pr_tree(dh,n,out);");
6622 data1_handle * argp;
6623 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6624 SWIG_croak("Type error in argument 1 of data1_pr_tree. Expected _p_data1_handle");
6629 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6630 SWIG_croak("Type error in argument 2 of data1_pr_tree. Expected _p_data1_node");
6634 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_FILE,0) < 0) {
6635 SWIG_croak("Type error in argument 3 of data1_pr_tree. Expected _p_FILE");
6638 data1_pr_tree(arg1,arg2,arg3);
6649 XS(_wrap_data1_print_tree) {
6650 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6651 const char *_swigerr = _swigmsg;
6658 if ((items < 2) || (items > 2)) {
6659 SWIG_croak("Usage: data1_print_tree(dh,n);");
6662 data1_handle * argp;
6663 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6664 SWIG_croak("Type error in argument 1 of data1_print_tree. Expected _p_data1_handle");
6669 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6670 SWIG_croak("Type error in argument 2 of data1_print_tree. Expected _p_data1_node");
6673 data1_print_tree(arg1,arg2);
6684 XS(_wrap_data1_insert_string) {
6685 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6686 const char *_swigerr = _swigmsg;
6696 if ((items < 4) || (items > 4)) {
6697 SWIG_croak("Usage: data1_insert_string(dh,res,m,str);");
6700 data1_handle * argp;
6701 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6702 SWIG_croak("Type error in argument 1 of data1_insert_string. Expected _p_data1_handle");
6707 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6708 SWIG_croak("Type error in argument 2 of data1_insert_string. Expected _p_data1_node");
6713 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6714 SWIG_croak("Type error in argument 3 of data1_insert_string. Expected _p_NMEM");
6718 if (!SvOK((SV*) ST(3))) arg4 = 0;
6719 else arg4 = (char *) SvPV(ST(3), PL_na);
6720 result = (char *)data1_insert_string(arg1,arg2,arg3,(char const *)arg4);
6722 ST(argvi) = sv_newmortal();
6724 sv_setpv((SV*)ST(argvi++), (char *) result);
6726 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6736 XS(_wrap_data1_insert_string_n) {
6737 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6738 const char *_swigerr = _swigmsg;
6749 if ((items < 5) || (items > 5)) {
6750 SWIG_croak("Usage: data1_insert_string_n(dh,res,m,str,len);");
6753 data1_handle * argp;
6754 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6755 SWIG_croak("Type error in argument 1 of data1_insert_string_n. Expected _p_data1_handle");
6760 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6761 SWIG_croak("Type error in argument 2 of data1_insert_string_n. Expected _p_data1_node");
6766 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6767 SWIG_croak("Type error in argument 3 of data1_insert_string_n. Expected _p_NMEM");
6771 if (!SvOK((SV*) ST(3))) arg4 = 0;
6772 else arg4 = (char *) SvPV(ST(3), PL_na);
6773 arg5 = (size_t) SvUV(ST(4));
6774 result = (char *)data1_insert_string_n(arg1,arg2,arg3,(char const *)arg4,arg5);
6776 ST(argvi) = sv_newmortal();
6778 sv_setpv((SV*)ST(argvi++), (char *) result);
6780 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6790 XS(_wrap_data1_read_sgml) {
6791 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6792 const char *_swigerr = _swigmsg;
6801 if ((items < 3) || (items > 3)) {
6802 SWIG_croak("Usage: data1_read_sgml(dh,m,buf);");
6805 data1_handle * argp;
6806 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6807 SWIG_croak("Type error in argument 1 of data1_read_sgml. Expected _p_data1_handle");
6813 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6814 SWIG_croak("Type error in argument 2 of data1_read_sgml. Expected _p_NMEM");
6818 if (!SvOK((SV*) ST(2))) arg3 = 0;
6819 else arg3 = (char *) SvPV(ST(2), PL_na);
6820 result = (data1_node *)data1_read_sgml(arg1,arg2,(char const *)arg3);
6822 ST(argvi) = sv_newmortal();
6823 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6832 XS(_wrap_data1_absyn_trav) {
6833 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6834 const char *_swigerr = _swigmsg;
6838 void (*arg3)(data1_handle,void *,data1_absyn *) ;
6842 if ((items < 3) || (items > 3)) {
6843 SWIG_croak("Usage: data1_absyn_trav(dh,handle,fh);");
6846 data1_handle * argp;
6847 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6848 SWIG_croak("Type error in argument 1 of data1_absyn_trav. Expected _p_data1_handle");
6853 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, 0,0) < 0) {
6854 SWIG_croak("Type error in argument 2 of data1_absyn_trav. Expected _p_void");
6858 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_data1_handle_p_void_p_data1_absyn__void,0) < 0) {
6859 SWIG_croak("Type error in argument 3 of data1_absyn_trav. Expected _p_f_data1_handle_p_void_p_data1_absyn__void");
6862 data1_absyn_trav(arg1,arg2,arg3);
6873 XS(_wrap_data1_attset_search_id) {
6874 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6875 const char *_swigerr = _swigmsg;
6879 data1_attset *result;
6883 if ((items < 2) || (items > 2)) {
6884 SWIG_croak("Usage: data1_attset_search_id(dh,id);");
6887 data1_handle * argp;
6888 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6889 SWIG_croak("Type error in argument 1 of data1_attset_search_id. Expected _p_data1_handle");
6893 arg2 = (int) SvIV(ST(1));
6894 result = (data1_attset *)data1_attset_search_id(arg1,arg2);
6896 ST(argvi) = sv_newmortal();
6897 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
6906 XS(_wrap_data1_getNodeValue) {
6907 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6908 const char *_swigerr = _swigmsg;
6916 if ((items < 2) || (items > 2)) {
6917 SWIG_croak("Usage: data1_getNodeValue(node,pTagPath);");
6920 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
6921 SWIG_croak("Type error in argument 1 of data1_getNodeValue. Expected _p_data1_node");
6924 if (!SvOK((SV*) ST(1))) arg2 = 0;
6925 else arg2 = (char *) SvPV(ST(1), PL_na);
6926 result = (char *)data1_getNodeValue(arg1,arg2);
6928 ST(argvi) = sv_newmortal();
6930 sv_setpv((SV*)ST(argvi++), (char *) result);
6932 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
6942 XS(_wrap_data1_LookupNode) {
6943 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6944 const char *_swigerr = _swigmsg;
6952 if ((items < 2) || (items > 2)) {
6953 SWIG_croak("Usage: data1_LookupNode(node,pTagPath);");
6956 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
6957 SWIG_croak("Type error in argument 1 of data1_LookupNode. Expected _p_data1_node");
6960 if (!SvOK((SV*) ST(1))) arg2 = 0;
6961 else arg2 = (char *) SvPV(ST(1), PL_na);
6962 result = (data1_node *)data1_LookupNode(arg1,arg2);
6964 ST(argvi) = sv_newmortal();
6965 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6974 XS(_wrap_data1_CountOccurences) {
6975 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6976 const char *_swigerr = _swigmsg;
6984 if ((items < 2) || (items > 2)) {
6985 SWIG_croak("Usage: data1_CountOccurences(node,pTagPath);");
6988 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
6989 SWIG_croak("Type error in argument 1 of data1_CountOccurences. Expected _p_data1_node");
6992 if (!SvOK((SV*) ST(1))) arg2 = 0;
6993 else arg2 = (char *) SvPV(ST(1), PL_na);
6994 result = (int)data1_CountOccurences(arg1,arg2);
6996 ST(argvi) = sv_newmortal();
6997 sv_setiv(ST(argvi++), (IV) result);
7006 XS(_wrap_data1_path_fopen) {
7007 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7008 const char *_swigerr = _swigmsg;
7017 if ((items < 3) || (items > 3)) {
7018 SWIG_croak("Usage: data1_path_fopen(dh,file,mode);");
7021 data1_handle * argp;
7022 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7023 SWIG_croak("Type error in argument 1 of data1_path_fopen. Expected _p_data1_handle");
7027 if (!SvOK((SV*) ST(1))) arg2 = 0;
7028 else arg2 = (char *) SvPV(ST(1), PL_na);
7029 if (!SvOK((SV*) ST(2))) arg3 = 0;
7030 else arg3 = (char *) SvPV(ST(2), PL_na);
7031 result = (FILE *)data1_path_fopen(arg1,(char const *)arg2,(char const *)arg3);
7033 ST(argvi) = sv_newmortal();
7034 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_FILE,0);
7043 XS(_wrap_data1_set_tabpath) {
7044 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7045 const char *_swigerr = _swigmsg;
7052 if ((items < 2) || (items > 2)) {
7053 SWIG_croak("Usage: data1_set_tabpath(dh,path);");
7056 data1_handle * argp;
7057 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7058 SWIG_croak("Type error in argument 1 of data1_set_tabpath. Expected _p_data1_handle");
7062 if (!SvOK((SV*) ST(1))) arg2 = 0;
7063 else arg2 = (char *) SvPV(ST(1), PL_na);
7064 data1_set_tabpath(arg1,(char const *)arg2);
7075 XS(_wrap_data1_set_tabroot) {
7076 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7077 const char *_swigerr = _swigmsg;
7084 if ((items < 2) || (items > 2)) {
7085 SWIG_croak("Usage: data1_set_tabroot(dp,p);");
7088 data1_handle * argp;
7089 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7090 SWIG_croak("Type error in argument 1 of data1_set_tabroot. Expected _p_data1_handle");
7094 if (!SvOK((SV*) ST(1))) arg2 = 0;
7095 else arg2 = (char *) SvPV(ST(1), PL_na);
7096 data1_set_tabroot(arg1,(char const *)arg2);
7107 XS(_wrap_data1_get_tabpath) {
7108 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7109 const char *_swigerr = _swigmsg;
7116 if ((items < 1) || (items > 1)) {
7117 SWIG_croak("Usage: data1_get_tabpath(dh);");
7120 data1_handle * argp;
7121 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7122 SWIG_croak("Type error in argument 1 of data1_get_tabpath. Expected _p_data1_handle");
7126 result = (char *)data1_get_tabpath(arg1);
7128 ST(argvi) = sv_newmortal();
7130 sv_setpv((SV*)ST(argvi++), (char *) result);
7132 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7142 XS(_wrap_data1_get_tabroot) {
7143 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7144 const char *_swigerr = _swigmsg;
7151 if ((items < 1) || (items > 1)) {
7152 SWIG_croak("Usage: data1_get_tabroot(dh);");
7155 data1_handle * argp;
7156 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7157 SWIG_croak("Type error in argument 1 of data1_get_tabroot. Expected _p_data1_handle");
7161 result = (char *)data1_get_tabroot(arg1);
7163 ST(argvi) = sv_newmortal();
7165 sv_setpv((SV*)ST(argvi++), (char *) result);
7167 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7177 XS(_wrap_grs_perl_readf) {
7178 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7179 const char *_swigerr = _swigmsg;
7181 struct perl_context *arg1 ;
7187 if ((items < 2) || (items > 2)) {
7188 SWIG_croak("Usage: grs_perl_readf(context,len);");
7191 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7192 SWIG_croak("Type error in argument 1 of grs_perl_readf. Expected _p_perl_context");
7195 arg2 = (size_t) SvUV(ST(1));
7196 result = (int)grs_perl_readf(arg1,arg2);
7198 ST(argvi) = sv_newmortal();
7199 sv_setiv(ST(argvi++), (IV) result);
7208 XS(_wrap_grs_perl_seekf) {
7209 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7210 const char *_swigerr = _swigmsg;
7212 struct perl_context *arg1 ;
7218 if ((items < 2) || (items > 2)) {
7219 SWIG_croak("Usage: grs_perl_seekf(context,offset);");
7222 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7223 SWIG_croak("Type error in argument 1 of grs_perl_seekf. Expected _p_perl_context");
7228 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
7229 SWIG_croak("Type error in argument 2 of grs_perl_seekf. Expected _p_off_t");
7233 result = grs_perl_seekf(arg1,arg2);
7236 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
7237 memmove(resultobj, &result, sizeof(off_t));
7238 ST(argvi) = sv_newmortal();
7239 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
7249 XS(_wrap_grs_perl_tellf) {
7250 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7251 const char *_swigerr = _swigmsg;
7253 struct perl_context *arg1 ;
7258 if ((items < 1) || (items > 1)) {
7259 SWIG_croak("Usage: grs_perl_tellf(context);");
7262 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7263 SWIG_croak("Type error in argument 1 of grs_perl_tellf. Expected _p_perl_context");
7266 result = grs_perl_tellf(arg1);
7269 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
7270 memmove(resultobj, &result, sizeof(off_t));
7271 ST(argvi) = sv_newmortal();
7272 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
7282 XS(_wrap_grs_perl_endf) {
7283 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7284 const char *_swigerr = _swigmsg;
7286 struct perl_context *arg1 ;
7291 if ((items < 2) || (items > 2)) {
7292 SWIG_croak("Usage: grs_perl_endf(context,offset);");
7295 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7296 SWIG_croak("Type error in argument 1 of grs_perl_endf. Expected _p_perl_context");
7301 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
7302 SWIG_croak("Type error in argument 2 of grs_perl_endf. Expected _p_off_t");
7306 grs_perl_endf(arg1,arg2);
7317 XS(_wrap_grs_perl_get_dh) {
7318 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7319 const char *_swigerr = _swigmsg;
7321 struct perl_context *arg1 ;
7322 data1_handle *result;
7326 if ((items < 1) || (items > 1)) {
7327 SWIG_croak("Usage: grs_perl_get_dh(context);");
7330 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7331 SWIG_croak("Type error in argument 1 of grs_perl_get_dh. Expected _p_perl_context");
7334 result = (data1_handle *)grs_perl_get_dh(arg1);
7336 ST(argvi) = sv_newmortal();
7337 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_handle,0);
7346 XS(_wrap_grs_perl_get_mem) {
7347 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7348 const char *_swigerr = _swigmsg;
7350 struct perl_context *arg1 ;
7355 if ((items < 1) || (items > 1)) {
7356 SWIG_croak("Usage: grs_perl_get_mem(context);");
7359 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7360 SWIG_croak("Type error in argument 1 of grs_perl_get_mem. Expected _p_perl_context");
7363 result = (NMEM *)grs_perl_get_mem(arg1);
7365 ST(argvi) = sv_newmortal();
7366 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_NMEM,0);
7375 XS(_wrap_grs_perl_set_res) {
7376 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7377 const char *_swigerr = _swigmsg;
7379 struct perl_context *arg1 ;
7384 if ((items < 2) || (items > 2)) {
7385 SWIG_croak("Usage: grs_perl_set_res(context,n);");
7388 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
7389 SWIG_croak("Type error in argument 1 of grs_perl_set_res. Expected _p_perl_context");
7393 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7394 SWIG_croak("Type error in argument 2 of grs_perl_set_res. Expected _p_data1_node");
7397 grs_perl_set_res(arg1,arg2);
7409 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
7411 static swig_type_info _swigt__p_ZebraService[] = {{"_p_ZebraService", 0, "ZebraService *", 0},{"_p_ZebraService"},{0}};
7412 static swig_type_info _swigt__p_data1_esetname[] = {{"_p_data1_esetname", 0, "data1_esetname *", 0},{"_p_data1_esetname"},{0}};
7413 static swig_type_info _swigt__p_data1_maptab[] = {{"_p_data1_maptab", 0, "data1_maptab *", 0},{"_p_data1_maptab"},{0}};
7414 static swig_type_info _swigt__p_ODR[] = {{"_p_ODR", 0, "ODR *", 0},{"_p_ODR"},{0}};
7415 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}};
7416 static swig_type_info _swigt__p_p_char[] = {{"_p_p_char", 0, "char **", 0},{"_p_p_char"},{0}};
7417 static swig_type_info _swigt__p_oid_value[] = {{"_p_oid_value", 0, "oid_value *", 0},{"_p_oid_value"},{0}};
7418 static swig_type_info _swigt__p_data1_absyn[] = {{"_p_data1_absyn", 0, "data1_absyn *", 0},{"_p_data1_absyn"},{0}};
7419 static swig_type_info _swigt__p_ZebraHandle[] = {{"_p_ZebraHandle", 0, "ZebraHandle *", 0},{"_p_ZebraHandle"},{0}};
7420 static swig_type_info _swigt__p_void[] = {{"_p_void", 0, "void *", 0},{"_p_void"},{0}};
7421 static swig_type_info _swigt__p_data1_attset[] = {{"_p_data1_attset", 0, "data1_attset *", 0},{"_p_data1_attset"},{0}};
7422 static swig_type_info _swigt__p_size_t[] = {{"_p_size_t", 0, "size_t *", 0},{"_p_size_t"},{0}};
7423 static swig_type_info _swigt__p_WRBUF[] = {{"_p_WRBUF", 0, "WRBUF *", 0},{"_p_WRBUF"},{0}};
7424 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}};
7425 static swig_type_info _swigt__p_Z_Espec1[] = {{"_p_Z_Espec1", 0, "Z_Espec1 *", 0},{"_p_Z_Espec1"},{0}};
7426 static swig_type_info _swigt__p_off_t[] = {{"_p_off_t", 0, "off_t *", 0},{"_p_off_t"},{0}};
7427 static swig_type_info _swigt__p_Odr_oid[] = {{"_p_Odr_oid", 0, "Odr_oid *", 0},{"_p_Odr_oid"},{0}};
7428 static swig_type_info _swigt__p_data1_varset[] = {{"_p_data1_varset", 0, "data1_varset *", 0},{"_p_data1_varset"},{0}};
7429 static swig_type_info _swigt__p_RetrievalRecordBuf[] = {{"_p_RetrievalRecordBuf", 0, "RetrievalRecordBuf *", 0},{"_p_RetrievalRecordBuf"},{0}};
7430 static swig_type_info _swigt__p_perl_context[] = {{"_p_perl_context", 0, "struct perl_context *", 0},{"_p_perl_context"},{0}};
7431 static swig_type_info _swigt__p_data1_node[] = {{"_p_data1_node", 0, "data1_node *", 0},{"_p_data1_node"},{0}};
7432 static swig_type_info _swigt__p_ScanObj[] = {{"IDZebra::ScanObj", 0, "ScanObj *", 0},{"IDZebra::ScanObj"},{0}};
7433 static swig_type_info _swigt__p_RetrievalObj[] = {{"IDZebra::RetrievalObj", 0, "RetrievalObj *", 0},{"IDZebra::RetrievalObj"},{0}};
7434 static swig_type_info _swigt__p_data1_tagset[] = {{"_p_data1_tagset", 0, "data1_tagset *", 0},{"_p_data1_tagset"},{0}};
7435 static swig_type_info _swigt__p_data1_tag[] = {{"_p_data1_tag", 0, "data1_tag *", 0},{"_p_data1_tag"},{0}};
7436 static swig_type_info _swigt__p_ZebraRetrievalRecord[] = {{"_p_ZebraRetrievalRecord", 0, "ZebraRetrievalRecord *", 0},{"_p_ZebraRetrievalRecord"},{0}};
7437 static swig_type_info _swigt__p_RetrievalRecord[] = {{"IDZebra::RetrievalRecord", 0, "RetrievalRecord *", 0},{"IDZebra::RetrievalRecord"},{0}};
7438 static swig_type_info _swigt__p_NMEM[] = {{"_p_NMEM", 0, "NMEM *", 0},{"_p_NMEM"},{0}};
7439 static swig_type_info _swigt__p_Z_ExplainRecord[] = {{"_p_Z_ExplainRecord", 0, "Z_ExplainRecord *", 0},{"_p_Z_ExplainRecord"},{0}};
7440 static swig_type_info _swigt__p_data1_marctab[] = {{"_p_data1_marctab", 0, "data1_marctab *", 0},{"_p_data1_marctab"},{0}};
7441 static swig_type_info _swigt__p_Z_BriefBib[] = {{"_p_Z_BriefBib", 0, "Z_BriefBib *", 0},{"_p_Z_BriefBib"},{0}};
7442 static swig_type_info _swigt__p_ScanEntry[] = {{"IDZebra::ScanEntry", 0, "ScanEntry *", 0},{"IDZebra::ScanEntry"},{0}};
7443 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}};
7444 static swig_type_info _swigt__p_FILE[] = {{"_p_FILE", 0, "FILE *", 0},{"_p_FILE"},{0}};
7445 static swig_type_info _swigt__p_data1_element[] = {{"_p_data1_element", 0, "data1_element *", 0},{"_p_data1_element"},{0}};
7446 static swig_type_info _swigt__p_recordGroup[] = {{"IDZebra::recordGroup", 0, "recordGroup *", 0},{"IDZebra::recordGroup"},{0}};
7447 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0},{"_p_int"},{0}};
7448 static swig_type_info _swigt__p_data1_handle[] = {{"_p_data1_handle", 0, "data1_handle *", 0},{"_p_data1_handle"},{0}};
7449 static swig_type_info _swigt__p_p_int[] = {{"_p_p_int", 0, "int **", 0},{"_p_p_int"},{0}};
7450 static swig_type_info _swigt__p_data1_absyn_cache[] = {{"_p_data1_absyn_cache", 0, "data1_absyn_cache *", 0},{"_p_data1_absyn_cache"},{0}};
7451 static swig_type_info _swigt__p_data1_attset_cache[] = {{"_p_data1_attset_cache", 0, "data1_attset_cache *", 0},{"_p_data1_attset_cache"},{0}};
7452 static swig_type_info _swigt__p_Z_GenericRecord[] = {{"_p_Z_GenericRecord", 0, "Z_GenericRecord *", 0},{"_p_Z_GenericRecord"},{0}};
7453 static swig_type_info _swigt__p_data1_vartype[] = {{"_p_data1_vartype", 0, "data1_vartype *", 0},{"_p_data1_vartype"},{0}};
7455 static swig_type_info *swig_types_initial[] = {
7456 _swigt__p_ZebraService,
7457 _swigt__p_data1_esetname,
7458 _swigt__p_data1_maptab,
7460 _swigt__p_f_p_void__int,
7462 _swigt__p_oid_value,
7463 _swigt__p_data1_absyn,
7464 _swigt__p_ZebraHandle,
7466 _swigt__p_data1_attset,
7469 _swigt__p_f_data1_handle_p_void_p_data1_absyn__void,
7473 _swigt__p_data1_varset,
7474 _swigt__p_RetrievalRecordBuf,
7475 _swigt__p_perl_context,
7476 _swigt__p_data1_node,
7478 _swigt__p_RetrievalObj,
7479 _swigt__p_data1_tagset,
7480 _swigt__p_data1_tag,
7481 _swigt__p_ZebraRetrievalRecord,
7482 _swigt__p_RetrievalRecord,
7484 _swigt__p_Z_ExplainRecord,
7485 _swigt__p_data1_marctab,
7486 _swigt__p_Z_BriefBib,
7487 _swigt__p_ScanEntry,
7488 _swigt__p_f_p_void_p_char_size_t__int,
7490 _swigt__p_data1_element,
7491 _swigt__p_recordGroup,
7493 _swigt__p_data1_handle,
7495 _swigt__p_data1_absyn_cache,
7496 _swigt__p_data1_attset_cache,
7497 _swigt__p_Z_GenericRecord,
7498 _swigt__p_data1_vartype,
7503 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
7505 static swig_constant_info swig_constants[] = {
7506 { SWIG_INT, (char *) SWIG_prefix "LOG_FATAL", (long) 0x0001, 0, 0, 0},
7507 { SWIG_INT, (char *) SWIG_prefix "LOG_DEBUG", (long) 0x0002, 0, 0, 0},
7508 { SWIG_INT, (char *) SWIG_prefix "LOG_WARN", (long) 0x0004, 0, 0, 0},
7509 { SWIG_INT, (char *) SWIG_prefix "LOG_LOG", (long) 0x0008, 0, 0, 0},
7510 { SWIG_INT, (char *) SWIG_prefix "LOG_ERRNO", (long) 0x0010, 0, 0, 0},
7511 { SWIG_INT, (char *) SWIG_prefix "LOG_FILE", (long) 0x0020, 0, 0, 0},
7512 { SWIG_INT, (char *) SWIG_prefix "LOG_APP", (long) 0x0040, 0, 0, 0},
7513 { SWIG_INT, (char *) SWIG_prefix "LOG_MALLOC", (long) 0x0080, 0, 0, 0},
7514 { SWIG_INT, (char *) SWIG_prefix "LOG_ALL", (long) 0xff7f, 0, 0, 0},
7515 { SWIG_INT, (char *) SWIG_prefix "LOG_DEFAULT_LEVEL", (long) (0x0001|0x0010|0x0008|0x0004), 0, 0, 0},
7516 { SWIG_INT, (char *) SWIG_prefix "ODR_DECODE", (long) 0, 0, 0, 0},
7517 { SWIG_INT, (char *) SWIG_prefix "ODR_ENCODE", (long) 1, 0, 0, 0},
7518 { SWIG_INT, (char *) SWIG_prefix "ODR_PRINT", (long) 2, 0, 0, 0},
7519 { SWIG_INT, (char *) SWIG_prefix "DATA1K_unknown", (long) DATA1K_unknown, 0, 0, 0},
7520 { SWIG_INT, (char *) SWIG_prefix "DATA1K_structured", (long) DATA1K_structured, 0, 0, 0},
7521 { SWIG_INT, (char *) SWIG_prefix "DATA1K_string", (long) DATA1K_string, 0, 0, 0},
7522 { SWIG_INT, (char *) SWIG_prefix "DATA1K_numeric", (long) DATA1K_numeric, 0, 0, 0},
7523 { SWIG_INT, (char *) SWIG_prefix "DATA1K_bool", (long) DATA1K_bool, 0, 0, 0},
7524 { SWIG_INT, (char *) SWIG_prefix "DATA1K_oid", (long) DATA1K_oid, 0, 0, 0},
7525 { SWIG_INT, (char *) SWIG_prefix "DATA1K_generalizedtime", (long) DATA1K_generalizedtime, 0, 0, 0},
7526 { SWIG_INT, (char *) SWIG_prefix "DATA1K_intunit", (long) DATA1K_intunit, 0, 0, 0},
7527 { SWIG_INT, (char *) SWIG_prefix "DATA1K_int", (long) DATA1K_int, 0, 0, 0},
7528 { SWIG_INT, (char *) SWIG_prefix "DATA1K_octetstring", (long) DATA1K_octetstring, 0, 0, 0},
7529 { SWIG_INT, (char *) SWIG_prefix "DATA1K_null", (long) DATA1K_null, 0, 0, 0},
7530 { SWIG_INT, (char *) SWIG_prefix "DATA1T_numeric", (long) 1, 0, 0, 0},
7531 { SWIG_INT, (char *) SWIG_prefix "DATA1T_string", (long) 2, 0, 0, 0},
7532 { SWIG_INT, (char *) SWIG_prefix "DATA1N_root", (long) 1, 0, 0, 0},
7533 { SWIG_INT, (char *) SWIG_prefix "DATA1N_tag", (long) 2, 0, 0, 0},
7534 { SWIG_INT, (char *) SWIG_prefix "DATA1N_data", (long) 3, 0, 0, 0},
7535 { SWIG_INT, (char *) SWIG_prefix "DATA1N_variant", (long) 4, 0, 0, 0},
7536 { SWIG_INT, (char *) SWIG_prefix "DATA1N_comment", (long) 5, 0, 0, 0},
7537 { SWIG_INT, (char *) SWIG_prefix "DATA1N_preprocess", (long) 6, 0, 0, 0},
7538 { SWIG_INT, (char *) SWIG_prefix "DATA1I_inctxt", (long) 1, 0, 0, 0},
7539 { SWIG_INT, (char *) SWIG_prefix "DATA1I_incbin", (long) 2, 0, 0, 0},
7540 { SWIG_INT, (char *) SWIG_prefix "DATA1I_text", (long) 3, 0, 0, 0},
7541 { SWIG_INT, (char *) SWIG_prefix "DATA1I_num", (long) 4, 0, 0, 0},
7542 { SWIG_INT, (char *) SWIG_prefix "DATA1I_oid", (long) 5, 0, 0, 0},
7543 { SWIG_INT, (char *) SWIG_prefix "DATA1_LOCALDATA", (long) 12, 0, 0, 0},
7544 { SWIG_INT, (char *) SWIG_prefix "DATA1_FLAG_XML", (long) 1, 0, 0, 0},
7550 static swig_variable_info swig_variables[] = {
7553 static swig_command_info swig_commands[] = {
7554 {"IDZebrac::recordGroup_groupName_set", _wrap_recordGroup_groupName_set},
7555 {"IDZebrac::recordGroup_groupName_get", _wrap_recordGroup_groupName_get},
7556 {"IDZebrac::recordGroup_databaseName_set", _wrap_recordGroup_databaseName_set},
7557 {"IDZebrac::recordGroup_databaseName_get", _wrap_recordGroup_databaseName_get},
7558 {"IDZebrac::recordGroup_path_set", _wrap_recordGroup_path_set},
7559 {"IDZebrac::recordGroup_path_get", _wrap_recordGroup_path_get},
7560 {"IDZebrac::recordGroup_recordId_set", _wrap_recordGroup_recordId_set},
7561 {"IDZebrac::recordGroup_recordId_get", _wrap_recordGroup_recordId_get},
7562 {"IDZebrac::recordGroup_recordType_set", _wrap_recordGroup_recordType_set},
7563 {"IDZebrac::recordGroup_recordType_get", _wrap_recordGroup_recordType_get},
7564 {"IDZebrac::recordGroup_flagStoreData_set", _wrap_recordGroup_flagStoreData_set},
7565 {"IDZebrac::recordGroup_flagStoreData_get", _wrap_recordGroup_flagStoreData_get},
7566 {"IDZebrac::recordGroup_flagStoreKeys_set", _wrap_recordGroup_flagStoreKeys_set},
7567 {"IDZebrac::recordGroup_flagStoreKeys_get", _wrap_recordGroup_flagStoreKeys_get},
7568 {"IDZebrac::recordGroup_flagRw_set", _wrap_recordGroup_flagRw_set},
7569 {"IDZebrac::recordGroup_flagRw_get", _wrap_recordGroup_flagRw_get},
7570 {"IDZebrac::recordGroup_fileVerboseLimit_set", _wrap_recordGroup_fileVerboseLimit_set},
7571 {"IDZebrac::recordGroup_fileVerboseLimit_get", _wrap_recordGroup_fileVerboseLimit_get},
7572 {"IDZebrac::recordGroup_databaseNamePath_set", _wrap_recordGroup_databaseNamePath_set},
7573 {"IDZebrac::recordGroup_databaseNamePath_get", _wrap_recordGroup_databaseNamePath_get},
7574 {"IDZebrac::recordGroup_explainDatabase_set", _wrap_recordGroup_explainDatabase_set},
7575 {"IDZebrac::recordGroup_explainDatabase_get", _wrap_recordGroup_explainDatabase_get},
7576 {"IDZebrac::recordGroup_followLinks_set", _wrap_recordGroup_followLinks_set},
7577 {"IDZebrac::recordGroup_followLinks_get", _wrap_recordGroup_followLinks_get},
7578 {"IDZebrac::new_recordGroup", _wrap_new_recordGroup},
7579 {"IDZebrac::delete_recordGroup", _wrap_delete_recordGroup},
7580 {"IDZebrac::RetrievalObj_noOfRecords_set", _wrap_RetrievalObj_noOfRecords_set},
7581 {"IDZebrac::RetrievalObj_noOfRecords_get", _wrap_RetrievalObj_noOfRecords_get},
7582 {"IDZebrac::RetrievalObj_records_set", _wrap_RetrievalObj_records_set},
7583 {"IDZebrac::RetrievalObj_records_get", _wrap_RetrievalObj_records_get},
7584 {"IDZebrac::new_RetrievalObj", _wrap_new_RetrievalObj},
7585 {"IDZebrac::delete_RetrievalObj", _wrap_delete_RetrievalObj},
7586 {"IDZebrac::RetrievalRecord_errCode_set", _wrap_RetrievalRecord_errCode_set},
7587 {"IDZebrac::RetrievalRecord_errCode_get", _wrap_RetrievalRecord_errCode_get},
7588 {"IDZebrac::RetrievalRecord_errString_set", _wrap_RetrievalRecord_errString_set},
7589 {"IDZebrac::RetrievalRecord_errString_get", _wrap_RetrievalRecord_errString_get},
7590 {"IDZebrac::RetrievalRecord_position_set", _wrap_RetrievalRecord_position_set},
7591 {"IDZebrac::RetrievalRecord_position_get", _wrap_RetrievalRecord_position_get},
7592 {"IDZebrac::RetrievalRecord_base_set", _wrap_RetrievalRecord_base_set},
7593 {"IDZebrac::RetrievalRecord_base_get", _wrap_RetrievalRecord_base_get},
7594 {"IDZebrac::RetrievalRecord_format_set", _wrap_RetrievalRecord_format_set},
7595 {"IDZebrac::RetrievalRecord_format_get", _wrap_RetrievalRecord_format_get},
7596 {"IDZebrac::RetrievalRecord_buf_set", _wrap_RetrievalRecord_buf_set},
7597 {"IDZebrac::RetrievalRecord_buf_get", _wrap_RetrievalRecord_buf_get},
7598 {"IDZebrac::new_RetrievalRecord", _wrap_new_RetrievalRecord},
7599 {"IDZebrac::delete_RetrievalRecord", _wrap_delete_RetrievalRecord},
7600 {"IDZebrac::ScanEntry_occurrences_set", _wrap_ScanEntry_occurrences_set},
7601 {"IDZebrac::ScanEntry_occurrences_get", _wrap_ScanEntry_occurrences_get},
7602 {"IDZebrac::ScanEntry_term_set", _wrap_ScanEntry_term_set},
7603 {"IDZebrac::ScanEntry_term_get", _wrap_ScanEntry_term_get},
7604 {"IDZebrac::new_ScanEntry", _wrap_new_ScanEntry},
7605 {"IDZebrac::delete_ScanEntry", _wrap_delete_ScanEntry},
7606 {"IDZebrac::ScanObj_num_entries_set", _wrap_ScanObj_num_entries_set},
7607 {"IDZebrac::ScanObj_num_entries_get", _wrap_ScanObj_num_entries_get},
7608 {"IDZebrac::ScanObj_position_set", _wrap_ScanObj_position_set},
7609 {"IDZebrac::ScanObj_position_get", _wrap_ScanObj_position_get},
7610 {"IDZebrac::ScanObj_is_partial_set", _wrap_ScanObj_is_partial_set},
7611 {"IDZebrac::ScanObj_is_partial_get", _wrap_ScanObj_is_partial_get},
7612 {"IDZebrac::ScanObj_entries_set", _wrap_ScanObj_entries_set},
7613 {"IDZebrac::ScanObj_entries_get", _wrap_ScanObj_entries_get},
7614 {"IDZebrac::new_ScanObj", _wrap_new_ScanObj},
7615 {"IDZebrac::delete_ScanObj", _wrap_delete_ScanObj},
7616 {"IDZebrac::DESTROY", _wrap_DESTROY},
7617 {"IDZebrac::logLevel", _wrap_logLevel},
7618 {"IDZebrac::logFile", _wrap_logFile},
7619 {"IDZebrac::logMsg", _wrap_logMsg},
7620 {"IDZebrac::odr_createmem", _wrap_odr_createmem},
7621 {"IDZebrac::odr_reset", _wrap_odr_reset},
7622 {"IDZebrac::odr_destroy", _wrap_odr_destroy},
7623 {"IDZebrac::odr_malloc", _wrap_odr_malloc},
7624 {"IDZebrac::start", _wrap_start},
7625 {"IDZebrac::open", _wrap_open},
7626 {"IDZebrac::close", _wrap_close},
7627 {"IDZebrac::stop", _wrap_stop},
7628 {"IDZebrac::errCode", _wrap_errCode},
7629 {"IDZebrac::errString", _wrap_errString},
7630 {"IDZebrac::errAdd", _wrap_errAdd},
7631 {"IDZebrac::init_recordGroup", _wrap_init_recordGroup},
7632 {"IDZebrac::res_get_recordGroup", _wrap_res_get_recordGroup},
7633 {"IDZebrac::set_group", _wrap_set_group},
7634 {"IDZebrac::select_database", _wrap_select_database},
7635 {"IDZebrac::select_databases", _wrap_select_databases},
7636 {"IDZebrac::begin_trans", _wrap_begin_trans},
7637 {"IDZebrac::end_trans", _wrap_end_trans},
7638 {"IDZebrac::begin_read", _wrap_begin_read},
7639 {"IDZebrac::end_read", _wrap_end_read},
7640 {"IDZebrac::commit", _wrap_commit},
7641 {"IDZebrac::get_shadow_enable", _wrap_get_shadow_enable},
7642 {"IDZebrac::set_shadow_enable", _wrap_set_shadow_enable},
7643 {"IDZebrac::init", _wrap_init},
7644 {"IDZebrac::compact", _wrap_compact},
7645 {"IDZebrac::repository_update", _wrap_repository_update},
7646 {"IDZebrac::repository_delete", _wrap_repository_delete},
7647 {"IDZebrac::repository_show", _wrap_repository_show},
7648 {"IDZebrac::update_record", _wrap_update_record},
7649 {"IDZebrac::delete_record", _wrap_delete_record},
7650 {"IDZebrac::search_PQF", _wrap_search_PQF},
7651 {"IDZebrac::records_retrieve", _wrap_records_retrieve},
7652 {"IDZebrac::record_retrieve", _wrap_record_retrieve},
7653 {"IDZebrac::sort", _wrap_sort},
7654 {"IDZebrac::scan_PQF", _wrap_scan_PQF},
7655 {"IDZebrac::getScanEntry", _wrap_getScanEntry},
7656 {"IDZebrac::nmem_create", _wrap_nmem_create},
7657 {"IDZebrac::nmem_destroy", _wrap_nmem_destroy},
7658 {"IDZebrac::data1_create", _wrap_data1_create},
7659 {"IDZebrac::data1_createx", _wrap_data1_createx},
7660 {"IDZebrac::data1_destroy", _wrap_data1_destroy},
7661 {"IDZebrac::get_parent_tag", _wrap_get_parent_tag},
7662 {"IDZebrac::data1_read_node", _wrap_data1_read_node},
7663 {"IDZebrac::data1_read_nodex", _wrap_data1_read_nodex},
7664 {"IDZebrac::data1_read_record", _wrap_data1_read_record},
7665 {"IDZebrac::data1_read_absyn", _wrap_data1_read_absyn},
7666 {"IDZebrac::data1_gettagbynum", _wrap_data1_gettagbynum},
7667 {"IDZebrac::data1_empty_tagset", _wrap_data1_empty_tagset},
7668 {"IDZebrac::data1_read_tagset", _wrap_data1_read_tagset},
7669 {"IDZebrac::data1_getelementbytagname", _wrap_data1_getelementbytagname},
7670 {"IDZebrac::data1_nodetogr", _wrap_data1_nodetogr},
7671 {"IDZebrac::data1_gettagbyname", _wrap_data1_gettagbyname},
7672 {"IDZebrac::data1_free_tree", _wrap_data1_free_tree},
7673 {"IDZebrac::data1_nodetobuf", _wrap_data1_nodetobuf},
7674 {"IDZebrac::data1_mk_tag_data_wd", _wrap_data1_mk_tag_data_wd},
7675 {"IDZebrac::data1_mk_tag_data", _wrap_data1_mk_tag_data},
7676 {"IDZebrac::data1_maptype", _wrap_data1_maptype},
7677 {"IDZebrac::data1_read_varset", _wrap_data1_read_varset},
7678 {"IDZebrac::data1_getvartypebyct", _wrap_data1_getvartypebyct},
7679 {"IDZebrac::data1_read_espec1", _wrap_data1_read_espec1},
7680 {"IDZebrac::data1_doespec1", _wrap_data1_doespec1},
7681 {"IDZebrac::data1_getesetbyname", _wrap_data1_getesetbyname},
7682 {"IDZebrac::data1_getelementbyname", _wrap_data1_getelementbyname},
7683 {"IDZebrac::data1_mk_node2", _wrap_data1_mk_node2},
7684 {"IDZebrac::data1_mk_tag", _wrap_data1_mk_tag},
7685 {"IDZebrac::data1_mk_tag_n", _wrap_data1_mk_tag_n},
7686 {"IDZebrac::data1_tag_add_attr", _wrap_data1_tag_add_attr},
7687 {"IDZebrac::data1_mk_text_n", _wrap_data1_mk_text_n},
7688 {"IDZebrac::data1_mk_text_nf", _wrap_data1_mk_text_nf},
7689 {"IDZebrac::data1_mk_text", _wrap_data1_mk_text},
7690 {"IDZebrac::data1_mk_comment_n", _wrap_data1_mk_comment_n},
7691 {"IDZebrac::data1_mk_comment", _wrap_data1_mk_comment},
7692 {"IDZebrac::data1_mk_preprocess", _wrap_data1_mk_preprocess},
7693 {"IDZebrac::data1_mk_root", _wrap_data1_mk_root},
7694 {"IDZebrac::data1_set_root", _wrap_data1_set_root},
7695 {"IDZebrac::data1_mk_tag_data_int", _wrap_data1_mk_tag_data_int},
7696 {"IDZebrac::data1_mk_tag_data_oid", _wrap_data1_mk_tag_data_oid},
7697 {"IDZebrac::data1_mk_tag_data_text", _wrap_data1_mk_tag_data_text},
7698 {"IDZebrac::data1_mk_tag_data_text_uni", _wrap_data1_mk_tag_data_text_uni},
7699 {"IDZebrac::data1_get_absyn", _wrap_data1_get_absyn},
7700 {"IDZebrac::data1_search_tag", _wrap_data1_search_tag},
7701 {"IDZebrac::data1_mk_tag_uni", _wrap_data1_mk_tag_uni},
7702 {"IDZebrac::data1_get_attset", _wrap_data1_get_attset},
7703 {"IDZebrac::data1_read_maptab", _wrap_data1_read_maptab},
7704 {"IDZebrac::data1_map_record", _wrap_data1_map_record},
7705 {"IDZebrac::data1_read_marctab", _wrap_data1_read_marctab},
7706 {"IDZebrac::data1_nodetomarc", _wrap_data1_nodetomarc},
7707 {"IDZebrac::data1_nodetoidsgml", _wrap_data1_nodetoidsgml},
7708 {"IDZebrac::data1_nodetoexplain", _wrap_data1_nodetoexplain},
7709 {"IDZebrac::data1_nodetosummary", _wrap_data1_nodetosummary},
7710 {"IDZebrac::data1_nodetosoif", _wrap_data1_nodetosoif},
7711 {"IDZebrac::data1_get_wrbuf", _wrap_data1_get_wrbuf},
7712 {"IDZebrac::data1_get_read_buf", _wrap_data1_get_read_buf},
7713 {"IDZebrac::data1_get_map_buf", _wrap_data1_get_map_buf},
7714 {"IDZebrac::data1_absyn_cache_get", _wrap_data1_absyn_cache_get},
7715 {"IDZebrac::data1_attset_cache_get", _wrap_data1_attset_cache_get},
7716 {"IDZebrac::data1_nmem_get", _wrap_data1_nmem_get},
7717 {"IDZebrac::data1_pr_tree", _wrap_data1_pr_tree},
7718 {"IDZebrac::data1_print_tree", _wrap_data1_print_tree},
7719 {"IDZebrac::data1_insert_string", _wrap_data1_insert_string},
7720 {"IDZebrac::data1_insert_string_n", _wrap_data1_insert_string_n},
7721 {"IDZebrac::data1_read_sgml", _wrap_data1_read_sgml},
7722 {"IDZebrac::data1_absyn_trav", _wrap_data1_absyn_trav},
7723 {"IDZebrac::data1_attset_search_id", _wrap_data1_attset_search_id},
7724 {"IDZebrac::data1_getNodeValue", _wrap_data1_getNodeValue},
7725 {"IDZebrac::data1_LookupNode", _wrap_data1_LookupNode},
7726 {"IDZebrac::data1_CountOccurences", _wrap_data1_CountOccurences},
7727 {"IDZebrac::data1_path_fopen", _wrap_data1_path_fopen},
7728 {"IDZebrac::data1_set_tabpath", _wrap_data1_set_tabpath},
7729 {"IDZebrac::data1_set_tabroot", _wrap_data1_set_tabroot},
7730 {"IDZebrac::data1_get_tabpath", _wrap_data1_get_tabpath},
7731 {"IDZebrac::data1_get_tabroot", _wrap_data1_get_tabroot},
7732 {"IDZebrac::grs_perl_readf", _wrap_grs_perl_readf},
7733 {"IDZebrac::grs_perl_seekf", _wrap_grs_perl_seekf},
7734 {"IDZebrac::grs_perl_tellf", _wrap_grs_perl_tellf},
7735 {"IDZebrac::grs_perl_endf", _wrap_grs_perl_endf},
7736 {"IDZebrac::grs_perl_get_dh", _wrap_grs_perl_get_dh},
7737 {"IDZebrac::grs_perl_get_mem", _wrap_grs_perl_get_mem},
7738 {"IDZebrac::grs_perl_set_res", _wrap_grs_perl_set_res},
7749 static int _init = 0;
7751 for (i = 0; swig_types_initial[i]; i++) {
7752 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
7757 /* Install commands */
7758 for (i = 0; swig_commands[i].name; i++) {
7759 newXS((char*) swig_commands[i].name,swig_commands[i].wrapper, (char*)__FILE__);
7762 /* Install variables */
7763 for (i = 0; swig_variables[i].name; i++) {
7765 sv = perl_get_sv((char*) swig_variables[i].name, TRUE | 0x2);
7766 if (swig_variables[i].type) {
7767 SWIG_MakePtr(sv,(void *)1, *swig_variables[i].type,0);
7769 sv_setiv(sv,(IV) 0);
7771 swig_create_magic(sv, (char *) swig_variables[i].name, swig_variables[i].set, swig_variables[i].get);
7774 /* Install constant */
7775 for (i = 0; swig_constants[i].type; i++) {
7777 sv = perl_get_sv((char*)swig_constants[i].name, TRUE | 0x2);
7778 switch(swig_constants[i].type) {
7780 sv_setiv(sv, (IV) swig_constants[i].lvalue);
7783 sv_setnv(sv, (double) swig_constants[i].dvalue);
7786 sv_setpv(sv, (char *) swig_constants[i].pvalue);
7789 SWIG_MakePtr(sv, swig_constants[i].pvalue, *(swig_constants[i].ptype),0);
7792 /* obj = SWIG_NewPackedObj(swig_constants[i].pvalue, swig_constants[i].lvalue, *(swig_constants[i].ptype)); */
7800 SWIG_TypeClientData(SWIGTYPE_p_recordGroup, (void*) "IDZebra::recordGroup");
7801 SWIG_TypeClientData(SWIGTYPE_p_RetrievalObj, (void*) "IDZebra::RetrievalObj");
7802 SWIG_TypeClientData(SWIGTYPE_p_RetrievalRecord, (void*) "IDZebra::RetrievalRecord");
7803 SWIG_TypeClientData(SWIGTYPE_p_ScanEntry, (void*) "IDZebra::ScanEntry");
7804 SWIG_TypeClientData(SWIGTYPE_p_ScanObj, (void*) "IDZebra::ScanObj");