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.20 2003-07-26 16:27:46 pop Exp $
216 * ----------------------------------------------------------------------------- */
221 /* Needed on some windows machines---since MS plays funny
222 games with the header files under C++ */
231 /* Get rid of free and malloc defined by perl */
244 /* Macro to call an XS function */
247 #define SWIG_CALLXS(_name) _name(cv,pPerl)
250 #define SWIG_CALLXS(_name) _name(cv)
252 #define SWIG_CALLXS(_name) _name(PERL_GET_THX, cv)
256 /* Macros for low-level exception handling */
257 #define SWIG_fail goto fail
258 #define SWIG_croak(x) while ((_swigerr = (const char *) x)) goto fail
259 #define SWIG_MAX_ERRMSG 256
261 /* Note: SwigMagicFuncHack is a typedef used to get the C++
262 compiler to just shut up already */
265 #define MAGIC_PPERL CPerlObj *pPerl = (CPerlObj *) this;
266 typedef int (CPerlObj::*SwigMagicFunc)(SV *, MAGIC *);
271 typedef int (CPerlObj::*SwigMagicFuncHack)(SV *, MAGIC *);
276 #define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
277 #define SWIGCLASS_STATIC
280 #define SWIGCLASS_STATIC static
282 #define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
283 typedef int (*SwigMagicFunc)(SV *, MAGIC *);
288 typedef int (*SwigMagicFuncHack)(SV *, MAGIC *);
295 #define SWIG_MAGIC(a,b) (struct interpreter *interp, SV *a, MAGIC *b)
296 typedef int (*SwigMagicFunc)(struct interpreter *, SV *, MAGIC *);
300 typedef int (*SwigMagicFuncHack)(struct interpreter *, SV *, MAGIC *);
308 #if defined(WIN32) && defined(PERL_OBJECT) && !defined(PerlIO_exportFILE)
309 #define PerlIO_exportFILE(fh,fl) (FILE*)(fh)
312 /* Modifications for newer Perl 5.005 releases */
314 #if !defined(PERL_REVISION) || ((PERL_REVISION >= 5) && ((PERL_VERSION < 5) || ((PERL_VERSION == 5) && (PERL_SUBVERSION < 50))))
316 #define PL_sv_yes sv_yes
319 #define PL_sv_undef sv_undef
332 #ifdef SWIG_NOINCLUDE
335 extern int SWIG_ConvertPtr(SV *, void **, swig_type_info *, int flags);
336 extern void SWIG_MakePtr(SV *, void *, swig_type_info *, int flags);
338 extern int _SWIG_ConvertPtr(CPerlObj *, SV *, void **, swig_type_info *,int flags);
339 extern void _SWIG_MakePtr(CPerlObj *, SV *, void *, swig_type_info *, int flags);
340 #define SWIG_ConvertPtr(a,b,c,d) _SWIG_ConvertPtr(pPerl,a,b,c,d)
341 #define SWIG_MakePtr(a,b,c,d) _SWIG_MakePtr(pPerl,a,b,c,d)
346 /* Function for getting a pointer value */
350 SWIG_ConvertPtr(SV *sv, void **ptr, swig_type_info *_t, int flags)
352 #define SWIG_ConvertPtr(a,b,c,d) _SWIG_ConvertPtr(pPerl,a,b,c,d)
354 _SWIG_ConvertPtr(CPerlObj *pPerl, SV *sv, void **ptr, swig_type_info *_t, int flags)
361 /* If magical, apply more magic */
365 /* Check to see if this is an object */
366 if (sv_isobject(sv)) {
367 SV *tsv = (SV*) SvRV(sv);
368 if ((SvTYPE(tsv) == SVt_PVHV)) {
370 if (SvMAGICAL(tsv)) {
371 mg = mg_find(tsv,'P');
373 SV *rsv = mg->mg_obj;
374 if (sv_isobject(rsv)) {
375 tmp = SvIV((SV*)SvRV(rsv));
382 tmp = SvIV((SV*)SvRV(sv));
385 *(ptr) = (void *) tmp;
388 } else if (! SvOK(sv)) { /* Check for undef */
391 } else if (SvTYPE(sv) == SVt_RV) { /* Check for NULL pointer */
397 } else { /* Don't know what it is */
402 /* Now see if the types match */
403 _c = HvNAME(SvSTASH(SvRV(sv)));
404 tc = SWIG_TypeCheck(_c,_t);
409 *ptr = SWIG_TypeCast(tc,(void *)tmp);
417 SWIG_MakePtr(SV *sv, void *ptr, swig_type_info *t,int flags)
419 #define SWIG_MakePtr(a,b,c,d) _SWIG_MakePtr(pPerl,a,b,c,d)
421 _SWIG_MakePtr(CPerlObj *pPerl, SV *sv, void *ptr, swig_type_info *t, int flags)
424 sv_setref_pv(sv, (char *) t->name, ptr);
429 typedef XS(SwigPerlWrapper);
430 typedef SwigPerlWrapper *SwigPerlWrapperPtr;
432 /* Structure for command table */
435 SwigPerlWrapperPtr wrapper;
438 /* Information for constant table */
442 #define SWIG_STRING 3
443 #define SWIG_POINTER 4
444 #define SWIG_BINARY 5
446 /* Constant information structure */
447 typedef struct swig_constant_info {
453 swig_type_info **ptype;
454 } swig_constant_info;
460 /* Structure for variable table */
465 swig_type_info **type;
466 } swig_variable_info;
468 /* Magic variable code */
470 #define swig_create_magic(s,a,b,c) _swig_create_magic(s,a,b,c)
472 static void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int \
473 (*get)(SV *,MAGIC *)) {
475 static void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*,\
476 SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *)) {
479 #define swig_create_magic(s,a,b,c) _swig_create_magic(pPerl,s,a,b,c)
480 static void _swig_create_magic(CPerlObj *pPerl, SV *sv, const char *name, int (CPerlObj::*set)(SV *, MAGIC *), int (CPerlObj::*get)(SV *, MAGIC *)) {
483 sv_magic(sv,sv,'U',(char *) name,strlen(name));
484 mg = mg_find(sv,'U');
485 mg->mg_virtual = (MGVTBL *) malloc(sizeof(MGVTBL));
486 mg->mg_virtual->svt_get = (SwigMagicFuncHack) get;
487 mg->mg_virtual->svt_set = (SwigMagicFuncHack) set;
488 mg->mg_virtual->svt_len = 0;
489 mg->mg_virtual->svt_clear = 0;
490 mg->mg_virtual->svt_free = 0;
499 /* -------- TYPES TABLE (BEGIN) -------- */
501 #define SWIGTYPE_p_ZebraService swig_types[0]
502 #define SWIGTYPE_p_cql_transform_t swig_types[1]
503 #define SWIGTYPE_p_data1_esetname swig_types[2]
504 #define SWIGTYPE_p_data1_maptab swig_types[3]
505 #define SWIGTYPE_p_ODR swig_types[4]
506 #define SWIGTYPE_p_f_p_void__int swig_types[5]
507 #define SWIGTYPE_p_p_char swig_types[6]
508 #define SWIGTYPE_p_data1_absyn swig_types[7]
509 #define SWIGTYPE_p_ZebraHandle swig_types[8]
510 #define SWIGTYPE_p_void swig_types[9]
511 #define SWIGTYPE_p_data1_attset swig_types[10]
512 #define SWIGTYPE_p_size_t swig_types[11]
513 #define SWIGTYPE_p_WRBUF swig_types[12]
514 #define SWIGTYPE_p_f_data1_handle_p_void_p_data1_absyn__void swig_types[13]
515 #define SWIGTYPE_p_Z_Espec1 swig_types[14]
516 #define SWIGTYPE_p_off_t swig_types[15]
517 #define SWIGTYPE_p_Odr_oid swig_types[16]
518 #define SWIGTYPE_p_data1_varset swig_types[17]
519 #define SWIGTYPE_p_RetrievalRecordBuf swig_types[18]
520 #define SWIGTYPE_p_perl_context swig_types[19]
521 #define SWIGTYPE_p_data1_node swig_types[20]
522 #define SWIGTYPE_p_ScanObj swig_types[21]
523 #define SWIGTYPE_p_RetrievalObj swig_types[22]
524 #define SWIGTYPE_p_data1_tagset swig_types[23]
525 #define SWIGTYPE_p_data1_tag swig_types[24]
526 #define SWIGTYPE_p_ZebraRetrievalRecord swig_types[25]
527 #define SWIGTYPE_p_RetrievalRecord swig_types[26]
528 #define SWIGTYPE_p_NMEM swig_types[27]
529 #define SWIGTYPE_p_Z_ExplainRecord swig_types[28]
530 #define SWIGTYPE_p_data1_marctab swig_types[29]
531 #define SWIGTYPE_p_ZebraTransactionStatus swig_types[30]
532 #define SWIGTYPE_p_Z_BriefBib swig_types[31]
533 #define SWIGTYPE_p_scanEntry swig_types[32]
534 #define SWIGTYPE_p_f_p_void_p_char_size_t__int swig_types[33]
535 #define SWIGTYPE_p_FILE swig_types[34]
536 #define SWIGTYPE_p_data1_element swig_types[35]
537 #define SWIGTYPE_p_recordGroup swig_types[36]
538 #define SWIGTYPE_p_int swig_types[37]
539 #define SWIGTYPE_p_data1_handle swig_types[38]
540 #define SWIGTYPE_p_p_int swig_types[39]
541 #define SWIGTYPE_p_data1_absyn_cache swig_types[40]
542 #define SWIGTYPE_p_data1_attset_cache swig_types[41]
543 #define SWIGTYPE_p_Z_GenericRecord swig_types[42]
544 #define SWIGTYPE_p_data1_vartype swig_types[43]
545 static swig_type_info *swig_types[45];
547 /* -------- TYPES TABLE (END) -------- */
549 #define SWIG_init boot_IDZebra
551 #define SWIG_name "IDZebrac::boot_IDZebra"
552 #define SWIG_prefix "IDZebrac::"
559 SWIGEXPORT(void) SWIG_init (CV* cv);
561 SWIGEXPORT(void) SWIG_init (pTHXo_ CV* cv);
564 SWIGEXPORT(void) SWIG_init (CV *cv, CPerlObj *);
568 #include "zebraapi.h"
569 #include "zebra_perl.h"
575 #define MAGIC_CLASS _wrap_IDZebra_var::
576 class _wrap_IDZebra_var : public CPerlObj {
581 SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *sv, MAGIC *mg) {
584 croak("Value is read-only.");
596 XS(_wrap_recordGroup_groupName_set) {
597 char _swigmsg[SWIG_MAX_ERRMSG] = "";
598 const char *_swigerr = _swigmsg;
605 if ((items < 2) || (items > 2)) {
606 SWIG_croak("Usage: recordGroup_groupName_set(self,groupName);");
609 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
610 SWIG_croak("Type error in argument 1 of recordGroup_groupName_set. Expected _p_recordGroup");
613 if (!SvOK((SV*) ST(1))) arg2 = 0;
614 else arg2 = (char *) SvPV(ST(1), PL_na);
616 if (arg1->groupName) free((char*)arg1->groupName);
617 arg1->groupName = (char *) malloc(strlen(arg2)+1);
618 strcpy((char*)arg1->groupName,arg2);
629 XS(_wrap_recordGroup_groupName_get) {
630 char _swigmsg[SWIG_MAX_ERRMSG] = "";
631 const char *_swigerr = _swigmsg;
638 if ((items < 1) || (items > 1)) {
639 SWIG_croak("Usage: recordGroup_groupName_get(self);");
642 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
643 SWIG_croak("Type error in argument 1 of recordGroup_groupName_get. Expected _p_recordGroup");
646 result = (char *) ((arg1)->groupName);
648 ST(argvi) = sv_newmortal();
650 sv_setpv((SV*)ST(argvi++), (char *) result);
652 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
662 XS(_wrap_recordGroup_databaseName_set) {
663 char _swigmsg[SWIG_MAX_ERRMSG] = "";
664 const char *_swigerr = _swigmsg;
671 if ((items < 2) || (items > 2)) {
672 SWIG_croak("Usage: recordGroup_databaseName_set(self,databaseName);");
675 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
676 SWIG_croak("Type error in argument 1 of recordGroup_databaseName_set. Expected _p_recordGroup");
679 if (!SvOK((SV*) ST(1))) arg2 = 0;
680 else arg2 = (char *) SvPV(ST(1), PL_na);
682 if (arg1->databaseName) free((char*)arg1->databaseName);
683 arg1->databaseName = (char *) malloc(strlen(arg2)+1);
684 strcpy((char*)arg1->databaseName,arg2);
695 XS(_wrap_recordGroup_databaseName_get) {
696 char _swigmsg[SWIG_MAX_ERRMSG] = "";
697 const char *_swigerr = _swigmsg;
704 if ((items < 1) || (items > 1)) {
705 SWIG_croak("Usage: recordGroup_databaseName_get(self);");
708 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
709 SWIG_croak("Type error in argument 1 of recordGroup_databaseName_get. Expected _p_recordGroup");
712 result = (char *) ((arg1)->databaseName);
714 ST(argvi) = sv_newmortal();
716 sv_setpv((SV*)ST(argvi++), (char *) result);
718 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
728 XS(_wrap_recordGroup_path_set) {
729 char _swigmsg[SWIG_MAX_ERRMSG] = "";
730 const char *_swigerr = _swigmsg;
737 if ((items < 2) || (items > 2)) {
738 SWIG_croak("Usage: recordGroup_path_set(self,path);");
741 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
742 SWIG_croak("Type error in argument 1 of recordGroup_path_set. Expected _p_recordGroup");
745 if (!SvOK((SV*) ST(1))) arg2 = 0;
746 else arg2 = (char *) SvPV(ST(1), PL_na);
748 if (arg1->path) free((char*)arg1->path);
749 arg1->path = (char *) malloc(strlen(arg2)+1);
750 strcpy((char*)arg1->path,arg2);
761 XS(_wrap_recordGroup_path_get) {
762 char _swigmsg[SWIG_MAX_ERRMSG] = "";
763 const char *_swigerr = _swigmsg;
770 if ((items < 1) || (items > 1)) {
771 SWIG_croak("Usage: recordGroup_path_get(self);");
774 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
775 SWIG_croak("Type error in argument 1 of recordGroup_path_get. Expected _p_recordGroup");
778 result = (char *) ((arg1)->path);
780 ST(argvi) = sv_newmortal();
782 sv_setpv((SV*)ST(argvi++), (char *) result);
784 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
794 XS(_wrap_recordGroup_recordId_set) {
795 char _swigmsg[SWIG_MAX_ERRMSG] = "";
796 const char *_swigerr = _swigmsg;
803 if ((items < 2) || (items > 2)) {
804 SWIG_croak("Usage: recordGroup_recordId_set(self,recordId);");
807 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
808 SWIG_croak("Type error in argument 1 of recordGroup_recordId_set. Expected _p_recordGroup");
811 if (!SvOK((SV*) ST(1))) arg2 = 0;
812 else arg2 = (char *) SvPV(ST(1), PL_na);
814 if (arg1->recordId) free((char*)arg1->recordId);
815 arg1->recordId = (char *) malloc(strlen(arg2)+1);
816 strcpy((char*)arg1->recordId,arg2);
827 XS(_wrap_recordGroup_recordId_get) {
828 char _swigmsg[SWIG_MAX_ERRMSG] = "";
829 const char *_swigerr = _swigmsg;
836 if ((items < 1) || (items > 1)) {
837 SWIG_croak("Usage: recordGroup_recordId_get(self);");
840 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
841 SWIG_croak("Type error in argument 1 of recordGroup_recordId_get. Expected _p_recordGroup");
844 result = (char *) ((arg1)->recordId);
846 ST(argvi) = sv_newmortal();
848 sv_setpv((SV*)ST(argvi++), (char *) result);
850 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
860 XS(_wrap_recordGroup_recordType_set) {
861 char _swigmsg[SWIG_MAX_ERRMSG] = "";
862 const char *_swigerr = _swigmsg;
869 if ((items < 2) || (items > 2)) {
870 SWIG_croak("Usage: recordGroup_recordType_set(self,recordType);");
873 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
874 SWIG_croak("Type error in argument 1 of recordGroup_recordType_set. Expected _p_recordGroup");
877 if (!SvOK((SV*) ST(1))) arg2 = 0;
878 else arg2 = (char *) SvPV(ST(1), PL_na);
880 if (arg1->recordType) free((char*)arg1->recordType);
881 arg1->recordType = (char *) malloc(strlen(arg2)+1);
882 strcpy((char*)arg1->recordType,arg2);
893 XS(_wrap_recordGroup_recordType_get) {
894 char _swigmsg[SWIG_MAX_ERRMSG] = "";
895 const char *_swigerr = _swigmsg;
902 if ((items < 1) || (items > 1)) {
903 SWIG_croak("Usage: recordGroup_recordType_get(self);");
906 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
907 SWIG_croak("Type error in argument 1 of recordGroup_recordType_get. Expected _p_recordGroup");
910 result = (char *) ((arg1)->recordType);
912 ST(argvi) = sv_newmortal();
914 sv_setpv((SV*)ST(argvi++), (char *) result);
916 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
926 XS(_wrap_recordGroup_flagStoreData_set) {
927 char _swigmsg[SWIG_MAX_ERRMSG] = "";
928 const char *_swigerr = _swigmsg;
935 if ((items < 2) || (items > 2)) {
936 SWIG_croak("Usage: recordGroup_flagStoreData_set(self,flagStoreData);");
939 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
940 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreData_set. Expected _p_recordGroup");
943 arg2 = (int) SvIV(ST(1));
944 if (arg1) (arg1)->flagStoreData = arg2;
955 XS(_wrap_recordGroup_flagStoreData_get) {
956 char _swigmsg[SWIG_MAX_ERRMSG] = "";
957 const char *_swigerr = _swigmsg;
964 if ((items < 1) || (items > 1)) {
965 SWIG_croak("Usage: recordGroup_flagStoreData_get(self);");
968 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
969 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreData_get. Expected _p_recordGroup");
972 result = (int) ((arg1)->flagStoreData);
974 ST(argvi) = sv_newmortal();
975 sv_setiv(ST(argvi++), (IV) result);
984 XS(_wrap_recordGroup_flagStoreKeys_set) {
985 char _swigmsg[SWIG_MAX_ERRMSG] = "";
986 const char *_swigerr = _swigmsg;
993 if ((items < 2) || (items > 2)) {
994 SWIG_croak("Usage: recordGroup_flagStoreKeys_set(self,flagStoreKeys);");
997 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
998 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreKeys_set. Expected _p_recordGroup");
1001 arg2 = (int) SvIV(ST(1));
1002 if (arg1) (arg1)->flagStoreKeys = arg2;
1013 XS(_wrap_recordGroup_flagStoreKeys_get) {
1014 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1015 const char *_swigerr = _swigmsg;
1022 if ((items < 1) || (items > 1)) {
1023 SWIG_croak("Usage: recordGroup_flagStoreKeys_get(self);");
1026 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1027 SWIG_croak("Type error in argument 1 of recordGroup_flagStoreKeys_get. Expected _p_recordGroup");
1030 result = (int) ((arg1)->flagStoreKeys);
1032 ST(argvi) = sv_newmortal();
1033 sv_setiv(ST(argvi++), (IV) result);
1042 XS(_wrap_recordGroup_flagRw_set) {
1043 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1044 const char *_swigerr = _swigmsg;
1051 if ((items < 2) || (items > 2)) {
1052 SWIG_croak("Usage: recordGroup_flagRw_set(self,flagRw);");
1055 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1056 SWIG_croak("Type error in argument 1 of recordGroup_flagRw_set. Expected _p_recordGroup");
1059 arg2 = (int) SvIV(ST(1));
1060 if (arg1) (arg1)->flagRw = arg2;
1071 XS(_wrap_recordGroup_flagRw_get) {
1072 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1073 const char *_swigerr = _swigmsg;
1080 if ((items < 1) || (items > 1)) {
1081 SWIG_croak("Usage: recordGroup_flagRw_get(self);");
1084 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1085 SWIG_croak("Type error in argument 1 of recordGroup_flagRw_get. Expected _p_recordGroup");
1088 result = (int) ((arg1)->flagRw);
1090 ST(argvi) = sv_newmortal();
1091 sv_setiv(ST(argvi++), (IV) result);
1100 XS(_wrap_recordGroup_fileVerboseLimit_set) {
1101 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1102 const char *_swigerr = _swigmsg;
1109 if ((items < 2) || (items > 2)) {
1110 SWIG_croak("Usage: recordGroup_fileVerboseLimit_set(self,fileVerboseLimit);");
1113 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1114 SWIG_croak("Type error in argument 1 of recordGroup_fileVerboseLimit_set. Expected _p_recordGroup");
1117 arg2 = (int) SvIV(ST(1));
1118 if (arg1) (arg1)->fileVerboseLimit = arg2;
1129 XS(_wrap_recordGroup_fileVerboseLimit_get) {
1130 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1131 const char *_swigerr = _swigmsg;
1138 if ((items < 1) || (items > 1)) {
1139 SWIG_croak("Usage: recordGroup_fileVerboseLimit_get(self);");
1142 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1143 SWIG_croak("Type error in argument 1 of recordGroup_fileVerboseLimit_get. Expected _p_recordGroup");
1146 result = (int) ((arg1)->fileVerboseLimit);
1148 ST(argvi) = sv_newmortal();
1149 sv_setiv(ST(argvi++), (IV) result);
1158 XS(_wrap_recordGroup_databaseNamePath_set) {
1159 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1160 const char *_swigerr = _swigmsg;
1167 if ((items < 2) || (items > 2)) {
1168 SWIG_croak("Usage: recordGroup_databaseNamePath_set(self,databaseNamePath);");
1171 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1172 SWIG_croak("Type error in argument 1 of recordGroup_databaseNamePath_set. Expected _p_recordGroup");
1175 arg2 = (int) SvIV(ST(1));
1176 if (arg1) (arg1)->databaseNamePath = arg2;
1187 XS(_wrap_recordGroup_databaseNamePath_get) {
1188 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1189 const char *_swigerr = _swigmsg;
1196 if ((items < 1) || (items > 1)) {
1197 SWIG_croak("Usage: recordGroup_databaseNamePath_get(self);");
1200 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1201 SWIG_croak("Type error in argument 1 of recordGroup_databaseNamePath_get. Expected _p_recordGroup");
1204 result = (int) ((arg1)->databaseNamePath);
1206 ST(argvi) = sv_newmortal();
1207 sv_setiv(ST(argvi++), (IV) result);
1216 XS(_wrap_recordGroup_explainDatabase_set) {
1217 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1218 const char *_swigerr = _swigmsg;
1225 if ((items < 2) || (items > 2)) {
1226 SWIG_croak("Usage: recordGroup_explainDatabase_set(self,explainDatabase);");
1229 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1230 SWIG_croak("Type error in argument 1 of recordGroup_explainDatabase_set. Expected _p_recordGroup");
1233 arg2 = (int) SvIV(ST(1));
1234 if (arg1) (arg1)->explainDatabase = arg2;
1245 XS(_wrap_recordGroup_explainDatabase_get) {
1246 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1247 const char *_swigerr = _swigmsg;
1254 if ((items < 1) || (items > 1)) {
1255 SWIG_croak("Usage: recordGroup_explainDatabase_get(self);");
1258 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1259 SWIG_croak("Type error in argument 1 of recordGroup_explainDatabase_get. Expected _p_recordGroup");
1262 result = (int) ((arg1)->explainDatabase);
1264 ST(argvi) = sv_newmortal();
1265 sv_setiv(ST(argvi++), (IV) result);
1274 XS(_wrap_recordGroup_followLinks_set) {
1275 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1276 const char *_swigerr = _swigmsg;
1283 if ((items < 2) || (items > 2)) {
1284 SWIG_croak("Usage: recordGroup_followLinks_set(self,followLinks);");
1287 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1288 SWIG_croak("Type error in argument 1 of recordGroup_followLinks_set. Expected _p_recordGroup");
1291 arg2 = (int) SvIV(ST(1));
1292 if (arg1) (arg1)->followLinks = arg2;
1303 XS(_wrap_recordGroup_followLinks_get) {
1304 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1305 const char *_swigerr = _swigmsg;
1312 if ((items < 1) || (items > 1)) {
1313 SWIG_croak("Usage: recordGroup_followLinks_get(self);");
1316 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1317 SWIG_croak("Type error in argument 1 of recordGroup_followLinks_get. Expected _p_recordGroup");
1320 result = (int) ((arg1)->followLinks);
1322 ST(argvi) = sv_newmortal();
1323 sv_setiv(ST(argvi++), (IV) result);
1332 XS(_wrap_new_recordGroup) {
1333 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1334 const char *_swigerr = _swigmsg;
1336 recordGroup *result;
1340 if ((items < 0) || (items > 0)) {
1341 SWIG_croak("Usage: new_recordGroup();");
1343 result = (recordGroup *)(recordGroup *) calloc(1, sizeof(recordGroup));
1345 ST(argvi) = sv_newmortal();
1346 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_recordGroup,0);
1355 XS(_wrap_delete_recordGroup) {
1356 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1357 const char *_swigerr = _swigmsg;
1363 if ((items < 1) || (items > 1)) {
1364 SWIG_croak("Usage: delete_recordGroup(self);");
1367 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
1368 SWIG_croak("Type error in argument 1 of delete_recordGroup. Expected _p_recordGroup");
1371 free((char *) arg1);
1382 XS(_wrap_RetrievalObj_noOfRecords_set) {
1383 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1384 const char *_swigerr = _swigmsg;
1386 RetrievalObj *arg1 ;
1391 if ((items < 2) || (items > 2)) {
1392 SWIG_croak("Usage: RetrievalObj_noOfRecords_set(self,noOfRecords);");
1395 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1396 SWIG_croak("Type error in argument 1 of RetrievalObj_noOfRecords_set. Expected _p_RetrievalObj");
1399 arg2 = (int) SvIV(ST(1));
1400 if (arg1) (arg1)->noOfRecords = arg2;
1411 XS(_wrap_RetrievalObj_noOfRecords_get) {
1412 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1413 const char *_swigerr = _swigmsg;
1415 RetrievalObj *arg1 ;
1420 if ((items < 1) || (items > 1)) {
1421 SWIG_croak("Usage: RetrievalObj_noOfRecords_get(self);");
1424 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1425 SWIG_croak("Type error in argument 1 of RetrievalObj_noOfRecords_get. Expected _p_RetrievalObj");
1428 result = (int) ((arg1)->noOfRecords);
1430 ST(argvi) = sv_newmortal();
1431 sv_setiv(ST(argvi++), (IV) result);
1440 XS(_wrap_RetrievalObj_records_set) {
1441 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1442 const char *_swigerr = _swigmsg;
1444 RetrievalObj *arg1 ;
1445 ZebraRetrievalRecord *arg2 ;
1449 if ((items < 2) || (items > 2)) {
1450 SWIG_croak("Usage: RetrievalObj_records_set(self,records);");
1453 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1454 SWIG_croak("Type error in argument 1 of RetrievalObj_records_set. Expected _p_RetrievalObj");
1458 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ZebraRetrievalRecord,0) < 0) {
1459 SWIG_croak("Type error in argument 2 of RetrievalObj_records_set. Expected _p_ZebraRetrievalRecord");
1462 if (arg1) (arg1)->records = arg2;
1473 XS(_wrap_RetrievalObj_records_get) {
1474 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1475 const char *_swigerr = _swigmsg;
1477 RetrievalObj *arg1 ;
1478 ZebraRetrievalRecord *result;
1482 if ((items < 1) || (items > 1)) {
1483 SWIG_croak("Usage: RetrievalObj_records_get(self);");
1486 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1487 SWIG_croak("Type error in argument 1 of RetrievalObj_records_get. Expected _p_RetrievalObj");
1490 result = (ZebraRetrievalRecord *) ((arg1)->records);
1492 ST(argvi) = sv_newmortal();
1493 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ZebraRetrievalRecord,0);
1502 XS(_wrap_new_RetrievalObj) {
1503 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1504 const char *_swigerr = _swigmsg;
1506 RetrievalObj *result;
1510 if ((items < 0) || (items > 0)) {
1511 SWIG_croak("Usage: new_RetrievalObj();");
1513 result = (RetrievalObj *)(RetrievalObj *) calloc(1, sizeof(RetrievalObj));
1515 ST(argvi) = sv_newmortal();
1516 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalObj,0);
1525 XS(_wrap_delete_RetrievalObj) {
1526 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1527 const char *_swigerr = _swigmsg;
1529 RetrievalObj *arg1 ;
1533 if ((items < 1) || (items > 1)) {
1534 SWIG_croak("Usage: delete_RetrievalObj(self);");
1537 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
1538 SWIG_croak("Type error in argument 1 of delete_RetrievalObj. Expected _p_RetrievalObj");
1541 free((char *) arg1);
1552 XS(_wrap_RetrievalRecord_errCode_set) {
1553 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1554 const char *_swigerr = _swigmsg;
1556 RetrievalRecord *arg1 ;
1561 if ((items < 2) || (items > 2)) {
1562 SWIG_croak("Usage: RetrievalRecord_errCode_set(self,errCode);");
1565 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1566 SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_set. Expected _p_RetrievalRecord");
1569 arg2 = (int) SvIV(ST(1));
1570 if (arg1) (arg1)->errCode = arg2;
1581 XS(_wrap_RetrievalRecord_errCode_get) {
1582 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1583 const char *_swigerr = _swigmsg;
1585 RetrievalRecord *arg1 ;
1590 if ((items < 1) || (items > 1)) {
1591 SWIG_croak("Usage: RetrievalRecord_errCode_get(self);");
1594 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1595 SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_get. Expected _p_RetrievalRecord");
1598 result = (int) ((arg1)->errCode);
1600 ST(argvi) = sv_newmortal();
1601 sv_setiv(ST(argvi++), (IV) result);
1610 XS(_wrap_RetrievalRecord_errString_set) {
1611 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1612 const char *_swigerr = _swigmsg;
1614 RetrievalRecord *arg1 ;
1619 if ((items < 2) || (items > 2)) {
1620 SWIG_croak("Usage: RetrievalRecord_errString_set(self,errString);");
1623 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1624 SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_set. Expected _p_RetrievalRecord");
1627 if (!SvOK((SV*) ST(1))) arg2 = 0;
1628 else arg2 = (char *) SvPV(ST(1), PL_na);
1630 if (arg1->errString) free((char*)arg1->errString);
1631 arg1->errString = (char *) malloc(strlen(arg2)+1);
1632 strcpy((char*)arg1->errString,arg2);
1643 XS(_wrap_RetrievalRecord_errString_get) {
1644 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1645 const char *_swigerr = _swigmsg;
1647 RetrievalRecord *arg1 ;
1652 if ((items < 1) || (items > 1)) {
1653 SWIG_croak("Usage: RetrievalRecord_errString_get(self);");
1656 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1657 SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_get. Expected _p_RetrievalRecord");
1660 result = (char *) ((arg1)->errString);
1662 ST(argvi) = sv_newmortal();
1664 sv_setpv((SV*)ST(argvi++), (char *) result);
1666 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1676 XS(_wrap_RetrievalRecord_position_set) {
1677 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1678 const char *_swigerr = _swigmsg;
1680 RetrievalRecord *arg1 ;
1685 if ((items < 2) || (items > 2)) {
1686 SWIG_croak("Usage: RetrievalRecord_position_set(self,position);");
1689 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1690 SWIG_croak("Type error in argument 1 of RetrievalRecord_position_set. Expected _p_RetrievalRecord");
1693 arg2 = (int) SvIV(ST(1));
1694 if (arg1) (arg1)->position = arg2;
1705 XS(_wrap_RetrievalRecord_position_get) {
1706 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1707 const char *_swigerr = _swigmsg;
1709 RetrievalRecord *arg1 ;
1714 if ((items < 1) || (items > 1)) {
1715 SWIG_croak("Usage: RetrievalRecord_position_get(self);");
1718 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1719 SWIG_croak("Type error in argument 1 of RetrievalRecord_position_get. Expected _p_RetrievalRecord");
1722 result = (int) ((arg1)->position);
1724 ST(argvi) = sv_newmortal();
1725 sv_setiv(ST(argvi++), (IV) result);
1734 XS(_wrap_RetrievalRecord_base_set) {
1735 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1736 const char *_swigerr = _swigmsg;
1738 RetrievalRecord *arg1 ;
1743 if ((items < 2) || (items > 2)) {
1744 SWIG_croak("Usage: RetrievalRecord_base_set(self,base);");
1747 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1748 SWIG_croak("Type error in argument 1 of RetrievalRecord_base_set. Expected _p_RetrievalRecord");
1751 if (!SvOK((SV*) ST(1))) arg2 = 0;
1752 else arg2 = (char *) SvPV(ST(1), PL_na);
1754 if (arg1->base) free((char*)arg1->base);
1755 arg1->base = (char *) malloc(strlen(arg2)+1);
1756 strcpy((char*)arg1->base,arg2);
1767 XS(_wrap_RetrievalRecord_base_get) {
1768 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1769 const char *_swigerr = _swigmsg;
1771 RetrievalRecord *arg1 ;
1776 if ((items < 1) || (items > 1)) {
1777 SWIG_croak("Usage: RetrievalRecord_base_get(self);");
1780 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1781 SWIG_croak("Type error in argument 1 of RetrievalRecord_base_get. Expected _p_RetrievalRecord");
1784 result = (char *) ((arg1)->base);
1786 ST(argvi) = sv_newmortal();
1788 sv_setpv((SV*)ST(argvi++), (char *) result);
1790 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1800 XS(_wrap_RetrievalRecord_sysno_set) {
1801 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1802 const char *_swigerr = _swigmsg;
1804 RetrievalRecord *arg1 ;
1809 if ((items < 2) || (items > 2)) {
1810 SWIG_croak("Usage: RetrievalRecord_sysno_set(self,sysno);");
1813 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1814 SWIG_croak("Type error in argument 1 of RetrievalRecord_sysno_set. Expected _p_RetrievalRecord");
1817 arg2 = (int) SvIV(ST(1));
1818 if (arg1) (arg1)->sysno = arg2;
1829 XS(_wrap_RetrievalRecord_sysno_get) {
1830 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1831 const char *_swigerr = _swigmsg;
1833 RetrievalRecord *arg1 ;
1838 if ((items < 1) || (items > 1)) {
1839 SWIG_croak("Usage: RetrievalRecord_sysno_get(self);");
1842 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1843 SWIG_croak("Type error in argument 1 of RetrievalRecord_sysno_get. Expected _p_RetrievalRecord");
1846 result = (int) ((arg1)->sysno);
1848 ST(argvi) = sv_newmortal();
1849 sv_setiv(ST(argvi++), (IV) result);
1858 XS(_wrap_RetrievalRecord_score_set) {
1859 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1860 const char *_swigerr = _swigmsg;
1862 RetrievalRecord *arg1 ;
1867 if ((items < 2) || (items > 2)) {
1868 SWIG_croak("Usage: RetrievalRecord_score_set(self,score);");
1871 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1872 SWIG_croak("Type error in argument 1 of RetrievalRecord_score_set. Expected _p_RetrievalRecord");
1875 arg2 = (int) SvIV(ST(1));
1876 if (arg1) (arg1)->score = arg2;
1887 XS(_wrap_RetrievalRecord_score_get) {
1888 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1889 const char *_swigerr = _swigmsg;
1891 RetrievalRecord *arg1 ;
1896 if ((items < 1) || (items > 1)) {
1897 SWIG_croak("Usage: RetrievalRecord_score_get(self);");
1900 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1901 SWIG_croak("Type error in argument 1 of RetrievalRecord_score_get. Expected _p_RetrievalRecord");
1904 result = (int) ((arg1)->score);
1906 ST(argvi) = sv_newmortal();
1907 sv_setiv(ST(argvi++), (IV) result);
1916 XS(_wrap_RetrievalRecord_format_set) {
1917 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1918 const char *_swigerr = _swigmsg;
1920 RetrievalRecord *arg1 ;
1925 if ((items < 2) || (items > 2)) {
1926 SWIG_croak("Usage: RetrievalRecord_format_set(self,format);");
1929 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1930 SWIG_croak("Type error in argument 1 of RetrievalRecord_format_set. Expected _p_RetrievalRecord");
1933 if (!SvOK((SV*) ST(1))) arg2 = 0;
1934 else arg2 = (char *) SvPV(ST(1), PL_na);
1936 if (arg1->format) free((char*)arg1->format);
1937 arg1->format = (char *) malloc(strlen(arg2)+1);
1938 strcpy((char*)arg1->format,arg2);
1949 XS(_wrap_RetrievalRecord_format_get) {
1950 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1951 const char *_swigerr = _swigmsg;
1953 RetrievalRecord *arg1 ;
1958 if ((items < 1) || (items > 1)) {
1959 SWIG_croak("Usage: RetrievalRecord_format_get(self);");
1962 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1963 SWIG_croak("Type error in argument 1 of RetrievalRecord_format_get. Expected _p_RetrievalRecord");
1966 result = (char *) ((arg1)->format);
1968 ST(argvi) = sv_newmortal();
1970 sv_setpv((SV*)ST(argvi++), (char *) result);
1972 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1982 XS(_wrap_RetrievalRecord_buf_set) {
1983 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1984 const char *_swigerr = _swigmsg;
1986 RetrievalRecord *arg1 ;
1987 RetrievalRecordBuf *arg2 ;
1991 if ((items < 2) || (items > 2)) {
1992 SWIG_croak("Usage: RetrievalRecord_buf_set(self,buf);");
1995 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1996 SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_set. Expected _p_RetrievalRecord");
2000 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) {
2001 SWIG_croak("Type error in argument 2 of RetrievalRecord_buf_set. Expected _p_RetrievalRecordBuf");
2004 if (arg1) (arg1)->buf = arg2;
2015 XS(_wrap_RetrievalRecord_buf_get) {
2016 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2017 const char *_swigerr = _swigmsg;
2019 RetrievalRecord *arg1 ;
2020 RetrievalRecordBuf *result;
2024 if ((items < 1) || (items > 1)) {
2025 SWIG_croak("Usage: RetrievalRecord_buf_get(self);");
2028 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2029 SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_get. Expected _p_RetrievalRecord");
2032 result = (RetrievalRecordBuf *) ((arg1)->buf);
2036 ST(argvi) = newSVpv(result->buf,result->len);
2038 ST(argvi) = newSVpv("",0);
2040 sv_2mortal(ST(argvi));
2051 XS(_wrap_new_RetrievalRecord) {
2052 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2053 const char *_swigerr = _swigmsg;
2055 RetrievalRecord *result;
2059 if ((items < 0) || (items > 0)) {
2060 SWIG_croak("Usage: new_RetrievalRecord();");
2062 result = (RetrievalRecord *)(RetrievalRecord *) calloc(1, sizeof(RetrievalRecord));
2064 ST(argvi) = sv_newmortal();
2065 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalRecord,0);
2074 XS(_wrap_delete_RetrievalRecord) {
2075 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2076 const char *_swigerr = _swigmsg;
2078 RetrievalRecord *arg1 ;
2082 if ((items < 1) || (items > 1)) {
2083 SWIG_croak("Usage: delete_RetrievalRecord(self);");
2086 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2087 SWIG_croak("Type error in argument 1 of delete_RetrievalRecord. Expected _p_RetrievalRecord");
2090 free((char *) arg1);
2101 XS(_wrap_scanEntry_occurrences_set) {
2102 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2103 const char *_swigerr = _swigmsg;
2110 if ((items < 2) || (items > 2)) {
2111 SWIG_croak("Usage: scanEntry_occurrences_set(self,occurrences);");
2114 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) {
2115 SWIG_croak("Type error in argument 1 of scanEntry_occurrences_set. Expected _p_scanEntry");
2118 arg2 = (int) SvIV(ST(1));
2119 if (arg1) (arg1)->occurrences = arg2;
2130 XS(_wrap_scanEntry_occurrences_get) {
2131 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2132 const char *_swigerr = _swigmsg;
2139 if ((items < 1) || (items > 1)) {
2140 SWIG_croak("Usage: scanEntry_occurrences_get(self);");
2143 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) {
2144 SWIG_croak("Type error in argument 1 of scanEntry_occurrences_get. Expected _p_scanEntry");
2147 result = (int) ((arg1)->occurrences);
2149 ST(argvi) = sv_newmortal();
2150 sv_setiv(ST(argvi++), (IV) result);
2159 XS(_wrap_scanEntry_term_set) {
2160 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2161 const char *_swigerr = _swigmsg;
2168 if ((items < 2) || (items > 2)) {
2169 SWIG_croak("Usage: scanEntry_term_set(self,term);");
2172 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) {
2173 SWIG_croak("Type error in argument 1 of scanEntry_term_set. Expected _p_scanEntry");
2176 if (!SvOK((SV*) ST(1))) arg2 = 0;
2177 else arg2 = (char *) SvPV(ST(1), PL_na);
2179 if (arg1->term) free((char*)arg1->term);
2180 arg1->term = (char *) malloc(strlen(arg2)+1);
2181 strcpy((char*)arg1->term,arg2);
2192 XS(_wrap_scanEntry_term_get) {
2193 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2194 const char *_swigerr = _swigmsg;
2201 if ((items < 1) || (items > 1)) {
2202 SWIG_croak("Usage: scanEntry_term_get(self);");
2205 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) {
2206 SWIG_croak("Type error in argument 1 of scanEntry_term_get. Expected _p_scanEntry");
2209 result = (char *) ((arg1)->term);
2211 ST(argvi) = sv_newmortal();
2213 sv_setpv((SV*)ST(argvi++), (char *) result);
2215 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
2225 XS(_wrap_new_scanEntry) {
2226 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2227 const char *_swigerr = _swigmsg;
2233 if ((items < 0) || (items > 0)) {
2234 SWIG_croak("Usage: new_scanEntry();");
2236 result = (scanEntry *)(scanEntry *) calloc(1, sizeof(scanEntry));
2238 ST(argvi) = sv_newmortal();
2239 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_scanEntry,0);
2248 XS(_wrap_delete_scanEntry) {
2249 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2250 const char *_swigerr = _swigmsg;
2256 if ((items < 1) || (items > 1)) {
2257 SWIG_croak("Usage: delete_scanEntry(self);");
2260 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) {
2261 SWIG_croak("Type error in argument 1 of delete_scanEntry. Expected _p_scanEntry");
2264 free((char *) arg1);
2275 XS(_wrap_ScanObj_num_entries_set) {
2276 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2277 const char *_swigerr = _swigmsg;
2284 if ((items < 2) || (items > 2)) {
2285 SWIG_croak("Usage: ScanObj_num_entries_set(self,num_entries);");
2288 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2289 SWIG_croak("Type error in argument 1 of ScanObj_num_entries_set. Expected _p_ScanObj");
2292 arg2 = (int) SvIV(ST(1));
2293 if (arg1) (arg1)->num_entries = arg2;
2304 XS(_wrap_ScanObj_num_entries_get) {
2305 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2306 const char *_swigerr = _swigmsg;
2313 if ((items < 1) || (items > 1)) {
2314 SWIG_croak("Usage: ScanObj_num_entries_get(self);");
2317 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2318 SWIG_croak("Type error in argument 1 of ScanObj_num_entries_get. Expected _p_ScanObj");
2321 result = (int) ((arg1)->num_entries);
2323 ST(argvi) = sv_newmortal();
2324 sv_setiv(ST(argvi++), (IV) result);
2333 XS(_wrap_ScanObj_position_set) {
2334 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2335 const char *_swigerr = _swigmsg;
2342 if ((items < 2) || (items > 2)) {
2343 SWIG_croak("Usage: ScanObj_position_set(self,position);");
2346 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2347 SWIG_croak("Type error in argument 1 of ScanObj_position_set. Expected _p_ScanObj");
2350 arg2 = (int) SvIV(ST(1));
2351 if (arg1) (arg1)->position = arg2;
2362 XS(_wrap_ScanObj_position_get) {
2363 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2364 const char *_swigerr = _swigmsg;
2371 if ((items < 1) || (items > 1)) {
2372 SWIG_croak("Usage: ScanObj_position_get(self);");
2375 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2376 SWIG_croak("Type error in argument 1 of ScanObj_position_get. Expected _p_ScanObj");
2379 result = (int) ((arg1)->position);
2381 ST(argvi) = sv_newmortal();
2382 sv_setiv(ST(argvi++), (IV) result);
2391 XS(_wrap_ScanObj_is_partial_set) {
2392 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2393 const char *_swigerr = _swigmsg;
2400 if ((items < 2) || (items > 2)) {
2401 SWIG_croak("Usage: ScanObj_is_partial_set(self,is_partial);");
2404 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2405 SWIG_croak("Type error in argument 1 of ScanObj_is_partial_set. Expected _p_ScanObj");
2408 arg2 = (int) SvIV(ST(1));
2409 if (arg1) (arg1)->is_partial = arg2;
2420 XS(_wrap_ScanObj_is_partial_get) {
2421 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2422 const char *_swigerr = _swigmsg;
2429 if ((items < 1) || (items > 1)) {
2430 SWIG_croak("Usage: ScanObj_is_partial_get(self);");
2433 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2434 SWIG_croak("Type error in argument 1 of ScanObj_is_partial_get. Expected _p_ScanObj");
2437 result = (int) ((arg1)->is_partial);
2439 ST(argvi) = sv_newmortal();
2440 sv_setiv(ST(argvi++), (IV) result);
2449 XS(_wrap_ScanObj_entries_set) {
2450 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2451 const char *_swigerr = _swigmsg;
2458 if ((items < 2) || (items > 2)) {
2459 SWIG_croak("Usage: ScanObj_entries_set(self,entries);");
2462 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2463 SWIG_croak("Type error in argument 1 of ScanObj_entries_set. Expected _p_ScanObj");
2467 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_scanEntry,0) < 0) {
2468 SWIG_croak("Type error in argument 2 of ScanObj_entries_set. Expected _p_scanEntry");
2471 if (arg1) (arg1)->entries = arg2;
2482 XS(_wrap_ScanObj_entries_get) {
2483 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2484 const char *_swigerr = _swigmsg;
2491 if ((items < 1) || (items > 1)) {
2492 SWIG_croak("Usage: ScanObj_entries_get(self);");
2495 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2496 SWIG_croak("Type error in argument 1 of ScanObj_entries_get. Expected _p_ScanObj");
2499 result = (scanEntry *) ((arg1)->entries);
2501 ST(argvi) = sv_newmortal();
2502 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_scanEntry,0);
2511 XS(_wrap_new_ScanObj) {
2512 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2513 const char *_swigerr = _swigmsg;
2519 if ((items < 0) || (items > 0)) {
2520 SWIG_croak("Usage: new_ScanObj();");
2522 result = (ScanObj *)(ScanObj *) calloc(1, sizeof(ScanObj));
2524 ST(argvi) = sv_newmortal();
2525 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanObj,0);
2534 XS(_wrap_delete_ScanObj) {
2535 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2536 const char *_swigerr = _swigmsg;
2542 if ((items < 1) || (items > 1)) {
2543 SWIG_croak("Usage: delete_ScanObj(self);");
2546 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2547 SWIG_croak("Type error in argument 1 of delete_ScanObj. Expected _p_ScanObj");
2550 free((char *) arg1);
2561 XS(_wrap_ZebraTransactionStatus_processed_set) {
2562 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2563 const char *_swigerr = _swigmsg;
2565 ZebraTransactionStatus *arg1 ;
2570 if ((items < 2) || (items > 2)) {
2571 SWIG_croak("Usage: ZebraTransactionStatus_processed_set(self,processed);");
2574 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2575 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_processed_set. Expected _p_ZebraTransactionStatus");
2578 arg2 = (int) SvIV(ST(1));
2579 if (arg1) (arg1)->processed = arg2;
2590 XS(_wrap_ZebraTransactionStatus_processed_get) {
2591 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2592 const char *_swigerr = _swigmsg;
2594 ZebraTransactionStatus *arg1 ;
2599 if ((items < 1) || (items > 1)) {
2600 SWIG_croak("Usage: ZebraTransactionStatus_processed_get(self);");
2603 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2604 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_processed_get. Expected _p_ZebraTransactionStatus");
2607 result = (int) ((arg1)->processed);
2609 ST(argvi) = sv_newmortal();
2610 sv_setiv(ST(argvi++), (IV) result);
2619 XS(_wrap_ZebraTransactionStatus_inserted_set) {
2620 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2621 const char *_swigerr = _swigmsg;
2623 ZebraTransactionStatus *arg1 ;
2628 if ((items < 2) || (items > 2)) {
2629 SWIG_croak("Usage: ZebraTransactionStatus_inserted_set(self,inserted);");
2632 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2633 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_inserted_set. Expected _p_ZebraTransactionStatus");
2636 arg2 = (int) SvIV(ST(1));
2637 if (arg1) (arg1)->inserted = arg2;
2648 XS(_wrap_ZebraTransactionStatus_inserted_get) {
2649 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2650 const char *_swigerr = _swigmsg;
2652 ZebraTransactionStatus *arg1 ;
2657 if ((items < 1) || (items > 1)) {
2658 SWIG_croak("Usage: ZebraTransactionStatus_inserted_get(self);");
2661 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2662 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_inserted_get. Expected _p_ZebraTransactionStatus");
2665 result = (int) ((arg1)->inserted);
2667 ST(argvi) = sv_newmortal();
2668 sv_setiv(ST(argvi++), (IV) result);
2677 XS(_wrap_ZebraTransactionStatus_updated_set) {
2678 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2679 const char *_swigerr = _swigmsg;
2681 ZebraTransactionStatus *arg1 ;
2686 if ((items < 2) || (items > 2)) {
2687 SWIG_croak("Usage: ZebraTransactionStatus_updated_set(self,updated);");
2690 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2691 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_updated_set. Expected _p_ZebraTransactionStatus");
2694 arg2 = (int) SvIV(ST(1));
2695 if (arg1) (arg1)->updated = arg2;
2706 XS(_wrap_ZebraTransactionStatus_updated_get) {
2707 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2708 const char *_swigerr = _swigmsg;
2710 ZebraTransactionStatus *arg1 ;
2715 if ((items < 1) || (items > 1)) {
2716 SWIG_croak("Usage: ZebraTransactionStatus_updated_get(self);");
2719 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2720 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_updated_get. Expected _p_ZebraTransactionStatus");
2723 result = (int) ((arg1)->updated);
2725 ST(argvi) = sv_newmortal();
2726 sv_setiv(ST(argvi++), (IV) result);
2735 XS(_wrap_ZebraTransactionStatus_deleted_set) {
2736 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2737 const char *_swigerr = _swigmsg;
2739 ZebraTransactionStatus *arg1 ;
2744 if ((items < 2) || (items > 2)) {
2745 SWIG_croak("Usage: ZebraTransactionStatus_deleted_set(self,deleted);");
2748 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2749 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_deleted_set. Expected _p_ZebraTransactionStatus");
2752 arg2 = (int) SvIV(ST(1));
2753 if (arg1) (arg1)->deleted = arg2;
2764 XS(_wrap_ZebraTransactionStatus_deleted_get) {
2765 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2766 const char *_swigerr = _swigmsg;
2768 ZebraTransactionStatus *arg1 ;
2773 if ((items < 1) || (items > 1)) {
2774 SWIG_croak("Usage: ZebraTransactionStatus_deleted_get(self);");
2777 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2778 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_deleted_get. Expected _p_ZebraTransactionStatus");
2781 result = (int) ((arg1)->deleted);
2783 ST(argvi) = sv_newmortal();
2784 sv_setiv(ST(argvi++), (IV) result);
2793 XS(_wrap_ZebraTransactionStatus_utime_set) {
2794 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2795 const char *_swigerr = _swigmsg;
2797 ZebraTransactionStatus *arg1 ;
2802 if ((items < 2) || (items > 2)) {
2803 SWIG_croak("Usage: ZebraTransactionStatus_utime_set(self,utime);");
2806 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2807 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_utime_set. Expected _p_ZebraTransactionStatus");
2810 arg2 = (long) SvIV(ST(1));
2811 if (arg1) (arg1)->utime = arg2;
2822 XS(_wrap_ZebraTransactionStatus_utime_get) {
2823 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2824 const char *_swigerr = _swigmsg;
2826 ZebraTransactionStatus *arg1 ;
2831 if ((items < 1) || (items > 1)) {
2832 SWIG_croak("Usage: ZebraTransactionStatus_utime_get(self);");
2835 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2836 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_utime_get. Expected _p_ZebraTransactionStatus");
2839 result = (long) ((arg1)->utime);
2841 ST(argvi) = sv_newmortal();
2842 sv_setiv(ST(argvi++), (IV) result);
2851 XS(_wrap_ZebraTransactionStatus_stime_set) {
2852 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2853 const char *_swigerr = _swigmsg;
2855 ZebraTransactionStatus *arg1 ;
2860 if ((items < 2) || (items > 2)) {
2861 SWIG_croak("Usage: ZebraTransactionStatus_stime_set(self,stime);");
2864 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2865 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_stime_set. Expected _p_ZebraTransactionStatus");
2868 arg2 = (long) SvIV(ST(1));
2869 if (arg1) (arg1)->stime = arg2;
2880 XS(_wrap_ZebraTransactionStatus_stime_get) {
2881 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2882 const char *_swigerr = _swigmsg;
2884 ZebraTransactionStatus *arg1 ;
2889 if ((items < 1) || (items > 1)) {
2890 SWIG_croak("Usage: ZebraTransactionStatus_stime_get(self);");
2893 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2894 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_stime_get. Expected _p_ZebraTransactionStatus");
2897 result = (long) ((arg1)->stime);
2899 ST(argvi) = sv_newmortal();
2900 sv_setiv(ST(argvi++), (IV) result);
2909 XS(_wrap_new_ZebraTransactionStatus) {
2910 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2911 const char *_swigerr = _swigmsg;
2913 ZebraTransactionStatus *result;
2917 if ((items < 0) || (items > 0)) {
2918 SWIG_croak("Usage: new_ZebraTransactionStatus();");
2920 result = (ZebraTransactionStatus *)(ZebraTransactionStatus *) calloc(1, sizeof(ZebraTransactionStatus));
2922 ST(argvi) = sv_newmortal();
2923 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ZebraTransactionStatus,0);
2932 XS(_wrap_delete_ZebraTransactionStatus) {
2933 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2934 const char *_swigerr = _swigmsg;
2936 ZebraTransactionStatus *arg1 ;
2940 if ((items < 1) || (items > 1)) {
2941 SWIG_croak("Usage: delete_ZebraTransactionStatus(self);");
2944 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2945 SWIG_croak("Type error in argument 1 of delete_ZebraTransactionStatus. Expected _p_ZebraTransactionStatus");
2948 free((char *) arg1);
2959 XS(_wrap_init__SWIG_0) {
2960 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2961 const char *_swigerr = _swigmsg;
2966 if ((items < 0) || (items > 0)) {
2967 SWIG_croak("Usage: init();");
2981 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2982 const char *_swigerr = _swigmsg;
2987 if ((items < 0) || (items > 0)) {
2988 SWIG_croak("Usage: DESTROY();");
3001 XS(_wrap_logLevel) {
3002 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3003 const char *_swigerr = _swigmsg;
3009 if ((items < 1) || (items > 1)) {
3010 SWIG_croak("Usage: logLevel(level);");
3012 arg1 = (int) SvIV(ST(0));
3013 yaz_log_init_level(arg1);
3025 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3026 const char *_swigerr = _swigmsg;
3032 if ((items < 1) || (items > 1)) {
3033 SWIG_croak("Usage: logFile(fname);");
3035 if (!SvOK((SV*) ST(0))) arg1 = 0;
3036 else arg1 = (char *) SvPV(ST(0), PL_na);
3037 yaz_log_init_file((char const *)arg1);
3049 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3050 const char *_swigerr = _swigmsg;
3057 if ((items < 2) || (items > 2)) {
3058 SWIG_croak("Usage: logMsg(level,message);");
3060 arg1 = (int) SvIV(ST(0));
3061 if (!SvOK((SV*) ST(1))) arg2 = 0;
3062 else arg2 = (char *) SvPV(ST(1), PL_na);
3063 logMsg(arg1,(char const *)arg2);
3074 XS(_wrap_logPrefix) {
3075 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3076 const char *_swigerr = _swigmsg;
3082 if ((items < 1) || (items > 1)) {
3083 SWIG_croak("Usage: logPrefix(prefix);");
3085 if (!SvOK((SV*) ST(0))) arg1 = 0;
3086 else arg1 = (char *) SvPV(ST(0), PL_na);
3087 yaz_log_init_prefix((char const *)arg1);
3098 XS(_wrap_logPrefix2) {
3099 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3100 const char *_swigerr = _swigmsg;
3106 if ((items < 1) || (items > 1)) {
3107 SWIG_croak("Usage: logPrefix2(prefix);");
3109 if (!SvOK((SV*) ST(0))) arg1 = 0;
3110 else arg1 = (char *) SvPV(ST(0), PL_na);
3111 yaz_log_init_prefix2((char const *)arg1);
3122 XS(_wrap_odr_createmem) {
3123 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3124 const char *_swigerr = _swigmsg;
3131 if ((items < 1) || (items > 1)) {
3132 SWIG_croak("Usage: odr_createmem(direction);");
3134 arg1 = (int) SvIV(ST(0));
3135 result = odr_createmem(arg1);
3138 ODR * resultobj = (ODR *) malloc(sizeof(ODR));
3139 memmove(resultobj, &result, sizeof(ODR));
3140 ST(argvi) = sv_newmortal();
3141 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ODR,0);
3151 XS(_wrap_odr_reset) {
3152 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3153 const char *_swigerr = _swigmsg;
3159 if ((items < 1) || (items > 1)) {
3160 SWIG_croak("Usage: odr_reset(o);");
3164 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3165 SWIG_croak("Type error in argument 1 of odr_reset. Expected _p_ODR");
3180 XS(_wrap_odr_destroy) {
3181 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3182 const char *_swigerr = _swigmsg;
3188 if ((items < 1) || (items > 1)) {
3189 SWIG_croak("Usage: odr_destroy(o);");
3193 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3194 SWIG_croak("Type error in argument 1 of odr_destroy. Expected _p_ODR");
3209 XS(_wrap_odr_malloc) {
3210 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3211 const char *_swigerr = _swigmsg;
3219 if ((items < 2) || (items > 2)) {
3220 SWIG_croak("Usage: odr_malloc(o,size);");
3224 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3225 SWIG_croak("Type error in argument 1 of odr_malloc. Expected _p_ODR");
3229 arg2 = (int) SvIV(ST(1));
3230 result = (void *)odr_malloc(arg1,arg2);
3232 ST(argvi) = sv_newmortal();
3233 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_void,0);
3243 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3244 const char *_swigerr = _swigmsg;
3247 ZebraService result;
3251 if ((items < 1) || (items > 1)) {
3252 SWIG_croak("Usage: start(configName);");
3254 if (!SvOK((SV*) ST(0))) arg1 = 0;
3255 else arg1 = (char *) SvPV(ST(0), PL_na);
3256 result = zebra_start((char const *)arg1);
3259 ZebraService * resultobj = (ZebraService *) malloc(sizeof(ZebraService));
3260 memmove(resultobj, &result, sizeof(ZebraService));
3261 ST(argvi) = sv_newmortal();
3262 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ZebraService,0);
3273 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3274 const char *_swigerr = _swigmsg;
3281 if ((items < 1) || (items > 1)) {
3282 SWIG_croak("Usage: open(zs);");
3285 ZebraService * argp;
3286 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraService,0) < 0) {
3287 SWIG_croak("Type error in argument 1 of open. Expected _p_ZebraService");
3291 result = zebra_open(arg1);
3294 ZebraHandle * resultobj = (ZebraHandle *) malloc(sizeof(ZebraHandle));
3295 memmove(resultobj, &result, sizeof(ZebraHandle));
3296 ST(argvi) = sv_newmortal();
3297 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ZebraHandle,0);
3308 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3309 const char *_swigerr = _swigmsg;
3315 if ((items < 1) || (items > 1)) {
3316 SWIG_croak("Usage: close(zh);");
3320 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3321 SWIG_croak("Type error in argument 1 of close. Expected _p_ZebraHandle");
3337 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3338 const char *_swigerr = _swigmsg;
3344 if ((items < 1) || (items > 1)) {
3345 SWIG_croak("Usage: stop(zs);");
3348 ZebraService * argp;
3349 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraService,0) < 0) {
3350 SWIG_croak("Type error in argument 1 of stop. Expected _p_ZebraService");
3366 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3367 const char *_swigerr = _swigmsg;
3374 if ((items < 1) || (items > 1)) {
3375 SWIG_croak("Usage: errCode(zh);");
3379 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3380 SWIG_croak("Type error in argument 1 of errCode. Expected _p_ZebraHandle");
3384 result = (int)zebra_errCode(arg1);
3386 ST(argvi) = sv_newmortal();
3387 sv_setiv(ST(argvi++), (IV) result);
3396 XS(_wrap_errString) {
3397 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3398 const char *_swigerr = _swigmsg;
3405 if ((items < 1) || (items > 1)) {
3406 SWIG_croak("Usage: errString(zh);");
3410 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3411 SWIG_croak("Type error in argument 1 of errString. Expected _p_ZebraHandle");
3415 result = (char *)zebra_errString(arg1);
3417 ST(argvi) = sv_newmortal();
3419 sv_setpv((SV*)ST(argvi++), (char *) result);
3421 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
3432 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3433 const char *_swigerr = _swigmsg;
3440 if ((items < 1) || (items > 1)) {
3441 SWIG_croak("Usage: errAdd(zh);");
3445 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3446 SWIG_croak("Type error in argument 1 of errAdd. Expected _p_ZebraHandle");
3450 result = (char *)zebra_errAdd(arg1);
3452 ST(argvi) = sv_newmortal();
3454 sv_setpv((SV*)ST(argvi++), (char *) result);
3456 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
3466 XS(_wrap_init_recordGroup) {
3467 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3468 const char *_swigerr = _swigmsg;
3474 if ((items < 1) || (items > 1)) {
3475 SWIG_croak("Usage: init_recordGroup(rg);");
3478 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
3479 SWIG_croak("Type error in argument 1 of init_recordGroup. Expected _p_recordGroup");
3482 init_recordGroup(arg1);
3493 XS(_wrap_res_get_recordGroup) {
3494 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3495 const char *_swigerr = _swigmsg;
3503 if ((items < 3) || (items > 3)) {
3504 SWIG_croak("Usage: res_get_recordGroup(zh,rg,ext);");
3508 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3509 SWIG_croak("Type error in argument 1 of res_get_recordGroup. Expected _p_ZebraHandle");
3514 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3515 SWIG_croak("Type error in argument 2 of res_get_recordGroup. Expected _p_recordGroup");
3518 if (!SvOK((SV*) ST(2))) arg3 = 0;
3519 else arg3 = (char *) SvPV(ST(2), PL_na);
3520 res_get_recordGroup(arg1,arg2,(char const *)arg3);
3531 XS(_wrap_set_group) {
3532 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3533 const char *_swigerr = _swigmsg;
3536 struct recordGroup *arg2 ;
3540 if ((items < 2) || (items > 2)) {
3541 SWIG_croak("Usage: set_group(zh,rg);");
3545 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3546 SWIG_croak("Type error in argument 1 of set_group. Expected _p_ZebraHandle");
3551 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3552 SWIG_croak("Type error in argument 2 of set_group. Expected _p_recordGroup");
3555 zebra_set_group(arg1,arg2);
3566 XS(_wrap_select_database) {
3567 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3568 const char *_swigerr = _swigmsg;
3576 if ((items < 2) || (items > 2)) {
3577 SWIG_croak("Usage: select_database(zh,basename);");
3581 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3582 SWIG_croak("Type error in argument 1 of select_database. Expected _p_ZebraHandle");
3586 if (!SvOK((SV*) ST(1))) arg2 = 0;
3587 else arg2 = (char *) SvPV(ST(1), PL_na);
3588 result = (int)zebra_select_database(arg1,(char const *)arg2);
3590 ST(argvi) = sv_newmortal();
3591 sv_setiv(ST(argvi++), (IV) result);
3600 XS(_wrap_select_databases) {
3601 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3602 const char *_swigerr = _swigmsg;
3611 if ((items < 3) || (items > 3)) {
3612 SWIG_croak("Usage: select_databases(zh,num_bases,basenames);");
3616 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3617 SWIG_croak("Type error in argument 1 of select_databases. Expected _p_ZebraHandle");
3621 arg2 = (int) SvIV(ST(1));
3629 croak("Argument 3 is not a reference.");
3630 if (SvTYPE(SvRV(ST(2))) != SVt_PVAV)
3631 croak("Argument 3 is not an array.");
3632 tempav = (AV*)SvRV(ST(2));
3633 len = av_len(tempav);
3634 arg3 = (char **) malloc((len+2)*sizeof(char *));
3635 for (i = 0; i <= len; i++) {
3636 tv = av_fetch(tempav, i, 0);
3637 arg3[i] = (char *) SvPV(*tv,na);
3641 result = (int)zebra_select_databases(arg1,arg2,(char const **)arg3);
3643 ST(argvi) = sv_newmortal();
3644 sv_setiv(ST(argvi++), (IV) result);
3659 XS(_wrap_begin_trans) {
3660 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3661 const char *_swigerr = _swigmsg;
3669 if ((items < 2) || (items > 2)) {
3670 SWIG_croak("Usage: begin_trans(zh,rw);");
3674 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3675 SWIG_croak("Type error in argument 1 of begin_trans. Expected _p_ZebraHandle");
3679 arg2 = (int) SvIV(ST(1));
3680 result = (int)zebra_begin_trans(arg1,arg2);
3682 ST(argvi) = sv_newmortal();
3683 sv_setiv(ST(argvi++), (IV) result);
3692 XS(_wrap_end_trans) {
3693 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3694 const char *_swigerr = _swigmsg;
3697 ZebraTransactionStatus *arg2 ;
3701 if ((items < 2) || (items > 2)) {
3702 SWIG_croak("Usage: end_trans(zh,stat);");
3706 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3707 SWIG_croak("Type error in argument 1 of end_trans. Expected _p_ZebraHandle");
3712 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
3713 SWIG_croak("Type error in argument 2 of end_trans. Expected _p_ZebraTransactionStatus");
3716 zebra_end_transaction(arg1,arg2);
3727 XS(_wrap_trans_no) {
3728 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3729 const char *_swigerr = _swigmsg;
3736 if ((items < 1) || (items > 1)) {
3737 SWIG_croak("Usage: trans_no(zh);");
3741 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3742 SWIG_croak("Type error in argument 1 of trans_no. Expected _p_ZebraHandle");
3746 result = (int)zebra_trans_no(arg1);
3748 ST(argvi) = sv_newmortal();
3749 sv_setiv(ST(argvi++), (IV) result);
3759 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3760 const char *_swigerr = _swigmsg;
3767 if ((items < 1) || (items > 1)) {
3768 SWIG_croak("Usage: commit(zh);");
3772 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3773 SWIG_croak("Type error in argument 1 of commit. Expected _p_ZebraHandle");
3777 result = (int)zebra_commit(arg1);
3779 ST(argvi) = sv_newmortal();
3780 sv_setiv(ST(argvi++), (IV) result);
3789 XS(_wrap_get_shadow_enable) {
3790 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3791 const char *_swigerr = _swigmsg;
3798 if ((items < 1) || (items > 1)) {
3799 SWIG_croak("Usage: get_shadow_enable(zh);");
3803 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3804 SWIG_croak("Type error in argument 1 of get_shadow_enable. Expected _p_ZebraHandle");
3808 result = (int)zebra_get_shadow_enable(arg1);
3810 ST(argvi) = sv_newmortal();
3811 sv_setiv(ST(argvi++), (IV) result);
3820 XS(_wrap_set_shadow_enable) {
3821 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3822 const char *_swigerr = _swigmsg;
3829 if ((items < 2) || (items > 2)) {
3830 SWIG_croak("Usage: set_shadow_enable(zh,value);");
3834 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3835 SWIG_croak("Type error in argument 1 of set_shadow_enable. Expected _p_ZebraHandle");
3839 arg2 = (int) SvIV(ST(1));
3840 zebra_set_shadow_enable(arg1,arg2);
3851 XS(_wrap_init__SWIG_1) {
3852 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3853 const char *_swigerr = _swigmsg;
3860 if ((items < 1) || (items > 1)) {
3861 SWIG_croak("Usage: init(zh);");
3865 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3866 SWIG_croak("Type error in argument 1 of init. Expected _p_ZebraHandle");
3870 result = (int)zebra_init(arg1);
3872 ST(argvi) = sv_newmortal();
3873 sv_setiv(ST(argvi++), (IV) result);
3887 (*PL_markstack_ptr++);SWIG_CALLXS(_wrap_init__SWIG_0); return;
3893 if (SWIG_ConvertPtr(ST(0), (void **) &tmp, SWIGTYPE_p_ZebraHandle, 0) == -1) {
3900 (*PL_markstack_ptr++);SWIG_CALLXS(_wrap_init__SWIG_1); return;
3904 croak("No matching function for overloaded 'init'");
3910 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3911 const char *_swigerr = _swigmsg;
3918 if ((items < 1) || (items > 1)) {
3919 SWIG_croak("Usage: compact(zh);");
3923 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3924 SWIG_croak("Type error in argument 1 of compact. Expected _p_ZebraHandle");
3928 result = (int)zebra_compact(arg1);
3930 ST(argvi) = sv_newmortal();
3931 sv_setiv(ST(argvi++), (IV) result);
3940 XS(_wrap_repository_update) {
3941 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3942 const char *_swigerr = _swigmsg;
3948 if ((items < 1) || (items > 1)) {
3949 SWIG_croak("Usage: repository_update(zh);");
3953 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3954 SWIG_croak("Type error in argument 1 of repository_update. Expected _p_ZebraHandle");
3958 zebra_repository_update(arg1);
3969 XS(_wrap_repository_delete) {
3970 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3971 const char *_swigerr = _swigmsg;
3977 if ((items < 1) || (items > 1)) {
3978 SWIG_croak("Usage: repository_delete(zh);");
3982 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3983 SWIG_croak("Type error in argument 1 of repository_delete. Expected _p_ZebraHandle");
3987 zebra_repository_delete(arg1);
3998 XS(_wrap_repository_show) {
3999 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4000 const char *_swigerr = _swigmsg;
4006 if ((items < 1) || (items > 1)) {
4007 SWIG_croak("Usage: repository_show(zh);");
4011 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4012 SWIG_croak("Type error in argument 1 of repository_show. Expected _p_ZebraHandle");
4016 zebra_repository_show(arg1);
4027 XS(_wrap_insert_record) {
4028 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4029 const char *_swigerr = _swigmsg;
4046 if ((items < 9) || (items > 9)) {
4047 SWIG_croak("Usage: insert_record(zh,rGroup,recordType,sysno,match,fname,buf,buf_size,force_update);");
4051 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4052 SWIG_croak("Type error in argument 1 of insert_record. Expected _p_ZebraHandle");
4057 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
4058 SWIG_croak("Type error in argument 2 of insert_record. Expected _p_recordGroup");
4061 if (!SvOK((SV*) ST(2))) arg3 = 0;
4062 else arg3 = (char *) SvPV(ST(2), PL_na);
4065 if (!SvROK(ST(3))) {
4066 SWIG_croak("expected a reference");
4068 tempsv = SvRV(ST(3));
4069 if (!SvIOK(tempsv)) {
4070 SWIG_croak("expected a integer reference");
4072 dvalue4 = SvIV(tempsv);
4075 if (!SvOK((SV*) ST(4))) arg5 = 0;
4076 else arg5 = (char *) SvPV(ST(4), PL_na);
4077 if (!SvOK((SV*) ST(5))) arg6 = 0;
4078 else arg6 = (char *) SvPV(ST(5), PL_na);
4079 if (!SvOK((SV*) ST(6))) arg7 = 0;
4080 else arg7 = (char *) SvPV(ST(6), PL_na);
4081 arg8 = (int) SvIV(ST(7));
4082 arg9 = (int) SvIV(ST(8));
4084 result = (int)zebra_insert_record(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9);
4086 ST(argvi) = sv_newmortal();
4087 sv_setiv(ST(argvi++), (IV) result);
4090 tempsv = SvRV(_saved[0]);
4091 sv_setiv(tempsv, (IV) *arg4);
4101 XS(_wrap_update_record) {
4102 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4103 const char *_swigerr = _swigmsg;
4120 if ((items < 9) || (items > 9)) {
4121 SWIG_croak("Usage: update_record(zh,rGroup,recordType,sysno,match,fname,buf,buf_size,force_update);");
4125 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4126 SWIG_croak("Type error in argument 1 of update_record. Expected _p_ZebraHandle");
4131 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
4132 SWIG_croak("Type error in argument 2 of update_record. Expected _p_recordGroup");
4135 if (!SvOK((SV*) ST(2))) arg3 = 0;
4136 else arg3 = (char *) SvPV(ST(2), PL_na);
4139 if (!SvROK(ST(3))) {
4140 SWIG_croak("expected a reference");
4142 tempsv = SvRV(ST(3));
4143 if (!SvIOK(tempsv)) {
4144 SWIG_croak("expected a integer reference");
4146 dvalue4 = SvIV(tempsv);
4149 if (!SvOK((SV*) ST(4))) arg5 = 0;
4150 else arg5 = (char *) SvPV(ST(4), PL_na);
4151 if (!SvOK((SV*) ST(5))) arg6 = 0;
4152 else arg6 = (char *) SvPV(ST(5), PL_na);
4153 if (!SvOK((SV*) ST(6))) arg7 = 0;
4154 else arg7 = (char *) SvPV(ST(6), PL_na);
4155 arg8 = (int) SvIV(ST(7));
4156 arg9 = (int) SvIV(ST(8));
4158 result = (int)zebra_update_record(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9);
4160 ST(argvi) = sv_newmortal();
4161 sv_setiv(ST(argvi++), (IV) result);
4164 tempsv = SvRV(_saved[0]);
4165 sv_setiv(tempsv, (IV) *arg4);
4175 XS(_wrap_delete_record) {
4176 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4177 const char *_swigerr = _swigmsg;
4194 if ((items < 9) || (items > 9)) {
4195 SWIG_croak("Usage: delete_record(zh,rGroup,recordType,sysno,match,fname,buf,buf_size,force_update);");
4199 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4200 SWIG_croak("Type error in argument 1 of delete_record. Expected _p_ZebraHandle");
4205 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
4206 SWIG_croak("Type error in argument 2 of delete_record. Expected _p_recordGroup");
4209 if (!SvOK((SV*) ST(2))) arg3 = 0;
4210 else arg3 = (char *) SvPV(ST(2), PL_na);
4213 if (!SvROK(ST(3))) {
4214 SWIG_croak("expected a reference");
4216 tempsv = SvRV(ST(3));
4217 if (!SvIOK(tempsv)) {
4218 SWIG_croak("expected a integer reference");
4220 dvalue4 = SvIV(tempsv);
4223 if (!SvOK((SV*) ST(4))) arg5 = 0;
4224 else arg5 = (char *) SvPV(ST(4), PL_na);
4225 if (!SvOK((SV*) ST(5))) arg6 = 0;
4226 else arg6 = (char *) SvPV(ST(5), PL_na);
4227 if (!SvOK((SV*) ST(6))) arg7 = 0;
4228 else arg7 = (char *) SvPV(ST(6), PL_na);
4229 arg8 = (int) SvIV(ST(7));
4230 arg9 = (int) SvIV(ST(8));
4232 result = (int)zebra_delete_record(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9);
4234 ST(argvi) = sv_newmortal();
4235 sv_setiv(ST(argvi++), (IV) result);
4238 tempsv = SvRV(_saved[0]);
4239 sv_setiv(tempsv, (IV) *arg4);
4249 XS(_wrap_search_PQF) {
4250 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4251 const char *_swigerr = _swigmsg;
4263 if ((items < 4) || (items > 4)) {
4264 SWIG_croak("Usage: search_PQF(zh,pqf_query,setname,hits);");
4268 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4269 SWIG_croak("Type error in argument 1 of search_PQF. Expected _p_ZebraHandle");
4273 if (!SvOK((SV*) ST(1))) arg2 = 0;
4274 else arg2 = (char *) SvPV(ST(1), PL_na);
4275 if (!SvOK((SV*) ST(2))) arg3 = 0;
4276 else arg3 = (char *) SvPV(ST(2), PL_na);
4279 if (!SvROK(ST(3))) {
4280 SWIG_croak("expected a reference");
4282 tempsv = SvRV(ST(3));
4283 if (!SvIOK(tempsv)) {
4284 SWIG_croak("expected a integer reference");
4286 dvalue4 = SvIV(tempsv);
4290 result = (int)zebra_search_PQF(arg1,(char const *)arg2,(char const *)arg3,arg4);
4292 ST(argvi) = sv_newmortal();
4293 sv_setiv(ST(argvi++), (IV) result);
4296 tempsv = SvRV(_saved[0]);
4297 sv_setiv(tempsv, (IV) *arg4);
4307 XS(_wrap_cql_transform_open_fname) {
4308 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4309 const char *_swigerr = _swigmsg;
4312 cql_transform_t result;
4316 if ((items < 1) || (items > 1)) {
4317 SWIG_croak("Usage: cql_transform_open_fname(fname);");
4319 if (!SvOK((SV*) ST(0))) arg1 = 0;
4320 else arg1 = (char *) SvPV(ST(0), PL_na);
4321 result = cql_transform_open_fname((char const *)arg1);
4324 cql_transform_t * resultobj = (cql_transform_t *) malloc(sizeof(cql_transform_t));
4325 memmove(resultobj, &result, sizeof(cql_transform_t));
4326 ST(argvi) = sv_newmortal();
4327 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_cql_transform_t,0);
4337 XS(_wrap_cql_transform_close) {
4338 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4339 const char *_swigerr = _swigmsg;
4341 cql_transform_t arg1 ;
4345 if ((items < 1) || (items > 1)) {
4346 SWIG_croak("Usage: cql_transform_close(ct);");
4349 cql_transform_t * argp;
4350 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4351 SWIG_croak("Type error in argument 1 of cql_transform_close. Expected _p_cql_transform_t");
4355 cql_transform_close(arg1);
4366 XS(_wrap_cql_transform_error) {
4367 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4368 const char *_swigerr = _swigmsg;
4370 cql_transform_t arg1 ;
4376 if ((items < 2) || (items > 2)) {
4377 SWIG_croak("Usage: cql_transform_error(ct,addinfo);");
4380 cql_transform_t * argp;
4381 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4382 SWIG_croak("Type error in argument 1 of cql_transform_error. Expected _p_cql_transform_t");
4393 croak("Argument 2 is not a reference.");
4394 if (SvTYPE(SvRV(ST(1))) != SVt_PVAV)
4395 croak("Argument 2 is not an array.");
4396 tempav = (AV*)SvRV(ST(1));
4397 len = av_len(tempav);
4398 arg2 = (char **) malloc((len+2)*sizeof(char *));
4399 for (i = 0; i <= len; i++) {
4400 tv = av_fetch(tempav, i, 0);
4401 arg2[i] = (char *) SvPV(*tv,na);
4405 result = (int)cql_transform_error(arg1,(char const **)arg2);
4407 ST(argvi) = sv_newmortal();
4408 sv_setiv(ST(argvi++), (IV) result);
4424 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4425 const char *_swigerr = _swigmsg;
4427 cql_transform_t arg1 ;
4435 if ((items < 4) || (items > 4)) {
4436 SWIG_croak("Usage: cql2pqf(ct,query,res,len);");
4439 cql_transform_t * argp;
4440 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4441 SWIG_croak("Type error in argument 1 of cql2pqf. Expected _p_cql_transform_t");
4445 if (!SvOK((SV*) ST(1))) arg2 = 0;
4446 else arg2 = (char *) SvPV(ST(1), PL_na);
4447 if (!SvOK((SV*) ST(2))) arg3 = 0;
4448 else arg3 = (char *) SvPV(ST(2), PL_na);
4449 arg4 = (int) SvIV(ST(3));
4450 result = (int)zebra_cql2pqf(arg1,(char const *)arg2,arg3,arg4);
4452 ST(argvi) = sv_newmortal();
4453 sv_setiv(ST(argvi++), (IV) result);
4462 XS(_wrap_records_retrieve) {
4463 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4464 const char *_swigerr = _swigmsg;
4474 RetrievalObj *arg9 ;
4478 if ((items < 9) || (items > 9)) {
4479 SWIG_croak("Usage: records_retrieve(zh,stream,setname,a_eset,a_schema,a_format,from,to,res);");
4483 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4484 SWIG_croak("Type error in argument 1 of records_retrieve. Expected _p_ZebraHandle");
4490 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4491 SWIG_croak("Type error in argument 2 of records_retrieve. Expected _p_ODR");
4495 if (!SvOK((SV*) ST(2))) arg3 = 0;
4496 else arg3 = (char *) SvPV(ST(2), PL_na);
4497 if (!SvOK((SV*) ST(3))) arg4 = 0;
4498 else arg4 = (char *) SvPV(ST(3), PL_na);
4499 if (!SvOK((SV*) ST(4))) arg5 = 0;
4500 else arg5 = (char *) SvPV(ST(4), PL_na);
4501 if (!SvOK((SV*) ST(5))) arg6 = 0;
4502 else arg6 = (char *) SvPV(ST(5), PL_na);
4503 arg7 = (int) SvIV(ST(6));
4504 arg8 = (int) SvIV(ST(7));
4506 if (SWIG_ConvertPtr(ST(8), (void **) &arg9, SWIGTYPE_p_RetrievalObj,0) < 0) {
4507 SWIG_croak("Type error in argument 9 of records_retrieve. Expected _p_RetrievalObj");
4510 records_retrieve(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7,arg8,arg9);
4521 XS(_wrap_record_retrieve) {
4522 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4523 const char *_swigerr = _swigmsg;
4525 RetrievalObj *arg1 ;
4527 RetrievalRecord *arg3 ;
4532 if ((items < 4) || (items > 4)) {
4533 SWIG_croak("Usage: record_retrieve(ro,stream,res,pos);");
4536 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
4537 SWIG_croak("Type error in argument 1 of record_retrieve. Expected _p_RetrievalObj");
4542 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4543 SWIG_croak("Type error in argument 2 of record_retrieve. Expected _p_ODR");
4548 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_RetrievalRecord,0) < 0) {
4549 SWIG_croak("Type error in argument 3 of record_retrieve. Expected _p_RetrievalRecord");
4552 arg4 = (int) SvIV(ST(3));
4553 record_retrieve(arg1,arg2,arg3,arg4);
4564 XS(_wrap_deleteResultSet) {
4565 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4566 const char *_swigerr = _swigmsg;
4577 if ((items < 5) || (items > 5)) {
4578 SWIG_croak("Usage: deleteResultSet(zh,function,num_setnames,setnames,statuses);");
4582 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4583 SWIG_croak("Type error in argument 1 of deleteResultSet. Expected _p_ZebraHandle");
4587 arg2 = (int) SvIV(ST(1));
4588 arg3 = (int) SvIV(ST(2));
4596 croak("Argument 4 is not a reference.");
4597 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
4598 croak("Argument 4 is not an array.");
4599 tempav = (AV*)SvRV(ST(3));
4600 len = av_len(tempav);
4601 arg4 = (char **) malloc((len+2)*sizeof(char *));
4602 for (i = 0; i <= len; i++) {
4603 tv = av_fetch(tempav, i, 0);
4604 arg4[i] = (char *) SvPV(*tv,na);
4611 croak("Argument 5 is not an integer.");
4615 result = (int)zebra_deleleResultSet(arg1,arg2,arg3,arg4,arg5);
4617 ST(argvi) = sv_newmortal();
4618 sv_setiv(ST(argvi++), (IV) result);
4633 XS(_wrap_resultSetTerms) {
4634 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4635 const char *_swigerr = _swigmsg;
4652 if ((items < 7) || (items > 7)) {
4653 SWIG_croak("Usage: resultSetTerms(zh,setname,no,REFERENCE,REFERENCE,out,REFERENCE);");
4657 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4658 SWIG_croak("Type error in argument 1 of resultSetTerms. Expected _p_ZebraHandle");
4662 if (!SvOK((SV*) ST(1))) arg2 = 0;
4663 else arg2 = (char *) SvPV(ST(1), PL_na);
4664 arg3 = (int) SvIV(ST(2));
4667 if (!SvROK(ST(3))) {
4668 SWIG_croak("expected a reference");
4670 tempsv = SvRV(ST(3));
4671 if (!SvIOK(tempsv)) {
4672 SWIG_croak("expected a integer reference");
4674 dvalue4 = SvIV(tempsv);
4679 if (!SvROK(ST(4))) {
4680 SWIG_croak("expected a reference");
4682 tempsv = SvRV(ST(4));
4683 if (!SvIOK(tempsv)) {
4684 SWIG_croak("expected a integer reference");
4686 dvalue5 = SvIV(tempsv);
4689 if (!SvOK((SV*) ST(5))) arg6 = 0;
4690 else arg6 = (char *) SvPV(ST(5), PL_na);
4693 if (!SvROK(ST(6))) {
4694 SWIG_croak("expected a reference");
4696 tempsv = SvRV(ST(6));
4697 if (!SvIOK(tempsv)) {
4698 SWIG_croak("expected a integer reference");
4700 dvalue7 = SvIV(tempsv);
4706 result = (int)zebra_resultSetTerms(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7);
4708 ST(argvi) = sv_newmortal();
4709 sv_setiv(ST(argvi++), (IV) result);
4712 tempsv = SvRV(_saved[0]);
4713 sv_setiv(tempsv, (IV) *arg4);
4717 tempsv = SvRV(_saved[1]);
4718 sv_setiv(tempsv, (IV) *arg5);
4722 tempsv = SvRV(_saved[2]);
4723 sv_setiv(tempsv, (IV) *arg7);
4734 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4735 const char *_swigerr = _swigmsg;
4746 if ((items < 5) || (items > 5)) {
4747 SWIG_croak("Usage: sort(zh,stream,sort_spec,output_setname,input_setnames);");
4751 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4752 SWIG_croak("Type error in argument 1 of sort. Expected _p_ZebraHandle");
4758 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4759 SWIG_croak("Type error in argument 2 of sort. Expected _p_ODR");
4763 if (!SvOK((SV*) ST(2))) arg3 = 0;
4764 else arg3 = (char *) SvPV(ST(2), PL_na);
4765 if (!SvOK((SV*) ST(3))) arg4 = 0;
4766 else arg4 = (char *) SvPV(ST(3), PL_na);
4774 croak("Argument 5 is not a reference.");
4775 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
4776 croak("Argument 5 is not an array.");
4777 tempav = (AV*)SvRV(ST(4));
4778 len = av_len(tempav);
4779 arg5 = (char **) malloc((len+2)*sizeof(char *));
4780 for (i = 0; i <= len; i++) {
4781 tv = av_fetch(tempav, i, 0);
4782 arg5[i] = (char *) SvPV(*tv,na);
4786 result = (int)zebra_sort_by_specstr(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const **)arg5);
4788 ST(argvi) = sv_newmortal();
4789 sv_setiv(ST(argvi++), (IV) result);
4804 XS(_wrap_scan_PQF) {
4805 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4806 const char *_swigerr = _swigmsg;
4815 if ((items < 4) || (items > 4)) {
4816 SWIG_croak("Usage: scan_PQF(zh,so,stream,pqf_query);");
4820 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4821 SWIG_croak("Type error in argument 1 of scan_PQF. Expected _p_ZebraHandle");
4826 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ScanObj,0) < 0) {
4827 SWIG_croak("Type error in argument 2 of scan_PQF. Expected _p_ScanObj");
4832 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4833 SWIG_croak("Type error in argument 3 of scan_PQF. Expected _p_ODR");
4837 if (!SvOK((SV*) ST(3))) arg4 = 0;
4838 else arg4 = (char *) SvPV(ST(3), PL_na);
4839 zebra_scan_PQF(arg1,arg2,arg3,(char const *)arg4);
4850 XS(_wrap_getScanEntry) {
4851 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4852 const char *_swigerr = _swigmsg;
4860 if ((items < 2) || (items > 2)) {
4861 SWIG_croak("Usage: getScanEntry(so,pos);");
4864 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
4865 SWIG_croak("Type error in argument 1 of getScanEntry. Expected _p_ScanObj");
4868 arg2 = (int) SvIV(ST(1));
4869 result = (scanEntry *)getScanEntry(arg1,arg2);
4871 ST(argvi) = sv_newmortal();
4872 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_scanEntry,0);
4881 XS(_wrap_nmem_create) {
4882 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4883 const char *_swigerr = _swigmsg;
4889 if ((items < 0) || (items > 0)) {
4890 SWIG_croak("Usage: nmem_create();");
4892 result = nmem_create();
4895 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
4896 memmove(resultobj, &result, sizeof(NMEM));
4897 ST(argvi) = sv_newmortal();
4898 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
4908 XS(_wrap_nmem_destroy) {
4909 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4910 const char *_swigerr = _swigmsg;
4916 if ((items < 1) || (items > 1)) {
4917 SWIG_croak("Usage: nmem_destroy(handle);");
4921 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4922 SWIG_croak("Type error in argument 1 of nmem_destroy. Expected _p_NMEM");
4937 XS(_wrap_data1_create) {
4938 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4939 const char *_swigerr = _swigmsg;
4941 data1_handle result;
4945 if ((items < 0) || (items > 0)) {
4946 SWIG_croak("Usage: data1_create();");
4948 result = data1_create();
4951 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
4952 memmove(resultobj, &result, sizeof(data1_handle));
4953 ST(argvi) = sv_newmortal();
4954 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
4964 XS(_wrap_data1_createx) {
4965 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4966 const char *_swigerr = _swigmsg;
4969 data1_handle result;
4973 if ((items < 1) || (items > 1)) {
4974 SWIG_croak("Usage: data1_createx(flags);");
4976 arg1 = (int) SvIV(ST(0));
4977 result = data1_createx(arg1);
4980 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
4981 memmove(resultobj, &result, sizeof(data1_handle));
4982 ST(argvi) = sv_newmortal();
4983 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
4993 XS(_wrap_data1_destroy) {
4994 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4995 const char *_swigerr = _swigmsg;
5001 if ((items < 1) || (items > 1)) {
5002 SWIG_croak("Usage: data1_destroy(dh);");
5005 data1_handle * argp;
5006 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5007 SWIG_croak("Type error in argument 1 of data1_destroy. Expected _p_data1_handle");
5011 data1_destroy(arg1);
5022 XS(_wrap_get_parent_tag) {
5023 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5024 const char *_swigerr = _swigmsg;
5032 if ((items < 2) || (items > 2)) {
5033 SWIG_croak("Usage: get_parent_tag(dh,n);");
5036 data1_handle * argp;
5037 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5038 SWIG_croak("Type error in argument 1 of get_parent_tag. Expected _p_data1_handle");
5043 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5044 SWIG_croak("Type error in argument 2 of get_parent_tag. Expected _p_data1_node");
5047 result = (data1_node *)get_parent_tag(arg1,arg2);
5049 ST(argvi) = sv_newmortal();
5050 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5059 XS(_wrap_data1_read_node) {
5060 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5061 const char *_swigerr = _swigmsg;
5070 if ((items < 3) || (items > 3)) {
5071 SWIG_croak("Usage: data1_read_node(dh,buf,m);");
5074 data1_handle * argp;
5075 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5076 SWIG_croak("Type error in argument 1 of data1_read_node. Expected _p_data1_handle");
5087 croak("Argument 2 is not a reference.");
5088 if (SvTYPE(SvRV(ST(1))) != SVt_PVAV)
5089 croak("Argument 2 is not an array.");
5090 tempav = (AV*)SvRV(ST(1));
5091 len = av_len(tempav);
5092 arg2 = (char **) malloc((len+2)*sizeof(char *));
5093 for (i = 0; i <= len; i++) {
5094 tv = av_fetch(tempav, i, 0);
5095 arg2[i] = (char *) SvPV(*tv,na);
5101 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5102 SWIG_croak("Type error in argument 3 of data1_read_node. Expected _p_NMEM");
5106 result = (data1_node *)data1_read_node(arg1,(char const **)arg2,arg3);
5108 ST(argvi) = sv_newmortal();
5109 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5124 XS(_wrap_data1_read_nodex) {
5125 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5126 const char *_swigerr = _swigmsg;
5130 int (*arg3)(void *) ;
5137 if ((items < 5) || (items > 5)) {
5138 SWIG_croak("Usage: data1_read_nodex(dh,m,get_byte,fh,wrbuf);");
5141 data1_handle * argp;
5142 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5143 SWIG_croak("Type error in argument 1 of data1_read_nodex. Expected _p_data1_handle");
5149 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5150 SWIG_croak("Type error in argument 2 of data1_read_nodex. Expected _p_NMEM");
5155 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_p_void__int,0) < 0) {
5156 SWIG_croak("Type error in argument 3 of data1_read_nodex. Expected _p_f_p_void__int");
5160 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, 0,0) < 0) {
5161 SWIG_croak("Type error in argument 4 of data1_read_nodex. Expected _p_void");
5166 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_WRBUF,0) < 0) {
5167 SWIG_croak("Type error in argument 5 of data1_read_nodex. Expected _p_WRBUF");
5171 result = (data1_node *)data1_read_nodex(arg1,arg2,arg3,arg4,arg5);
5173 ST(argvi) = sv_newmortal();
5174 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5183 XS(_wrap_data1_read_record) {
5184 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5185 const char *_swigerr = _swigmsg;
5188 int (*arg2)(void *,char *,size_t) ;
5195 if ((items < 4) || (items > 4)) {
5196 SWIG_croak("Usage: data1_read_record(dh,rf,fh,m);");
5199 data1_handle * argp;
5200 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5201 SWIG_croak("Type error in argument 1 of data1_read_record. Expected _p_data1_handle");
5206 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_f_p_void_p_char_size_t__int,0) < 0) {
5207 SWIG_croak("Type error in argument 2 of data1_read_record. Expected _p_f_p_void_p_char_size_t__int");
5211 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, 0,0) < 0) {
5212 SWIG_croak("Type error in argument 3 of data1_read_record. Expected _p_void");
5217 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5218 SWIG_croak("Type error in argument 4 of data1_read_record. Expected _p_NMEM");
5222 result = (data1_node *)data1_read_record(arg1,arg2,arg3,arg4);
5224 ST(argvi) = sv_newmortal();
5225 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5234 XS(_wrap_data1_read_absyn) {
5235 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5236 const char *_swigerr = _swigmsg;
5241 data1_absyn *result;
5245 if ((items < 3) || (items > 3)) {
5246 SWIG_croak("Usage: data1_read_absyn(dh,file,file_must_exist);");
5249 data1_handle * argp;
5250 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5251 SWIG_croak("Type error in argument 1 of data1_read_absyn. Expected _p_data1_handle");
5255 if (!SvOK((SV*) ST(1))) arg2 = 0;
5256 else arg2 = (char *) SvPV(ST(1), PL_na);
5257 arg3 = (int) SvIV(ST(2));
5258 result = (data1_absyn *)data1_read_absyn(arg1,(char const *)arg2,arg3);
5260 ST(argvi) = sv_newmortal();
5261 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
5270 XS(_wrap_data1_gettagbynum) {
5271 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5272 const char *_swigerr = _swigmsg;
5275 data1_tagset *arg2 ;
5282 if ((items < 4) || (items > 4)) {
5283 SWIG_croak("Usage: data1_gettagbynum(dh,s,type,value);");
5286 data1_handle * argp;
5287 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5288 SWIG_croak("Type error in argument 1 of data1_gettagbynum. Expected _p_data1_handle");
5293 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
5294 SWIG_croak("Type error in argument 2 of data1_gettagbynum. Expected _p_data1_tagset");
5297 arg3 = (int) SvIV(ST(2));
5298 arg4 = (int) SvIV(ST(3));
5299 result = (data1_tag *)data1_gettagbynum(arg1,arg2,arg3,arg4);
5301 ST(argvi) = sv_newmortal();
5302 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
5311 XS(_wrap_data1_empty_tagset) {
5312 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5313 const char *_swigerr = _swigmsg;
5316 data1_tagset *result;
5320 if ((items < 1) || (items > 1)) {
5321 SWIG_croak("Usage: data1_empty_tagset(dh);");
5324 data1_handle * argp;
5325 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5326 SWIG_croak("Type error in argument 1 of data1_empty_tagset. Expected _p_data1_handle");
5330 result = (data1_tagset *)data1_empty_tagset(arg1);
5332 ST(argvi) = sv_newmortal();
5333 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
5342 XS(_wrap_data1_read_tagset) {
5343 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5344 const char *_swigerr = _swigmsg;
5349 data1_tagset *result;
5353 if ((items < 3) || (items > 3)) {
5354 SWIG_croak("Usage: data1_read_tagset(dh,file,type);");
5357 data1_handle * argp;
5358 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5359 SWIG_croak("Type error in argument 1 of data1_read_tagset. Expected _p_data1_handle");
5363 if (!SvOK((SV*) ST(1))) arg2 = 0;
5364 else arg2 = (char *) SvPV(ST(1), PL_na);
5365 arg3 = (int) SvIV(ST(2));
5366 result = (data1_tagset *)data1_read_tagset(arg1,(char const *)arg2,arg3);
5368 ST(argvi) = sv_newmortal();
5369 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
5378 XS(_wrap_data1_getelementbytagname) {
5379 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5380 const char *_swigerr = _swigmsg;
5384 data1_element *arg3 ;
5386 data1_element *result;
5390 if ((items < 4) || (items > 4)) {
5391 SWIG_croak("Usage: data1_getelementbytagname(dh,abs,parent,tagname);");
5394 data1_handle * argp;
5395 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5396 SWIG_croak("Type error in argument 1 of data1_getelementbytagname. Expected _p_data1_handle");
5401 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5402 SWIG_croak("Type error in argument 2 of data1_getelementbytagname. Expected _p_data1_absyn");
5406 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_element,0) < 0) {
5407 SWIG_croak("Type error in argument 3 of data1_getelementbytagname. Expected _p_data1_element");
5410 if (!SvOK((SV*) ST(3))) arg4 = 0;
5411 else arg4 = (char *) SvPV(ST(3), PL_na);
5412 result = (data1_element *)data1_getelementbytagname(arg1,arg2,arg3,(char const *)arg4);
5414 ST(argvi) = sv_newmortal();
5415 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
5424 XS(_wrap_data1_nodetogr) {
5425 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5426 const char *_swigerr = _swigmsg;
5433 Z_GenericRecord *result;
5437 if ((items < 5) || (items > 5)) {
5438 SWIG_croak("Usage: data1_nodetogr(dh,n,select,o,len);");
5441 data1_handle * argp;
5442 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5443 SWIG_croak("Type error in argument 1 of data1_nodetogr. Expected _p_data1_handle");
5448 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5449 SWIG_croak("Type error in argument 2 of data1_nodetogr. Expected _p_data1_node");
5452 arg3 = (int) SvIV(ST(2));
5455 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
5456 SWIG_croak("Type error in argument 4 of data1_nodetogr. Expected _p_ODR");
5461 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_int,0) < 0) {
5462 SWIG_croak("Type error in argument 5 of data1_nodetogr. Expected _p_int");
5465 result = (Z_GenericRecord *)data1_nodetogr(arg1,arg2,arg3,arg4,arg5);
5467 ST(argvi) = sv_newmortal();
5468 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_GenericRecord,0);
5477 XS(_wrap_data1_gettagbyname) {
5478 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5479 const char *_swigerr = _swigmsg;
5482 data1_tagset *arg2 ;
5488 if ((items < 3) || (items > 3)) {
5489 SWIG_croak("Usage: data1_gettagbyname(dh,s,name);");
5492 data1_handle * argp;
5493 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5494 SWIG_croak("Type error in argument 1 of data1_gettagbyname. Expected _p_data1_handle");
5499 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
5500 SWIG_croak("Type error in argument 2 of data1_gettagbyname. Expected _p_data1_tagset");
5503 if (!SvOK((SV*) ST(2))) arg3 = 0;
5504 else arg3 = (char *) SvPV(ST(2), PL_na);
5505 result = (data1_tag *)data1_gettagbyname(arg1,arg2,(char const *)arg3);
5507 ST(argvi) = sv_newmortal();
5508 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
5517 XS(_wrap_data1_free_tree) {
5518 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5519 const char *_swigerr = _swigmsg;
5526 if ((items < 2) || (items > 2)) {
5527 SWIG_croak("Usage: data1_free_tree(dh,t);");
5530 data1_handle * argp;
5531 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5532 SWIG_croak("Type error in argument 1 of data1_free_tree. Expected _p_data1_handle");
5537 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5538 SWIG_croak("Type error in argument 2 of data1_free_tree. Expected _p_data1_node");
5541 data1_free_tree(arg1,arg2);
5552 XS(_wrap_data1_nodetobuf) {
5553 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5554 const char *_swigerr = _swigmsg;
5564 if ((items < 4) || (items > 4)) {
5565 SWIG_croak("Usage: data1_nodetobuf(dh,n,select,len);");
5568 data1_handle * argp;
5569 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5570 SWIG_croak("Type error in argument 1 of data1_nodetobuf. Expected _p_data1_handle");
5575 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5576 SWIG_croak("Type error in argument 2 of data1_nodetobuf. Expected _p_data1_node");
5579 arg3 = (int) SvIV(ST(2));
5581 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
5582 SWIG_croak("Type error in argument 4 of data1_nodetobuf. Expected _p_int");
5585 result = (char *)data1_nodetobuf(arg1,arg2,arg3,arg4);
5587 ST(argvi) = sv_newmortal();
5589 sv_setpv((SV*)ST(argvi++), (char *) result);
5591 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
5601 XS(_wrap_data1_mk_tag_data_wd) {
5602 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5603 const char *_swigerr = _swigmsg;
5613 if ((items < 4) || (items > 4)) {
5614 SWIG_croak("Usage: data1_mk_tag_data_wd(dh,at,tagname,m);");
5617 data1_handle * argp;
5618 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5619 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_wd. Expected _p_data1_handle");
5624 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5625 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_wd. Expected _p_data1_node");
5628 if (!SvOK((SV*) ST(2))) arg3 = 0;
5629 else arg3 = (char *) SvPV(ST(2), PL_na);
5632 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5633 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_wd. Expected _p_NMEM");
5637 result = (data1_node *)data1_mk_tag_data_wd(arg1,arg2,(char const *)arg3,arg4);
5639 ST(argvi) = sv_newmortal();
5640 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5649 XS(_wrap_data1_mk_tag_data) {
5650 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5651 const char *_swigerr = _swigmsg;
5661 if ((items < 4) || (items > 4)) {
5662 SWIG_croak("Usage: data1_mk_tag_data(dh,at,tagname,m);");
5665 data1_handle * argp;
5666 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5667 SWIG_croak("Type error in argument 1 of data1_mk_tag_data. Expected _p_data1_handle");
5672 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5673 SWIG_croak("Type error in argument 2 of data1_mk_tag_data. Expected _p_data1_node");
5676 if (!SvOK((SV*) ST(2))) arg3 = 0;
5677 else arg3 = (char *) SvPV(ST(2), PL_na);
5680 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5681 SWIG_croak("Type error in argument 4 of data1_mk_tag_data. Expected _p_NMEM");
5685 result = (data1_node *)data1_mk_tag_data(arg1,arg2,(char const *)arg3,arg4);
5687 ST(argvi) = sv_newmortal();
5688 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5697 XS(_wrap_data1_maptype) {
5698 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5699 const char *_swigerr = _swigmsg;
5707 if ((items < 2) || (items > 2)) {
5708 SWIG_croak("Usage: data1_maptype(dh,t);");
5711 data1_handle * argp;
5712 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5713 SWIG_croak("Type error in argument 1 of data1_maptype. Expected _p_data1_handle");
5717 if (!SvOK((SV*) ST(1))) arg2 = 0;
5718 else arg2 = (char *) SvPV(ST(1), PL_na);
5719 result = (int)data1_maptype(arg1,arg2);
5721 ST(argvi) = sv_newmortal();
5722 sv_setiv(ST(argvi++), (IV) result);
5731 XS(_wrap_data1_read_varset) {
5732 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5733 const char *_swigerr = _swigmsg;
5737 data1_varset *result;
5741 if ((items < 2) || (items > 2)) {
5742 SWIG_croak("Usage: data1_read_varset(dh,file);");
5745 data1_handle * argp;
5746 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5747 SWIG_croak("Type error in argument 1 of data1_read_varset. Expected _p_data1_handle");
5751 if (!SvOK((SV*) ST(1))) arg2 = 0;
5752 else arg2 = (char *) SvPV(ST(1), PL_na);
5753 result = (data1_varset *)data1_read_varset(arg1,(char const *)arg2);
5755 ST(argvi) = sv_newmortal();
5756 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_varset,0);
5765 XS(_wrap_data1_getvartypebyct) {
5766 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5767 const char *_swigerr = _swigmsg;
5770 data1_varset *arg2 ;
5773 data1_vartype *result;
5777 if ((items < 4) || (items > 4)) {
5778 SWIG_croak("Usage: data1_getvartypebyct(dh,set,zclass,type);");
5781 data1_handle * argp;
5782 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5783 SWIG_croak("Type error in argument 1 of data1_getvartypebyct. Expected _p_data1_handle");
5788 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_varset,0) < 0) {
5789 SWIG_croak("Type error in argument 2 of data1_getvartypebyct. Expected _p_data1_varset");
5792 if (!SvOK((SV*) ST(2))) arg3 = 0;
5793 else arg3 = (char *) SvPV(ST(2), PL_na);
5794 if (!SvOK((SV*) ST(3))) arg4 = 0;
5795 else arg4 = (char *) SvPV(ST(3), PL_na);
5796 result = (data1_vartype *)data1_getvartypebyct(arg1,arg2,arg3,arg4);
5798 ST(argvi) = sv_newmortal();
5799 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_vartype,0);
5808 XS(_wrap_data1_read_espec1) {
5809 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5810 const char *_swigerr = _swigmsg;
5818 if ((items < 2) || (items > 2)) {
5819 SWIG_croak("Usage: data1_read_espec1(dh,file);");
5822 data1_handle * argp;
5823 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5824 SWIG_croak("Type error in argument 1 of data1_read_espec1. Expected _p_data1_handle");
5828 if (!SvOK((SV*) ST(1))) arg2 = 0;
5829 else arg2 = (char *) SvPV(ST(1), PL_na);
5830 result = (Z_Espec1 *)data1_read_espec1(arg1,(char const *)arg2);
5832 ST(argvi) = sv_newmortal();
5833 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_Espec1,0);
5842 XS(_wrap_data1_doespec1) {
5843 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5844 const char *_swigerr = _swigmsg;
5853 if ((items < 3) || (items > 3)) {
5854 SWIG_croak("Usage: data1_doespec1(dh,n,e);");
5857 data1_handle * argp;
5858 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5859 SWIG_croak("Type error in argument 1 of data1_doespec1. Expected _p_data1_handle");
5864 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5865 SWIG_croak("Type error in argument 2 of data1_doespec1. Expected _p_data1_node");
5869 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_Z_Espec1,0) < 0) {
5870 SWIG_croak("Type error in argument 3 of data1_doespec1. Expected _p_Z_Espec1");
5873 result = (int)data1_doespec1(arg1,arg2,arg3);
5875 ST(argvi) = sv_newmortal();
5876 sv_setiv(ST(argvi++), (IV) result);
5885 XS(_wrap_data1_getesetbyname) {
5886 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5887 const char *_swigerr = _swigmsg;
5892 data1_esetname *result;
5896 if ((items < 3) || (items > 3)) {
5897 SWIG_croak("Usage: data1_getesetbyname(dh,a,name);");
5900 data1_handle * argp;
5901 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5902 SWIG_croak("Type error in argument 1 of data1_getesetbyname. Expected _p_data1_handle");
5907 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5908 SWIG_croak("Type error in argument 2 of data1_getesetbyname. Expected _p_data1_absyn");
5911 if (!SvOK((SV*) ST(2))) arg3 = 0;
5912 else arg3 = (char *) SvPV(ST(2), PL_na);
5913 result = (data1_esetname *)data1_getesetbyname(arg1,arg2,(char const *)arg3);
5915 ST(argvi) = sv_newmortal();
5916 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_esetname,0);
5925 XS(_wrap_data1_getelementbyname) {
5926 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5927 const char *_swigerr = _swigmsg;
5932 data1_element *result;
5936 if ((items < 3) || (items > 3)) {
5937 SWIG_croak("Usage: data1_getelementbyname(dh,absyn,name);");
5940 data1_handle * argp;
5941 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5942 SWIG_croak("Type error in argument 1 of data1_getelementbyname. Expected _p_data1_handle");
5947 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5948 SWIG_croak("Type error in argument 2 of data1_getelementbyname. Expected _p_data1_absyn");
5951 if (!SvOK((SV*) ST(2))) arg3 = 0;
5952 else arg3 = (char *) SvPV(ST(2), PL_na);
5953 result = (data1_element *)data1_getelementbyname(arg1,arg2,(char const *)arg3);
5955 ST(argvi) = sv_newmortal();
5956 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
5965 XS(_wrap_data1_mk_node2) {
5966 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5967 const char *_swigerr = _swigmsg;
5977 if ((items < 4) || (items > 4)) {
5978 SWIG_croak("Usage: data1_mk_node2(dh,m,type,parent);");
5981 data1_handle * argp;
5982 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5983 SWIG_croak("Type error in argument 1 of data1_mk_node2. Expected _p_data1_handle");
5989 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5990 SWIG_croak("Type error in argument 2 of data1_mk_node2. Expected _p_NMEM");
5994 arg3 = (int) SvIV(ST(2));
5996 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
5997 SWIG_croak("Type error in argument 4 of data1_mk_node2. Expected _p_data1_node");
6000 result = (data1_node *)data1_mk_node2(arg1,arg2,arg3,arg4);
6002 ST(argvi) = sv_newmortal();
6003 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6012 XS(_wrap_data1_mk_tag) {
6013 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6014 const char *_swigerr = _swigmsg;
6025 if ((items < 5) || (items > 5)) {
6026 SWIG_croak("Usage: data1_mk_tag(dh,nmem,tag,attr,at);");
6029 data1_handle * argp;
6030 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6031 SWIG_croak("Type error in argument 1 of data1_mk_tag. Expected _p_data1_handle");
6037 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6038 SWIG_croak("Type error in argument 2 of data1_mk_tag. Expected _p_NMEM");
6042 if (!SvOK((SV*) ST(2))) arg3 = 0;
6043 else arg3 = (char *) SvPV(ST(2), PL_na);
6051 croak("Argument 4 is not a reference.");
6052 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
6053 croak("Argument 4 is not an array.");
6054 tempav = (AV*)SvRV(ST(3));
6055 len = av_len(tempav);
6056 arg4 = (char **) malloc((len+2)*sizeof(char *));
6057 for (i = 0; i <= len; i++) {
6058 tv = av_fetch(tempav, i, 0);
6059 arg4[i] = (char *) SvPV(*tv,na);
6064 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6065 SWIG_croak("Type error in argument 5 of data1_mk_tag. Expected _p_data1_node");
6068 result = (data1_node *)data1_mk_tag(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
6070 ST(argvi) = sv_newmortal();
6071 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6086 XS(_wrap_data1_mk_tag_n) {
6087 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6088 const char *_swigerr = _swigmsg;
6100 if ((items < 6) || (items > 6)) {
6101 SWIG_croak("Usage: data1_mk_tag_n(dh,nmem,tag,len,attr,at);");
6104 data1_handle * argp;
6105 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6106 SWIG_croak("Type error in argument 1 of data1_mk_tag_n. Expected _p_data1_handle");
6112 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6113 SWIG_croak("Type error in argument 2 of data1_mk_tag_n. Expected _p_NMEM");
6117 if (!SvOK((SV*) ST(2))) arg3 = 0;
6118 else arg3 = (char *) SvPV(ST(2), PL_na);
6119 arg4 = (size_t) SvUV(ST(3));
6127 croak("Argument 5 is not a reference.");
6128 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
6129 croak("Argument 5 is not an array.");
6130 tempav = (AV*)SvRV(ST(4));
6131 len = av_len(tempav);
6132 arg5 = (char **) malloc((len+2)*sizeof(char *));
6133 for (i = 0; i <= len; i++) {
6134 tv = av_fetch(tempav, i, 0);
6135 arg5[i] = (char *) SvPV(*tv,na);
6140 if (SWIG_ConvertPtr(ST(5), (void **) &arg6, SWIGTYPE_p_data1_node,0) < 0) {
6141 SWIG_croak("Type error in argument 6 of data1_mk_tag_n. Expected _p_data1_node");
6144 result = (data1_node *)data1_mk_tag_n(arg1,arg2,(char const *)arg3,arg4,(char const **)arg5,arg6);
6146 ST(argvi) = sv_newmortal();
6147 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6162 XS(_wrap_data1_tag_add_attr) {
6163 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6164 const char *_swigerr = _swigmsg;
6173 if ((items < 4) || (items > 4)) {
6174 SWIG_croak("Usage: data1_tag_add_attr(dh,nmem,res,attr);");
6177 data1_handle * argp;
6178 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6179 SWIG_croak("Type error in argument 1 of data1_tag_add_attr. Expected _p_data1_handle");
6185 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6186 SWIG_croak("Type error in argument 2 of data1_tag_add_attr. Expected _p_NMEM");
6191 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
6192 SWIG_croak("Type error in argument 3 of data1_tag_add_attr. Expected _p_data1_node");
6202 croak("Argument 4 is not a reference.");
6203 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
6204 croak("Argument 4 is not an array.");
6205 tempav = (AV*)SvRV(ST(3));
6206 len = av_len(tempav);
6207 arg4 = (char **) malloc((len+2)*sizeof(char *));
6208 for (i = 0; i <= len; i++) {
6209 tv = av_fetch(tempav, i, 0);
6210 arg4[i] = (char *) SvPV(*tv,na);
6214 data1_tag_add_attr(arg1,arg2,arg3,(char const **)arg4);
6231 XS(_wrap_data1_mk_text_n) {
6232 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6233 const char *_swigerr = _swigmsg;
6244 if ((items < 5) || (items > 5)) {
6245 SWIG_croak("Usage: data1_mk_text_n(dh,mem,buf,len,parent);");
6248 data1_handle * argp;
6249 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6250 SWIG_croak("Type error in argument 1 of data1_mk_text_n. Expected _p_data1_handle");
6256 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6257 SWIG_croak("Type error in argument 2 of data1_mk_text_n. Expected _p_NMEM");
6261 if (!SvOK((SV*) ST(2))) arg3 = 0;
6262 else arg3 = (char *) SvPV(ST(2), PL_na);
6263 arg4 = (size_t) SvUV(ST(3));
6265 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6266 SWIG_croak("Type error in argument 5 of data1_mk_text_n. Expected _p_data1_node");
6269 result = (data1_node *)data1_mk_text_n(arg1,arg2,(char const *)arg3,arg4,arg5);
6271 ST(argvi) = sv_newmortal();
6272 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6281 XS(_wrap_data1_mk_text_nf) {
6282 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6283 const char *_swigerr = _swigmsg;
6294 if ((items < 5) || (items > 5)) {
6295 SWIG_croak("Usage: data1_mk_text_nf(dh,mem,buf,len,parent);");
6298 data1_handle * argp;
6299 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6300 SWIG_croak("Type error in argument 1 of data1_mk_text_nf. Expected _p_data1_handle");
6306 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6307 SWIG_croak("Type error in argument 2 of data1_mk_text_nf. Expected _p_NMEM");
6311 if (!SvOK((SV*) ST(2))) arg3 = 0;
6312 else arg3 = (char *) SvPV(ST(2), PL_na);
6313 arg4 = (size_t) SvUV(ST(3));
6315 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6316 SWIG_croak("Type error in argument 5 of data1_mk_text_nf. Expected _p_data1_node");
6319 result = (data1_node *)data1_mk_text_nf(arg1,arg2,(char const *)arg3,arg4,arg5);
6321 ST(argvi) = sv_newmortal();
6322 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6331 XS(_wrap_data1_mk_text) {
6332 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6333 const char *_swigerr = _swigmsg;
6343 if ((items < 4) || (items > 4)) {
6344 SWIG_croak("Usage: data1_mk_text(dh,mem,buf,parent);");
6347 data1_handle * argp;
6348 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6349 SWIG_croak("Type error in argument 1 of data1_mk_text. Expected _p_data1_handle");
6355 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6356 SWIG_croak("Type error in argument 2 of data1_mk_text. Expected _p_NMEM");
6360 if (!SvOK((SV*) ST(2))) arg3 = 0;
6361 else arg3 = (char *) SvPV(ST(2), PL_na);
6363 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6364 SWIG_croak("Type error in argument 4 of data1_mk_text. Expected _p_data1_node");
6367 result = (data1_node *)data1_mk_text(arg1,arg2,(char const *)arg3,arg4);
6369 ST(argvi) = sv_newmortal();
6370 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6379 XS(_wrap_data1_mk_comment_n) {
6380 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6381 const char *_swigerr = _swigmsg;
6392 if ((items < 5) || (items > 5)) {
6393 SWIG_croak("Usage: data1_mk_comment_n(dh,mem,buf,len,parent);");
6396 data1_handle * argp;
6397 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6398 SWIG_croak("Type error in argument 1 of data1_mk_comment_n. Expected _p_data1_handle");
6404 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6405 SWIG_croak("Type error in argument 2 of data1_mk_comment_n. Expected _p_NMEM");
6409 if (!SvOK((SV*) ST(2))) arg3 = 0;
6410 else arg3 = (char *) SvPV(ST(2), PL_na);
6411 arg4 = (size_t) SvUV(ST(3));
6413 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6414 SWIG_croak("Type error in argument 5 of data1_mk_comment_n. Expected _p_data1_node");
6417 result = (data1_node *)data1_mk_comment_n(arg1,arg2,(char const *)arg3,arg4,arg5);
6419 ST(argvi) = sv_newmortal();
6420 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6429 XS(_wrap_data1_mk_comment) {
6430 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6431 const char *_swigerr = _swigmsg;
6441 if ((items < 4) || (items > 4)) {
6442 SWIG_croak("Usage: data1_mk_comment(dh,mem,buf,parent);");
6445 data1_handle * argp;
6446 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6447 SWIG_croak("Type error in argument 1 of data1_mk_comment. Expected _p_data1_handle");
6453 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6454 SWIG_croak("Type error in argument 2 of data1_mk_comment. Expected _p_NMEM");
6458 if (!SvOK((SV*) ST(2))) arg3 = 0;
6459 else arg3 = (char *) SvPV(ST(2), PL_na);
6461 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6462 SWIG_croak("Type error in argument 4 of data1_mk_comment. Expected _p_data1_node");
6465 result = (data1_node *)data1_mk_comment(arg1,arg2,(char const *)arg3,arg4);
6467 ST(argvi) = sv_newmortal();
6468 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6477 XS(_wrap_data1_mk_preprocess) {
6478 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6479 const char *_swigerr = _swigmsg;
6490 if ((items < 5) || (items > 5)) {
6491 SWIG_croak("Usage: data1_mk_preprocess(dh,nmem,target,attr,at);");
6494 data1_handle * argp;
6495 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6496 SWIG_croak("Type error in argument 1 of data1_mk_preprocess. Expected _p_data1_handle");
6502 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6503 SWIG_croak("Type error in argument 2 of data1_mk_preprocess. Expected _p_NMEM");
6507 if (!SvOK((SV*) ST(2))) arg3 = 0;
6508 else arg3 = (char *) SvPV(ST(2), PL_na);
6516 croak("Argument 4 is not a reference.");
6517 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
6518 croak("Argument 4 is not an array.");
6519 tempav = (AV*)SvRV(ST(3));
6520 len = av_len(tempav);
6521 arg4 = (char **) malloc((len+2)*sizeof(char *));
6522 for (i = 0; i <= len; i++) {
6523 tv = av_fetch(tempav, i, 0);
6524 arg4[i] = (char *) SvPV(*tv,na);
6529 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6530 SWIG_croak("Type error in argument 5 of data1_mk_preprocess. Expected _p_data1_node");
6533 result = (data1_node *)data1_mk_preprocess(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
6535 ST(argvi) = sv_newmortal();
6536 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6551 XS(_wrap_data1_mk_root) {
6552 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6553 const char *_swigerr = _swigmsg;
6562 if ((items < 3) || (items > 3)) {
6563 SWIG_croak("Usage: data1_mk_root(dh,nmem,name);");
6566 data1_handle * argp;
6567 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6568 SWIG_croak("Type error in argument 1 of data1_mk_root. Expected _p_data1_handle");
6574 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6575 SWIG_croak("Type error in argument 2 of data1_mk_root. Expected _p_NMEM");
6579 if (!SvOK((SV*) ST(2))) arg3 = 0;
6580 else arg3 = (char *) SvPV(ST(2), PL_na);
6581 result = (data1_node *)data1_mk_root(arg1,arg2,(char const *)arg3);
6583 ST(argvi) = sv_newmortal();
6584 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6593 XS(_wrap_data1_set_root) {
6594 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6595 const char *_swigerr = _swigmsg;
6604 if ((items < 4) || (items > 4)) {
6605 SWIG_croak("Usage: data1_set_root(dh,res,nmem,name);");
6608 data1_handle * argp;
6609 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6610 SWIG_croak("Type error in argument 1 of data1_set_root. Expected _p_data1_handle");
6615 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6616 SWIG_croak("Type error in argument 2 of data1_set_root. Expected _p_data1_node");
6621 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6622 SWIG_croak("Type error in argument 3 of data1_set_root. Expected _p_NMEM");
6626 if (!SvOK((SV*) ST(3))) arg4 = 0;
6627 else arg4 = (char *) SvPV(ST(3), PL_na);
6628 data1_set_root(arg1,arg2,arg3,(char const *)arg4);
6639 XS(_wrap_data1_mk_tag_data_int) {
6640 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6641 const char *_swigerr = _swigmsg;
6652 if ((items < 5) || (items > 5)) {
6653 SWIG_croak("Usage: data1_mk_tag_data_int(dh,at,tag,num,nmem);");
6656 data1_handle * argp;
6657 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6658 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_int. Expected _p_data1_handle");
6663 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6664 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_int. Expected _p_data1_node");
6667 if (!SvOK((SV*) ST(2))) arg3 = 0;
6668 else arg3 = (char *) SvPV(ST(2), PL_na);
6669 arg4 = (int) SvIV(ST(3));
6672 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6673 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_int. Expected _p_NMEM");
6677 result = (data1_node *)data1_mk_tag_data_int(arg1,arg2,(char const *)arg3,arg4,arg5);
6679 ST(argvi) = sv_newmortal();
6680 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6689 XS(_wrap_data1_mk_tag_data_oid) {
6690 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6691 const char *_swigerr = _swigmsg;
6702 if ((items < 5) || (items > 5)) {
6703 SWIG_croak("Usage: data1_mk_tag_data_oid(dh,at,tag,oid,nmem);");
6706 data1_handle * argp;
6707 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6708 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_oid. Expected _p_data1_handle");
6713 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6714 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_oid. Expected _p_data1_node");
6717 if (!SvOK((SV*) ST(2))) arg3 = 0;
6718 else arg3 = (char *) SvPV(ST(2), PL_na);
6720 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_Odr_oid,0) < 0) {
6721 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_oid. Expected _p_Odr_oid");
6726 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6727 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_oid. Expected _p_NMEM");
6731 result = (data1_node *)data1_mk_tag_data_oid(arg1,arg2,(char const *)arg3,arg4,arg5);
6733 ST(argvi) = sv_newmortal();
6734 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6743 XS(_wrap_data1_mk_tag_data_text) {
6744 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6745 const char *_swigerr = _swigmsg;
6756 if ((items < 5) || (items > 5)) {
6757 SWIG_croak("Usage: data1_mk_tag_data_text(dh,at,tag,str,nmem);");
6760 data1_handle * argp;
6761 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6762 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text. Expected _p_data1_handle");
6767 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6768 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text. Expected _p_data1_node");
6771 if (!SvOK((SV*) ST(2))) arg3 = 0;
6772 else arg3 = (char *) SvPV(ST(2), PL_na);
6773 if (!SvOK((SV*) ST(3))) arg4 = 0;
6774 else arg4 = (char *) SvPV(ST(3), PL_na);
6777 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6778 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text. Expected _p_NMEM");
6782 result = (data1_node *)data1_mk_tag_data_text(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
6784 ST(argvi) = sv_newmortal();
6785 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6794 XS(_wrap_data1_mk_tag_data_text_uni) {
6795 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6796 const char *_swigerr = _swigmsg;
6807 if ((items < 5) || (items > 5)) {
6808 SWIG_croak("Usage: data1_mk_tag_data_text_uni(dh,at,tag,str,nmem);");
6811 data1_handle * argp;
6812 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6813 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text_uni. Expected _p_data1_handle");
6818 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6819 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text_uni. Expected _p_data1_node");
6822 if (!SvOK((SV*) ST(2))) arg3 = 0;
6823 else arg3 = (char *) SvPV(ST(2), PL_na);
6824 if (!SvOK((SV*) ST(3))) arg4 = 0;
6825 else arg4 = (char *) SvPV(ST(3), PL_na);
6828 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6829 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text_uni. Expected _p_NMEM");
6833 result = (data1_node *)data1_mk_tag_data_text_uni(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
6835 ST(argvi) = sv_newmortal();
6836 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6845 XS(_wrap_data1_get_absyn) {
6846 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6847 const char *_swigerr = _swigmsg;
6851 data1_absyn *result;
6855 if ((items < 2) || (items > 2)) {
6856 SWIG_croak("Usage: data1_get_absyn(dh,name);");
6859 data1_handle * argp;
6860 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6861 SWIG_croak("Type error in argument 1 of data1_get_absyn. Expected _p_data1_handle");
6865 if (!SvOK((SV*) ST(1))) arg2 = 0;
6866 else arg2 = (char *) SvPV(ST(1), PL_na);
6867 result = (data1_absyn *)data1_get_absyn(arg1,(char const *)arg2);
6869 ST(argvi) = sv_newmortal();
6870 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
6879 XS(_wrap_data1_search_tag) {
6880 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6881 const char *_swigerr = _swigmsg;
6890 if ((items < 3) || (items > 3)) {
6891 SWIG_croak("Usage: data1_search_tag(dh,n,tag);");
6894 data1_handle * argp;
6895 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6896 SWIG_croak("Type error in argument 1 of data1_search_tag. Expected _p_data1_handle");
6901 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6902 SWIG_croak("Type error in argument 2 of data1_search_tag. Expected _p_data1_node");
6905 if (!SvOK((SV*) ST(2))) arg3 = 0;
6906 else arg3 = (char *) SvPV(ST(2), PL_na);
6907 result = (data1_node *)data1_search_tag(arg1,arg2,(char const *)arg3);
6909 ST(argvi) = sv_newmortal();
6910 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6919 XS(_wrap_data1_mk_tag_uni) {
6920 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6921 const char *_swigerr = _swigmsg;
6931 if ((items < 4) || (items > 4)) {
6932 SWIG_croak("Usage: data1_mk_tag_uni(dh,nmem,tag,at);");
6935 data1_handle * argp;
6936 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6937 SWIG_croak("Type error in argument 1 of data1_mk_tag_uni. Expected _p_data1_handle");
6943 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6944 SWIG_croak("Type error in argument 2 of data1_mk_tag_uni. Expected _p_NMEM");
6948 if (!SvOK((SV*) ST(2))) arg3 = 0;
6949 else arg3 = (char *) SvPV(ST(2), PL_na);
6951 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6952 SWIG_croak("Type error in argument 4 of data1_mk_tag_uni. Expected _p_data1_node");
6955 result = (data1_node *)data1_mk_tag_uni(arg1,arg2,(char const *)arg3,arg4);
6957 ST(argvi) = sv_newmortal();
6958 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6967 XS(_wrap_data1_get_attset) {
6968 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6969 const char *_swigerr = _swigmsg;
6973 data1_attset *result;
6977 if ((items < 2) || (items > 2)) {
6978 SWIG_croak("Usage: data1_get_attset(dh,name);");
6981 data1_handle * argp;
6982 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6983 SWIG_croak("Type error in argument 1 of data1_get_attset. Expected _p_data1_handle");
6987 if (!SvOK((SV*) ST(1))) arg2 = 0;
6988 else arg2 = (char *) SvPV(ST(1), PL_na);
6989 result = (data1_attset *)data1_get_attset(arg1,(char const *)arg2);
6991 ST(argvi) = sv_newmortal();
6992 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
7001 XS(_wrap_data1_read_maptab) {
7002 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7003 const char *_swigerr = _swigmsg;
7007 data1_maptab *result;
7011 if ((items < 2) || (items > 2)) {
7012 SWIG_croak("Usage: data1_read_maptab(dh,file);");
7015 data1_handle * argp;
7016 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7017 SWIG_croak("Type error in argument 1 of data1_read_maptab. Expected _p_data1_handle");
7021 if (!SvOK((SV*) ST(1))) arg2 = 0;
7022 else arg2 = (char *) SvPV(ST(1), PL_na);
7023 result = (data1_maptab *)data1_read_maptab(arg1,(char const *)arg2);
7025 ST(argvi) = sv_newmortal();
7026 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_maptab,0);
7035 XS(_wrap_data1_map_record) {
7036 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7037 const char *_swigerr = _swigmsg;
7041 data1_maptab *arg3 ;
7047 if ((items < 4) || (items > 4)) {
7048 SWIG_croak("Usage: data1_map_record(dh,n,map,m);");
7051 data1_handle * argp;
7052 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7053 SWIG_croak("Type error in argument 1 of data1_map_record. Expected _p_data1_handle");
7058 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7059 SWIG_croak("Type error in argument 2 of data1_map_record. Expected _p_data1_node");
7063 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_maptab,0) < 0) {
7064 SWIG_croak("Type error in argument 3 of data1_map_record. Expected _p_data1_maptab");
7069 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7070 SWIG_croak("Type error in argument 4 of data1_map_record. Expected _p_NMEM");
7074 result = (data1_node *)data1_map_record(arg1,arg2,arg3,arg4);
7076 ST(argvi) = sv_newmortal();
7077 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7086 XS(_wrap_data1_read_marctab) {
7087 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7088 const char *_swigerr = _swigmsg;
7092 data1_marctab *result;
7096 if ((items < 2) || (items > 2)) {
7097 SWIG_croak("Usage: data1_read_marctab(dh,file);");
7100 data1_handle * argp;
7101 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7102 SWIG_croak("Type error in argument 1 of data1_read_marctab. Expected _p_data1_handle");
7106 if (!SvOK((SV*) ST(1))) arg2 = 0;
7107 else arg2 = (char *) SvPV(ST(1), PL_na);
7108 result = (data1_marctab *)data1_read_marctab(arg1,(char const *)arg2);
7110 ST(argvi) = sv_newmortal();
7111 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_marctab,0);
7120 XS(_wrap_data1_nodetomarc) {
7121 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7122 const char *_swigerr = _swigmsg;
7125 data1_marctab *arg2 ;
7133 if ((items < 5) || (items > 5)) {
7134 SWIG_croak("Usage: data1_nodetomarc(dh,p,n,selected,len);");
7137 data1_handle * argp;
7138 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7139 SWIG_croak("Type error in argument 1 of data1_nodetomarc. Expected _p_data1_handle");
7144 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_marctab,0) < 0) {
7145 SWIG_croak("Type error in argument 2 of data1_nodetomarc. Expected _p_data1_marctab");
7149 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
7150 SWIG_croak("Type error in argument 3 of data1_nodetomarc. Expected _p_data1_node");
7153 arg4 = (int) SvIV(ST(3));
7155 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_int,0) < 0) {
7156 SWIG_croak("Type error in argument 5 of data1_nodetomarc. Expected _p_int");
7159 result = (char *)data1_nodetomarc(arg1,arg2,arg3,arg4,arg5);
7161 ST(argvi) = sv_newmortal();
7163 sv_setpv((SV*)ST(argvi++), (char *) result);
7165 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7175 XS(_wrap_data1_nodetoidsgml) {
7176 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7177 const char *_swigerr = _swigmsg;
7187 if ((items < 4) || (items > 4)) {
7188 SWIG_croak("Usage: data1_nodetoidsgml(dh,n,select,len);");
7191 data1_handle * argp;
7192 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7193 SWIG_croak("Type error in argument 1 of data1_nodetoidsgml. Expected _p_data1_handle");
7198 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7199 SWIG_croak("Type error in argument 2 of data1_nodetoidsgml. Expected _p_data1_node");
7202 arg3 = (int) SvIV(ST(2));
7204 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
7205 SWIG_croak("Type error in argument 4 of data1_nodetoidsgml. Expected _p_int");
7208 result = (char *)data1_nodetoidsgml(arg1,arg2,arg3,arg4);
7210 ST(argvi) = sv_newmortal();
7212 sv_setpv((SV*)ST(argvi++), (char *) result);
7214 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7224 XS(_wrap_data1_nodetoexplain) {
7225 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7226 const char *_swigerr = _swigmsg;
7232 Z_ExplainRecord *result;
7236 if ((items < 4) || (items > 4)) {
7237 SWIG_croak("Usage: data1_nodetoexplain(dh,n,select,o);");
7240 data1_handle * argp;
7241 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7242 SWIG_croak("Type error in argument 1 of data1_nodetoexplain. Expected _p_data1_handle");
7247 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7248 SWIG_croak("Type error in argument 2 of data1_nodetoexplain. Expected _p_data1_node");
7251 arg3 = (int) SvIV(ST(2));
7254 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
7255 SWIG_croak("Type error in argument 4 of data1_nodetoexplain. Expected _p_ODR");
7259 result = (Z_ExplainRecord *)data1_nodetoexplain(arg1,arg2,arg3,arg4);
7261 ST(argvi) = sv_newmortal();
7262 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_ExplainRecord,0);
7271 XS(_wrap_data1_nodetosummary) {
7272 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7273 const char *_swigerr = _swigmsg;
7283 if ((items < 4) || (items > 4)) {
7284 SWIG_croak("Usage: data1_nodetosummary(dh,n,select,o);");
7287 data1_handle * argp;
7288 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7289 SWIG_croak("Type error in argument 1 of data1_nodetosummary. Expected _p_data1_handle");
7294 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7295 SWIG_croak("Type error in argument 2 of data1_nodetosummary. Expected _p_data1_node");
7298 arg3 = (int) SvIV(ST(2));
7301 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
7302 SWIG_croak("Type error in argument 4 of data1_nodetosummary. Expected _p_ODR");
7306 result = (Z_BriefBib *)data1_nodetosummary(arg1,arg2,arg3,arg4);
7308 ST(argvi) = sv_newmortal();
7309 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_BriefBib,0);
7318 XS(_wrap_data1_nodetosoif) {
7319 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7320 const char *_swigerr = _swigmsg;
7330 if ((items < 4) || (items > 4)) {
7331 SWIG_croak("Usage: data1_nodetosoif(dh,n,select,len);");
7334 data1_handle * argp;
7335 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7336 SWIG_croak("Type error in argument 1 of data1_nodetosoif. Expected _p_data1_handle");
7341 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7342 SWIG_croak("Type error in argument 2 of data1_nodetosoif. Expected _p_data1_node");
7345 arg3 = (int) SvIV(ST(2));
7347 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_int,0) < 0) {
7348 SWIG_croak("Type error in argument 4 of data1_nodetosoif. Expected _p_int");
7351 result = (char *)data1_nodetosoif(arg1,arg2,arg3,arg4);
7353 ST(argvi) = sv_newmortal();
7355 sv_setpv((SV*)ST(argvi++), (char *) result);
7357 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7367 XS(_wrap_data1_get_wrbuf) {
7368 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7369 const char *_swigerr = _swigmsg;
7376 if ((items < 1) || (items > 1)) {
7377 SWIG_croak("Usage: data1_get_wrbuf(dp);");
7380 data1_handle * argp;
7381 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7382 SWIG_croak("Type error in argument 1 of data1_get_wrbuf. Expected _p_data1_handle");
7386 result = data1_get_wrbuf(arg1);
7389 WRBUF * resultobj = (WRBUF *) malloc(sizeof(WRBUF));
7390 memmove(resultobj, &result, sizeof(WRBUF));
7391 ST(argvi) = sv_newmortal();
7392 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_WRBUF,0);
7402 XS(_wrap_data1_get_read_buf) {
7403 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7404 const char *_swigerr = _swigmsg;
7412 if ((items < 2) || (items > 2)) {
7413 SWIG_croak("Usage: data1_get_read_buf(dp,lenp);");
7416 data1_handle * argp;
7417 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7418 SWIG_croak("Type error in argument 1 of data1_get_read_buf. Expected _p_data1_handle");
7423 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
7424 SWIG_croak("Type error in argument 2 of data1_get_read_buf. Expected _p_p_int");
7427 result = (char **)data1_get_read_buf(arg1,arg2);
7433 /* Figure out how many elements we have */
7436 svs = (SV **) malloc(len*sizeof(SV *));
7437 for (i = 0; i < len ; i++) {
7438 svs[i] = sv_newmortal();
7439 sv_setpv((SV*)svs[i],result[i]);
7441 myav = av_make(len,svs);
7443 ST(argvi) = newRV((SV*)myav);
7444 sv_2mortal(ST(argvi));
7455 XS(_wrap_data1_get_map_buf) {
7456 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7457 const char *_swigerr = _swigmsg;
7465 if ((items < 2) || (items > 2)) {
7466 SWIG_croak("Usage: data1_get_map_buf(dp,lenp);");
7469 data1_handle * argp;
7470 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7471 SWIG_croak("Type error in argument 1 of data1_get_map_buf. Expected _p_data1_handle");
7476 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
7477 SWIG_croak("Type error in argument 2 of data1_get_map_buf. Expected _p_p_int");
7480 result = (char **)data1_get_map_buf(arg1,arg2);
7486 /* Figure out how many elements we have */
7489 svs = (SV **) malloc(len*sizeof(SV *));
7490 for (i = 0; i < len ; i++) {
7491 svs[i] = sv_newmortal();
7492 sv_setpv((SV*)svs[i],result[i]);
7494 myav = av_make(len,svs);
7496 ST(argvi) = newRV((SV*)myav);
7497 sv_2mortal(ST(argvi));
7508 XS(_wrap_data1_absyn_cache_get) {
7509 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7510 const char *_swigerr = _swigmsg;
7513 data1_absyn_cache *result;
7517 if ((items < 1) || (items > 1)) {
7518 SWIG_croak("Usage: data1_absyn_cache_get(dh);");
7521 data1_handle * argp;
7522 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7523 SWIG_croak("Type error in argument 1 of data1_absyn_cache_get. Expected _p_data1_handle");
7527 result = (data1_absyn_cache *)data1_absyn_cache_get(arg1);
7529 ST(argvi) = sv_newmortal();
7530 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn_cache,0);
7539 XS(_wrap_data1_attset_cache_get) {
7540 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7541 const char *_swigerr = _swigmsg;
7544 data1_attset_cache *result;
7548 if ((items < 1) || (items > 1)) {
7549 SWIG_croak("Usage: data1_attset_cache_get(dh);");
7552 data1_handle * argp;
7553 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7554 SWIG_croak("Type error in argument 1 of data1_attset_cache_get. Expected _p_data1_handle");
7558 result = (data1_attset_cache *)data1_attset_cache_get(arg1);
7560 ST(argvi) = sv_newmortal();
7561 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset_cache,0);
7570 XS(_wrap_data1_nmem_get) {
7571 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7572 const char *_swigerr = _swigmsg;
7579 if ((items < 1) || (items > 1)) {
7580 SWIG_croak("Usage: data1_nmem_get(dh);");
7583 data1_handle * argp;
7584 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7585 SWIG_croak("Type error in argument 1 of data1_nmem_get. Expected _p_data1_handle");
7589 result = data1_nmem_get(arg1);
7592 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
7593 memmove(resultobj, &result, sizeof(NMEM));
7594 ST(argvi) = sv_newmortal();
7595 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
7605 XS(_wrap_data1_pr_tree) {
7606 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7607 const char *_swigerr = _swigmsg;
7615 if ((items < 3) || (items > 3)) {
7616 SWIG_croak("Usage: data1_pr_tree(dh,n,out);");
7619 data1_handle * argp;
7620 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7621 SWIG_croak("Type error in argument 1 of data1_pr_tree. Expected _p_data1_handle");
7626 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7627 SWIG_croak("Type error in argument 2 of data1_pr_tree. Expected _p_data1_node");
7631 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_FILE,0) < 0) {
7632 SWIG_croak("Type error in argument 3 of data1_pr_tree. Expected _p_FILE");
7635 data1_pr_tree(arg1,arg2,arg3);
7646 XS(_wrap_data1_print_tree) {
7647 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7648 const char *_swigerr = _swigmsg;
7655 if ((items < 2) || (items > 2)) {
7656 SWIG_croak("Usage: data1_print_tree(dh,n);");
7659 data1_handle * argp;
7660 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7661 SWIG_croak("Type error in argument 1 of data1_print_tree. Expected _p_data1_handle");
7666 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7667 SWIG_croak("Type error in argument 2 of data1_print_tree. Expected _p_data1_node");
7670 data1_print_tree(arg1,arg2);
7681 XS(_wrap_data1_insert_string) {
7682 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7683 const char *_swigerr = _swigmsg;
7693 if ((items < 4) || (items > 4)) {
7694 SWIG_croak("Usage: data1_insert_string(dh,res,m,str);");
7697 data1_handle * argp;
7698 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7699 SWIG_croak("Type error in argument 1 of data1_insert_string. Expected _p_data1_handle");
7704 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7705 SWIG_croak("Type error in argument 2 of data1_insert_string. Expected _p_data1_node");
7710 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7711 SWIG_croak("Type error in argument 3 of data1_insert_string. Expected _p_NMEM");
7715 if (!SvOK((SV*) ST(3))) arg4 = 0;
7716 else arg4 = (char *) SvPV(ST(3), PL_na);
7717 result = (char *)data1_insert_string(arg1,arg2,arg3,(char const *)arg4);
7719 ST(argvi) = sv_newmortal();
7721 sv_setpv((SV*)ST(argvi++), (char *) result);
7723 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7733 XS(_wrap_data1_insert_string_n) {
7734 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7735 const char *_swigerr = _swigmsg;
7746 if ((items < 5) || (items > 5)) {
7747 SWIG_croak("Usage: data1_insert_string_n(dh,res,m,str,len);");
7750 data1_handle * argp;
7751 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7752 SWIG_croak("Type error in argument 1 of data1_insert_string_n. Expected _p_data1_handle");
7757 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7758 SWIG_croak("Type error in argument 2 of data1_insert_string_n. Expected _p_data1_node");
7763 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7764 SWIG_croak("Type error in argument 3 of data1_insert_string_n. Expected _p_NMEM");
7768 if (!SvOK((SV*) ST(3))) arg4 = 0;
7769 else arg4 = (char *) SvPV(ST(3), PL_na);
7770 arg5 = (size_t) SvUV(ST(4));
7771 result = (char *)data1_insert_string_n(arg1,arg2,arg3,(char const *)arg4,arg5);
7773 ST(argvi) = sv_newmortal();
7775 sv_setpv((SV*)ST(argvi++), (char *) result);
7777 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7787 XS(_wrap_data1_read_sgml) {
7788 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7789 const char *_swigerr = _swigmsg;
7798 if ((items < 3) || (items > 3)) {
7799 SWIG_croak("Usage: data1_read_sgml(dh,m,buf);");
7802 data1_handle * argp;
7803 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7804 SWIG_croak("Type error in argument 1 of data1_read_sgml. Expected _p_data1_handle");
7810 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7811 SWIG_croak("Type error in argument 2 of data1_read_sgml. Expected _p_NMEM");
7815 if (!SvOK((SV*) ST(2))) arg3 = 0;
7816 else arg3 = (char *) SvPV(ST(2), PL_na);
7817 result = (data1_node *)data1_read_sgml(arg1,arg2,(char const *)arg3);
7819 ST(argvi) = sv_newmortal();
7820 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7829 XS(_wrap_data1_absyn_trav) {
7830 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7831 const char *_swigerr = _swigmsg;
7835 void (*arg3)(data1_handle,void *,data1_absyn *) ;
7839 if ((items < 3) || (items > 3)) {
7840 SWIG_croak("Usage: data1_absyn_trav(dh,handle,fh);");
7843 data1_handle * argp;
7844 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7845 SWIG_croak("Type error in argument 1 of data1_absyn_trav. Expected _p_data1_handle");
7850 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, 0,0) < 0) {
7851 SWIG_croak("Type error in argument 2 of data1_absyn_trav. Expected _p_void");
7855 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_data1_handle_p_void_p_data1_absyn__void,0) < 0) {
7856 SWIG_croak("Type error in argument 3 of data1_absyn_trav. Expected _p_f_data1_handle_p_void_p_data1_absyn__void");
7859 data1_absyn_trav(arg1,arg2,arg3);
7870 XS(_wrap_data1_attset_search_id) {
7871 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7872 const char *_swigerr = _swigmsg;
7876 data1_attset *result;
7880 if ((items < 2) || (items > 2)) {
7881 SWIG_croak("Usage: data1_attset_search_id(dh,id);");
7884 data1_handle * argp;
7885 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7886 SWIG_croak("Type error in argument 1 of data1_attset_search_id. Expected _p_data1_handle");
7890 arg2 = (int) SvIV(ST(1));
7891 result = (data1_attset *)data1_attset_search_id(arg1,arg2);
7893 ST(argvi) = sv_newmortal();
7894 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
7903 XS(_wrap_data1_getNodeValue) {
7904 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7905 const char *_swigerr = _swigmsg;
7913 if ((items < 2) || (items > 2)) {
7914 SWIG_croak("Usage: data1_getNodeValue(node,pTagPath);");
7917 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7918 SWIG_croak("Type error in argument 1 of data1_getNodeValue. Expected _p_data1_node");
7921 if (!SvOK((SV*) ST(1))) arg2 = 0;
7922 else arg2 = (char *) SvPV(ST(1), PL_na);
7923 result = (char *)data1_getNodeValue(arg1,arg2);
7925 ST(argvi) = sv_newmortal();
7927 sv_setpv((SV*)ST(argvi++), (char *) result);
7929 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7939 XS(_wrap_data1_LookupNode) {
7940 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7941 const char *_swigerr = _swigmsg;
7949 if ((items < 2) || (items > 2)) {
7950 SWIG_croak("Usage: data1_LookupNode(node,pTagPath);");
7953 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7954 SWIG_croak("Type error in argument 1 of data1_LookupNode. Expected _p_data1_node");
7957 if (!SvOK((SV*) ST(1))) arg2 = 0;
7958 else arg2 = (char *) SvPV(ST(1), PL_na);
7959 result = (data1_node *)data1_LookupNode(arg1,arg2);
7961 ST(argvi) = sv_newmortal();
7962 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7971 XS(_wrap_data1_CountOccurences) {
7972 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7973 const char *_swigerr = _swigmsg;
7981 if ((items < 2) || (items > 2)) {
7982 SWIG_croak("Usage: data1_CountOccurences(node,pTagPath);");
7985 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7986 SWIG_croak("Type error in argument 1 of data1_CountOccurences. Expected _p_data1_node");
7989 if (!SvOK((SV*) ST(1))) arg2 = 0;
7990 else arg2 = (char *) SvPV(ST(1), PL_na);
7991 result = (int)data1_CountOccurences(arg1,arg2);
7993 ST(argvi) = sv_newmortal();
7994 sv_setiv(ST(argvi++), (IV) result);
8003 XS(_wrap_data1_path_fopen) {
8004 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8005 const char *_swigerr = _swigmsg;
8014 if ((items < 3) || (items > 3)) {
8015 SWIG_croak("Usage: data1_path_fopen(dh,file,mode);");
8018 data1_handle * argp;
8019 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
8020 SWIG_croak("Type error in argument 1 of data1_path_fopen. Expected _p_data1_handle");
8024 if (!SvOK((SV*) ST(1))) arg2 = 0;
8025 else arg2 = (char *) SvPV(ST(1), PL_na);
8026 if (!SvOK((SV*) ST(2))) arg3 = 0;
8027 else arg3 = (char *) SvPV(ST(2), PL_na);
8028 result = (FILE *)data1_path_fopen(arg1,(char const *)arg2,(char const *)arg3);
8030 ST(argvi) = sv_newmortal();
8031 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_FILE,0);
8040 XS(_wrap_data1_set_tabpath) {
8041 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8042 const char *_swigerr = _swigmsg;
8049 if ((items < 2) || (items > 2)) {
8050 SWIG_croak("Usage: data1_set_tabpath(dh,path);");
8053 data1_handle * argp;
8054 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
8055 SWIG_croak("Type error in argument 1 of data1_set_tabpath. Expected _p_data1_handle");
8059 if (!SvOK((SV*) ST(1))) arg2 = 0;
8060 else arg2 = (char *) SvPV(ST(1), PL_na);
8061 data1_set_tabpath(arg1,(char const *)arg2);
8072 XS(_wrap_data1_set_tabroot) {
8073 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8074 const char *_swigerr = _swigmsg;
8081 if ((items < 2) || (items > 2)) {
8082 SWIG_croak("Usage: data1_set_tabroot(dp,p);");
8085 data1_handle * argp;
8086 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
8087 SWIG_croak("Type error in argument 1 of data1_set_tabroot. Expected _p_data1_handle");
8091 if (!SvOK((SV*) ST(1))) arg2 = 0;
8092 else arg2 = (char *) SvPV(ST(1), PL_na);
8093 data1_set_tabroot(arg1,(char const *)arg2);
8104 XS(_wrap_data1_get_tabpath) {
8105 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8106 const char *_swigerr = _swigmsg;
8113 if ((items < 1) || (items > 1)) {
8114 SWIG_croak("Usage: data1_get_tabpath(dh);");
8117 data1_handle * argp;
8118 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
8119 SWIG_croak("Type error in argument 1 of data1_get_tabpath. Expected _p_data1_handle");
8123 result = (char *)data1_get_tabpath(arg1);
8125 ST(argvi) = sv_newmortal();
8127 sv_setpv((SV*)ST(argvi++), (char *) result);
8129 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
8139 XS(_wrap_data1_get_tabroot) {
8140 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8141 const char *_swigerr = _swigmsg;
8148 if ((items < 1) || (items > 1)) {
8149 SWIG_croak("Usage: data1_get_tabroot(dh);");
8152 data1_handle * argp;
8153 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
8154 SWIG_croak("Type error in argument 1 of data1_get_tabroot. Expected _p_data1_handle");
8158 result = (char *)data1_get_tabroot(arg1);
8160 ST(argvi) = sv_newmortal();
8162 sv_setpv((SV*)ST(argvi++), (char *) result);
8164 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
8174 XS(_wrap_grs_perl_readf) {
8175 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8176 const char *_swigerr = _swigmsg;
8178 struct perl_context *arg1 ;
8184 if ((items < 2) || (items > 2)) {
8185 SWIG_croak("Usage: grs_perl_readf(context,len);");
8188 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8189 SWIG_croak("Type error in argument 1 of grs_perl_readf. Expected _p_perl_context");
8192 arg2 = (size_t) SvUV(ST(1));
8193 result = (int)grs_perl_readf(arg1,arg2);
8195 ST(argvi) = sv_newmortal();
8196 sv_setiv(ST(argvi++), (IV) result);
8205 XS(_wrap_grs_perl_readline) {
8206 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8207 const char *_swigerr = _swigmsg;
8209 struct perl_context *arg1 ;
8214 if ((items < 1) || (items > 1)) {
8215 SWIG_croak("Usage: grs_perl_readline(context);");
8218 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8219 SWIG_croak("Type error in argument 1 of grs_perl_readline. Expected _p_perl_context");
8222 result = (int)grs_perl_readline(arg1);
8224 ST(argvi) = sv_newmortal();
8225 sv_setiv(ST(argvi++), (IV) result);
8234 XS(_wrap_grs_perl_getc) {
8235 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8236 const char *_swigerr = _swigmsg;
8238 struct perl_context *arg1 ;
8243 if ((items < 1) || (items > 1)) {
8244 SWIG_croak("Usage: grs_perl_getc(context);");
8247 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8248 SWIG_croak("Type error in argument 1 of grs_perl_getc. Expected _p_perl_context");
8251 result = (char)grs_perl_getc(arg1);
8253 ST(argvi) = sv_newmortal();
8254 sv_setpvn((SV*)ST(argvi++), &result, 1);
8263 XS(_wrap_grs_perl_seekf) {
8264 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8265 const char *_swigerr = _swigmsg;
8267 struct perl_context *arg1 ;
8273 if ((items < 2) || (items > 2)) {
8274 SWIG_croak("Usage: grs_perl_seekf(context,offset);");
8277 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8278 SWIG_croak("Type error in argument 1 of grs_perl_seekf. Expected _p_perl_context");
8283 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
8284 SWIG_croak("Type error in argument 2 of grs_perl_seekf. Expected _p_off_t");
8288 result = grs_perl_seekf(arg1,arg2);
8291 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
8292 memmove(resultobj, &result, sizeof(off_t));
8293 ST(argvi) = sv_newmortal();
8294 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
8304 XS(_wrap_grs_perl_tellf) {
8305 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8306 const char *_swigerr = _swigmsg;
8308 struct perl_context *arg1 ;
8313 if ((items < 1) || (items > 1)) {
8314 SWIG_croak("Usage: grs_perl_tellf(context);");
8317 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8318 SWIG_croak("Type error in argument 1 of grs_perl_tellf. Expected _p_perl_context");
8321 result = grs_perl_tellf(arg1);
8324 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
8325 memmove(resultobj, &result, sizeof(off_t));
8326 ST(argvi) = sv_newmortal();
8327 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
8337 XS(_wrap_grs_perl_endf) {
8338 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8339 const char *_swigerr = _swigmsg;
8341 struct perl_context *arg1 ;
8346 if ((items < 2) || (items > 2)) {
8347 SWIG_croak("Usage: grs_perl_endf(context,offset);");
8350 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8351 SWIG_croak("Type error in argument 1 of grs_perl_endf. Expected _p_perl_context");
8356 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
8357 SWIG_croak("Type error in argument 2 of grs_perl_endf. Expected _p_off_t");
8361 grs_perl_endf(arg1,arg2);
8372 XS(_wrap_grs_perl_get_dh) {
8373 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8374 const char *_swigerr = _swigmsg;
8376 struct perl_context *arg1 ;
8377 data1_handle *result;
8381 if ((items < 1) || (items > 1)) {
8382 SWIG_croak("Usage: grs_perl_get_dh(context);");
8385 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8386 SWIG_croak("Type error in argument 1 of grs_perl_get_dh. Expected _p_perl_context");
8389 result = (data1_handle *)grs_perl_get_dh(arg1);
8391 ST(argvi) = sv_newmortal();
8392 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_handle,0);
8401 XS(_wrap_grs_perl_get_mem) {
8402 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8403 const char *_swigerr = _swigmsg;
8405 struct perl_context *arg1 ;
8410 if ((items < 1) || (items > 1)) {
8411 SWIG_croak("Usage: grs_perl_get_mem(context);");
8414 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8415 SWIG_croak("Type error in argument 1 of grs_perl_get_mem. Expected _p_perl_context");
8418 result = (NMEM *)grs_perl_get_mem(arg1);
8420 ST(argvi) = sv_newmortal();
8421 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_NMEM,0);
8430 XS(_wrap_grs_perl_set_res) {
8431 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8432 const char *_swigerr = _swigmsg;
8434 struct perl_context *arg1 ;
8439 if ((items < 2) || (items > 2)) {
8440 SWIG_croak("Usage: grs_perl_set_res(context,n);");
8443 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8444 SWIG_croak("Type error in argument 1 of grs_perl_set_res. Expected _p_perl_context");
8448 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
8449 SWIG_croak("Type error in argument 2 of grs_perl_set_res. Expected _p_data1_node");
8452 grs_perl_set_res(arg1,arg2);
8464 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
8466 static swig_type_info _swigt__p_ZebraService[] = {{"_p_ZebraService", 0, "ZebraService *", 0},{"_p_ZebraService"},{0}};
8467 static swig_type_info _swigt__p_cql_transform_t[] = {{"_p_cql_transform_t", 0, "cql_transform_t *", 0},{"_p_cql_transform_t"},{0}};
8468 static swig_type_info _swigt__p_data1_esetname[] = {{"_p_data1_esetname", 0, "data1_esetname *", 0},{"_p_data1_esetname"},{0}};
8469 static swig_type_info _swigt__p_data1_maptab[] = {{"_p_data1_maptab", 0, "data1_maptab *", 0},{"_p_data1_maptab"},{0}};
8470 static swig_type_info _swigt__p_ODR[] = {{"_p_ODR", 0, "ODR *", 0},{"_p_ODR"},{0}};
8471 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}};
8472 static swig_type_info _swigt__p_p_char[] = {{"_p_p_char", 0, "char **", 0},{"_p_p_char"},{0}};
8473 static swig_type_info _swigt__p_data1_absyn[] = {{"_p_data1_absyn", 0, "data1_absyn *", 0},{"_p_data1_absyn"},{0}};
8474 static swig_type_info _swigt__p_ZebraHandle[] = {{"_p_ZebraHandle", 0, "ZebraHandle *", 0},{"_p_ZebraHandle"},{0}};
8475 static swig_type_info _swigt__p_void[] = {{"_p_void", 0, "void *", 0},{"_p_void"},{0}};
8476 static swig_type_info _swigt__p_data1_attset[] = {{"_p_data1_attset", 0, "data1_attset *", 0},{"_p_data1_attset"},{0}};
8477 static swig_type_info _swigt__p_size_t[] = {{"_p_size_t", 0, "size_t *", 0},{"_p_size_t"},{0}};
8478 static swig_type_info _swigt__p_WRBUF[] = {{"_p_WRBUF", 0, "WRBUF *", 0},{"_p_WRBUF"},{0}};
8479 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}};
8480 static swig_type_info _swigt__p_Z_Espec1[] = {{"_p_Z_Espec1", 0, "Z_Espec1 *", 0},{"_p_Z_Espec1"},{0}};
8481 static swig_type_info _swigt__p_off_t[] = {{"_p_off_t", 0, "off_t *", 0},{"_p_off_t"},{0}};
8482 static swig_type_info _swigt__p_Odr_oid[] = {{"_p_Odr_oid", 0, "Odr_oid *", 0},{"_p_Odr_oid"},{0}};
8483 static swig_type_info _swigt__p_data1_varset[] = {{"_p_data1_varset", 0, "data1_varset *", 0},{"_p_data1_varset"},{0}};
8484 static swig_type_info _swigt__p_RetrievalRecordBuf[] = {{"_p_RetrievalRecordBuf", 0, "RetrievalRecordBuf *", 0},{"_p_RetrievalRecordBuf"},{0}};
8485 static swig_type_info _swigt__p_perl_context[] = {{"_p_perl_context", 0, "struct perl_context *", 0},{"_p_perl_context"},{0}};
8486 static swig_type_info _swigt__p_data1_node[] = {{"_p_data1_node", 0, "data1_node *", 0},{"_p_data1_node"},{0}};
8487 static swig_type_info _swigt__p_ScanObj[] = {{"IDZebra::ScanObj", 0, "ScanObj *", 0},{"IDZebra::ScanObj"},{0}};
8488 static swig_type_info _swigt__p_RetrievalObj[] = {{"IDZebra::RetrievalObj", 0, "RetrievalObj *", 0},{"IDZebra::RetrievalObj"},{0}};
8489 static swig_type_info _swigt__p_data1_tagset[] = {{"_p_data1_tagset", 0, "data1_tagset *", 0},{"_p_data1_tagset"},{0}};
8490 static swig_type_info _swigt__p_data1_tag[] = {{"_p_data1_tag", 0, "data1_tag *", 0},{"_p_data1_tag"},{0}};
8491 static swig_type_info _swigt__p_ZebraRetrievalRecord[] = {{"_p_ZebraRetrievalRecord", 0, "ZebraRetrievalRecord *", 0},{"_p_ZebraRetrievalRecord"},{0}};
8492 static swig_type_info _swigt__p_RetrievalRecord[] = {{"IDZebra::RetrievalRecord", 0, "RetrievalRecord *", 0},{"IDZebra::RetrievalRecord"},{0}};
8493 static swig_type_info _swigt__p_NMEM[] = {{"_p_NMEM", 0, "NMEM *", 0},{"_p_NMEM"},{0}};
8494 static swig_type_info _swigt__p_Z_ExplainRecord[] = {{"_p_Z_ExplainRecord", 0, "Z_ExplainRecord *", 0},{"_p_Z_ExplainRecord"},{0}};
8495 static swig_type_info _swigt__p_data1_marctab[] = {{"_p_data1_marctab", 0, "data1_marctab *", 0},{"_p_data1_marctab"},{0}};
8496 static swig_type_info _swigt__p_ZebraTransactionStatus[] = {{"IDZebra::ZebraTransactionStatus", 0, "ZebraTransactionStatus *", 0},{"IDZebra::ZebraTransactionStatus"},{0}};
8497 static swig_type_info _swigt__p_Z_BriefBib[] = {{"_p_Z_BriefBib", 0, "Z_BriefBib *", 0},{"_p_Z_BriefBib"},{0}};
8498 static swig_type_info _swigt__p_scanEntry[] = {{"IDZebra::scanEntry", 0, "scanEntry *", 0},{"IDZebra::scanEntry"},{0}};
8499 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}};
8500 static swig_type_info _swigt__p_FILE[] = {{"_p_FILE", 0, "FILE *", 0},{"_p_FILE"},{0}};
8501 static swig_type_info _swigt__p_data1_element[] = {{"_p_data1_element", 0, "data1_element *", 0},{"_p_data1_element"},{0}};
8502 static swig_type_info _swigt__p_recordGroup[] = {{"IDZebra::recordGroup", 0, "recordGroup *", 0},{"IDZebra::recordGroup"},{0}};
8503 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0},{"_p_int"},{0}};
8504 static swig_type_info _swigt__p_data1_handle[] = {{"_p_data1_handle", 0, "data1_handle *", 0},{"_p_data1_handle"},{0}};
8505 static swig_type_info _swigt__p_p_int[] = {{"_p_p_int", 0, "int **", 0},{"_p_p_int"},{0}};
8506 static swig_type_info _swigt__p_data1_absyn_cache[] = {{"_p_data1_absyn_cache", 0, "data1_absyn_cache *", 0},{"_p_data1_absyn_cache"},{0}};
8507 static swig_type_info _swigt__p_data1_attset_cache[] = {{"_p_data1_attset_cache", 0, "data1_attset_cache *", 0},{"_p_data1_attset_cache"},{0}};
8508 static swig_type_info _swigt__p_Z_GenericRecord[] = {{"_p_Z_GenericRecord", 0, "Z_GenericRecord *", 0},{"_p_Z_GenericRecord"},{0}};
8509 static swig_type_info _swigt__p_data1_vartype[] = {{"_p_data1_vartype", 0, "data1_vartype *", 0},{"_p_data1_vartype"},{0}};
8511 static swig_type_info *swig_types_initial[] = {
8512 _swigt__p_ZebraService,
8513 _swigt__p_cql_transform_t,
8514 _swigt__p_data1_esetname,
8515 _swigt__p_data1_maptab,
8517 _swigt__p_f_p_void__int,
8519 _swigt__p_data1_absyn,
8520 _swigt__p_ZebraHandle,
8522 _swigt__p_data1_attset,
8525 _swigt__p_f_data1_handle_p_void_p_data1_absyn__void,
8529 _swigt__p_data1_varset,
8530 _swigt__p_RetrievalRecordBuf,
8531 _swigt__p_perl_context,
8532 _swigt__p_data1_node,
8534 _swigt__p_RetrievalObj,
8535 _swigt__p_data1_tagset,
8536 _swigt__p_data1_tag,
8537 _swigt__p_ZebraRetrievalRecord,
8538 _swigt__p_RetrievalRecord,
8540 _swigt__p_Z_ExplainRecord,
8541 _swigt__p_data1_marctab,
8542 _swigt__p_ZebraTransactionStatus,
8543 _swigt__p_Z_BriefBib,
8544 _swigt__p_scanEntry,
8545 _swigt__p_f_p_void_p_char_size_t__int,
8547 _swigt__p_data1_element,
8548 _swigt__p_recordGroup,
8550 _swigt__p_data1_handle,
8552 _swigt__p_data1_absyn_cache,
8553 _swigt__p_data1_attset_cache,
8554 _swigt__p_Z_GenericRecord,
8555 _swigt__p_data1_vartype,
8560 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
8562 static swig_constant_info swig_constants[] = {
8563 { SWIG_INT, (char *) SWIG_prefix "LOG_FATAL", (long) 0x0001, 0, 0, 0},
8564 { SWIG_INT, (char *) SWIG_prefix "LOG_DEBUG", (long) 0x0002, 0, 0, 0},
8565 { SWIG_INT, (char *) SWIG_prefix "LOG_WARN", (long) 0x0004, 0, 0, 0},
8566 { SWIG_INT, (char *) SWIG_prefix "LOG_LOG", (long) 0x0008, 0, 0, 0},
8567 { SWIG_INT, (char *) SWIG_prefix "LOG_ERRNO", (long) 0x0010, 0, 0, 0},
8568 { SWIG_INT, (char *) SWIG_prefix "LOG_FILE", (long) 0x0020, 0, 0, 0},
8569 { SWIG_INT, (char *) SWIG_prefix "LOG_APP", (long) 0x0040, 0, 0, 0},
8570 { SWIG_INT, (char *) SWIG_prefix "LOG_MALLOC", (long) 0x0080, 0, 0, 0},
8571 { SWIG_INT, (char *) SWIG_prefix "LOG_ALL", (long) 0xff7f, 0, 0, 0},
8572 { SWIG_INT, (char *) SWIG_prefix "LOG_DEFAULT_LEVEL", (long) (0x0001|0x0010|0x0008|0x0004), 0, 0, 0},
8573 { SWIG_INT, (char *) SWIG_prefix "ODR_DECODE", (long) 0, 0, 0, 0},
8574 { SWIG_INT, (char *) SWIG_prefix "ODR_ENCODE", (long) 1, 0, 0, 0},
8575 { SWIG_INT, (char *) SWIG_prefix "ODR_PRINT", (long) 2, 0, 0, 0},
8576 { SWIG_INT, (char *) SWIG_prefix "DATA1K_unknown", (long) DATA1K_unknown, 0, 0, 0},
8577 { SWIG_INT, (char *) SWIG_prefix "DATA1K_structured", (long) DATA1K_structured, 0, 0, 0},
8578 { SWIG_INT, (char *) SWIG_prefix "DATA1K_string", (long) DATA1K_string, 0, 0, 0},
8579 { SWIG_INT, (char *) SWIG_prefix "DATA1K_numeric", (long) DATA1K_numeric, 0, 0, 0},
8580 { SWIG_INT, (char *) SWIG_prefix "DATA1K_bool", (long) DATA1K_bool, 0, 0, 0},
8581 { SWIG_INT, (char *) SWIG_prefix "DATA1K_oid", (long) DATA1K_oid, 0, 0, 0},
8582 { SWIG_INT, (char *) SWIG_prefix "DATA1K_generalizedtime", (long) DATA1K_generalizedtime, 0, 0, 0},
8583 { SWIG_INT, (char *) SWIG_prefix "DATA1K_intunit", (long) DATA1K_intunit, 0, 0, 0},
8584 { SWIG_INT, (char *) SWIG_prefix "DATA1K_int", (long) DATA1K_int, 0, 0, 0},
8585 { SWIG_INT, (char *) SWIG_prefix "DATA1K_octetstring", (long) DATA1K_octetstring, 0, 0, 0},
8586 { SWIG_INT, (char *) SWIG_prefix "DATA1K_null", (long) DATA1K_null, 0, 0, 0},
8587 { SWIG_INT, (char *) SWIG_prefix "DATA1T_numeric", (long) 1, 0, 0, 0},
8588 { SWIG_INT, (char *) SWIG_prefix "DATA1T_string", (long) 2, 0, 0, 0},
8589 { SWIG_INT, (char *) SWIG_prefix "DATA1N_root", (long) 1, 0, 0, 0},
8590 { SWIG_INT, (char *) SWIG_prefix "DATA1N_tag", (long) 2, 0, 0, 0},
8591 { SWIG_INT, (char *) SWIG_prefix "DATA1N_data", (long) 3, 0, 0, 0},
8592 { SWIG_INT, (char *) SWIG_prefix "DATA1N_variant", (long) 4, 0, 0, 0},
8593 { SWIG_INT, (char *) SWIG_prefix "DATA1N_comment", (long) 5, 0, 0, 0},
8594 { SWIG_INT, (char *) SWIG_prefix "DATA1N_preprocess", (long) 6, 0, 0, 0},
8595 { SWIG_INT, (char *) SWIG_prefix "DATA1I_inctxt", (long) 1, 0, 0, 0},
8596 { SWIG_INT, (char *) SWIG_prefix "DATA1I_incbin", (long) 2, 0, 0, 0},
8597 { SWIG_INT, (char *) SWIG_prefix "DATA1I_text", (long) 3, 0, 0, 0},
8598 { SWIG_INT, (char *) SWIG_prefix "DATA1I_num", (long) 4, 0, 0, 0},
8599 { SWIG_INT, (char *) SWIG_prefix "DATA1I_oid", (long) 5, 0, 0, 0},
8600 { SWIG_INT, (char *) SWIG_prefix "DATA1_LOCALDATA", (long) 12, 0, 0, 0},
8601 { SWIG_INT, (char *) SWIG_prefix "DATA1_FLAG_XML", (long) 1, 0, 0, 0},
8607 static swig_variable_info swig_variables[] = {
8610 static swig_command_info swig_commands[] = {
8611 {"IDZebrac::recordGroup_groupName_set", _wrap_recordGroup_groupName_set},
8612 {"IDZebrac::recordGroup_groupName_get", _wrap_recordGroup_groupName_get},
8613 {"IDZebrac::recordGroup_databaseName_set", _wrap_recordGroup_databaseName_set},
8614 {"IDZebrac::recordGroup_databaseName_get", _wrap_recordGroup_databaseName_get},
8615 {"IDZebrac::recordGroup_path_set", _wrap_recordGroup_path_set},
8616 {"IDZebrac::recordGroup_path_get", _wrap_recordGroup_path_get},
8617 {"IDZebrac::recordGroup_recordId_set", _wrap_recordGroup_recordId_set},
8618 {"IDZebrac::recordGroup_recordId_get", _wrap_recordGroup_recordId_get},
8619 {"IDZebrac::recordGroup_recordType_set", _wrap_recordGroup_recordType_set},
8620 {"IDZebrac::recordGroup_recordType_get", _wrap_recordGroup_recordType_get},
8621 {"IDZebrac::recordGroup_flagStoreData_set", _wrap_recordGroup_flagStoreData_set},
8622 {"IDZebrac::recordGroup_flagStoreData_get", _wrap_recordGroup_flagStoreData_get},
8623 {"IDZebrac::recordGroup_flagStoreKeys_set", _wrap_recordGroup_flagStoreKeys_set},
8624 {"IDZebrac::recordGroup_flagStoreKeys_get", _wrap_recordGroup_flagStoreKeys_get},
8625 {"IDZebrac::recordGroup_flagRw_set", _wrap_recordGroup_flagRw_set},
8626 {"IDZebrac::recordGroup_flagRw_get", _wrap_recordGroup_flagRw_get},
8627 {"IDZebrac::recordGroup_fileVerboseLimit_set", _wrap_recordGroup_fileVerboseLimit_set},
8628 {"IDZebrac::recordGroup_fileVerboseLimit_get", _wrap_recordGroup_fileVerboseLimit_get},
8629 {"IDZebrac::recordGroup_databaseNamePath_set", _wrap_recordGroup_databaseNamePath_set},
8630 {"IDZebrac::recordGroup_databaseNamePath_get", _wrap_recordGroup_databaseNamePath_get},
8631 {"IDZebrac::recordGroup_explainDatabase_set", _wrap_recordGroup_explainDatabase_set},
8632 {"IDZebrac::recordGroup_explainDatabase_get", _wrap_recordGroup_explainDatabase_get},
8633 {"IDZebrac::recordGroup_followLinks_set", _wrap_recordGroup_followLinks_set},
8634 {"IDZebrac::recordGroup_followLinks_get", _wrap_recordGroup_followLinks_get},
8635 {"IDZebrac::new_recordGroup", _wrap_new_recordGroup},
8636 {"IDZebrac::delete_recordGroup", _wrap_delete_recordGroup},
8637 {"IDZebrac::RetrievalObj_noOfRecords_set", _wrap_RetrievalObj_noOfRecords_set},
8638 {"IDZebrac::RetrievalObj_noOfRecords_get", _wrap_RetrievalObj_noOfRecords_get},
8639 {"IDZebrac::RetrievalObj_records_set", _wrap_RetrievalObj_records_set},
8640 {"IDZebrac::RetrievalObj_records_get", _wrap_RetrievalObj_records_get},
8641 {"IDZebrac::new_RetrievalObj", _wrap_new_RetrievalObj},
8642 {"IDZebrac::delete_RetrievalObj", _wrap_delete_RetrievalObj},
8643 {"IDZebrac::RetrievalRecord_errCode_set", _wrap_RetrievalRecord_errCode_set},
8644 {"IDZebrac::RetrievalRecord_errCode_get", _wrap_RetrievalRecord_errCode_get},
8645 {"IDZebrac::RetrievalRecord_errString_set", _wrap_RetrievalRecord_errString_set},
8646 {"IDZebrac::RetrievalRecord_errString_get", _wrap_RetrievalRecord_errString_get},
8647 {"IDZebrac::RetrievalRecord_position_set", _wrap_RetrievalRecord_position_set},
8648 {"IDZebrac::RetrievalRecord_position_get", _wrap_RetrievalRecord_position_get},
8649 {"IDZebrac::RetrievalRecord_base_set", _wrap_RetrievalRecord_base_set},
8650 {"IDZebrac::RetrievalRecord_base_get", _wrap_RetrievalRecord_base_get},
8651 {"IDZebrac::RetrievalRecord_sysno_set", _wrap_RetrievalRecord_sysno_set},
8652 {"IDZebrac::RetrievalRecord_sysno_get", _wrap_RetrievalRecord_sysno_get},
8653 {"IDZebrac::RetrievalRecord_score_set", _wrap_RetrievalRecord_score_set},
8654 {"IDZebrac::RetrievalRecord_score_get", _wrap_RetrievalRecord_score_get},
8655 {"IDZebrac::RetrievalRecord_format_set", _wrap_RetrievalRecord_format_set},
8656 {"IDZebrac::RetrievalRecord_format_get", _wrap_RetrievalRecord_format_get},
8657 {"IDZebrac::RetrievalRecord_buf_set", _wrap_RetrievalRecord_buf_set},
8658 {"IDZebrac::RetrievalRecord_buf_get", _wrap_RetrievalRecord_buf_get},
8659 {"IDZebrac::new_RetrievalRecord", _wrap_new_RetrievalRecord},
8660 {"IDZebrac::delete_RetrievalRecord", _wrap_delete_RetrievalRecord},
8661 {"IDZebrac::scanEntry_occurrences_set", _wrap_scanEntry_occurrences_set},
8662 {"IDZebrac::scanEntry_occurrences_get", _wrap_scanEntry_occurrences_get},
8663 {"IDZebrac::scanEntry_term_set", _wrap_scanEntry_term_set},
8664 {"IDZebrac::scanEntry_term_get", _wrap_scanEntry_term_get},
8665 {"IDZebrac::new_scanEntry", _wrap_new_scanEntry},
8666 {"IDZebrac::delete_scanEntry", _wrap_delete_scanEntry},
8667 {"IDZebrac::ScanObj_num_entries_set", _wrap_ScanObj_num_entries_set},
8668 {"IDZebrac::ScanObj_num_entries_get", _wrap_ScanObj_num_entries_get},
8669 {"IDZebrac::ScanObj_position_set", _wrap_ScanObj_position_set},
8670 {"IDZebrac::ScanObj_position_get", _wrap_ScanObj_position_get},
8671 {"IDZebrac::ScanObj_is_partial_set", _wrap_ScanObj_is_partial_set},
8672 {"IDZebrac::ScanObj_is_partial_get", _wrap_ScanObj_is_partial_get},
8673 {"IDZebrac::ScanObj_entries_set", _wrap_ScanObj_entries_set},
8674 {"IDZebrac::ScanObj_entries_get", _wrap_ScanObj_entries_get},
8675 {"IDZebrac::new_ScanObj", _wrap_new_ScanObj},
8676 {"IDZebrac::delete_ScanObj", _wrap_delete_ScanObj},
8677 {"IDZebrac::ZebraTransactionStatus_processed_set", _wrap_ZebraTransactionStatus_processed_set},
8678 {"IDZebrac::ZebraTransactionStatus_processed_get", _wrap_ZebraTransactionStatus_processed_get},
8679 {"IDZebrac::ZebraTransactionStatus_inserted_set", _wrap_ZebraTransactionStatus_inserted_set},
8680 {"IDZebrac::ZebraTransactionStatus_inserted_get", _wrap_ZebraTransactionStatus_inserted_get},
8681 {"IDZebrac::ZebraTransactionStatus_updated_set", _wrap_ZebraTransactionStatus_updated_set},
8682 {"IDZebrac::ZebraTransactionStatus_updated_get", _wrap_ZebraTransactionStatus_updated_get},
8683 {"IDZebrac::ZebraTransactionStatus_deleted_set", _wrap_ZebraTransactionStatus_deleted_set},
8684 {"IDZebrac::ZebraTransactionStatus_deleted_get", _wrap_ZebraTransactionStatus_deleted_get},
8685 {"IDZebrac::ZebraTransactionStatus_utime_set", _wrap_ZebraTransactionStatus_utime_set},
8686 {"IDZebrac::ZebraTransactionStatus_utime_get", _wrap_ZebraTransactionStatus_utime_get},
8687 {"IDZebrac::ZebraTransactionStatus_stime_set", _wrap_ZebraTransactionStatus_stime_set},
8688 {"IDZebrac::ZebraTransactionStatus_stime_get", _wrap_ZebraTransactionStatus_stime_get},
8689 {"IDZebrac::new_ZebraTransactionStatus", _wrap_new_ZebraTransactionStatus},
8690 {"IDZebrac::delete_ZebraTransactionStatus", _wrap_delete_ZebraTransactionStatus},
8691 {"IDZebrac::DESTROY", _wrap_DESTROY},
8692 {"IDZebrac::logLevel", _wrap_logLevel},
8693 {"IDZebrac::logFile", _wrap_logFile},
8694 {"IDZebrac::logMsg", _wrap_logMsg},
8695 {"IDZebrac::logPrefix", _wrap_logPrefix},
8696 {"IDZebrac::logPrefix2", _wrap_logPrefix2},
8697 {"IDZebrac::odr_createmem", _wrap_odr_createmem},
8698 {"IDZebrac::odr_reset", _wrap_odr_reset},
8699 {"IDZebrac::odr_destroy", _wrap_odr_destroy},
8700 {"IDZebrac::odr_malloc", _wrap_odr_malloc},
8701 {"IDZebrac::start", _wrap_start},
8702 {"IDZebrac::open", _wrap_open},
8703 {"IDZebrac::close", _wrap_close},
8704 {"IDZebrac::stop", _wrap_stop},
8705 {"IDZebrac::errCode", _wrap_errCode},
8706 {"IDZebrac::errString", _wrap_errString},
8707 {"IDZebrac::errAdd", _wrap_errAdd},
8708 {"IDZebrac::init_recordGroup", _wrap_init_recordGroup},
8709 {"IDZebrac::res_get_recordGroup", _wrap_res_get_recordGroup},
8710 {"IDZebrac::set_group", _wrap_set_group},
8711 {"IDZebrac::select_database", _wrap_select_database},
8712 {"IDZebrac::select_databases", _wrap_select_databases},
8713 {"IDZebrac::begin_trans", _wrap_begin_trans},
8714 {"IDZebrac::end_trans", _wrap_end_trans},
8715 {"IDZebrac::trans_no", _wrap_trans_no},
8716 {"IDZebrac::commit", _wrap_commit},
8717 {"IDZebrac::get_shadow_enable", _wrap_get_shadow_enable},
8718 {"IDZebrac::set_shadow_enable", _wrap_set_shadow_enable},
8719 {"IDZebrac::init", _wrap_init},
8720 {"IDZebrac::compact", _wrap_compact},
8721 {"IDZebrac::repository_update", _wrap_repository_update},
8722 {"IDZebrac::repository_delete", _wrap_repository_delete},
8723 {"IDZebrac::repository_show", _wrap_repository_show},
8724 {"IDZebrac::insert_record", _wrap_insert_record},
8725 {"IDZebrac::update_record", _wrap_update_record},
8726 {"IDZebrac::delete_record", _wrap_delete_record},
8727 {"IDZebrac::search_PQF", _wrap_search_PQF},
8728 {"IDZebrac::cql_transform_open_fname", _wrap_cql_transform_open_fname},
8729 {"IDZebrac::cql_transform_close", _wrap_cql_transform_close},
8730 {"IDZebrac::cql_transform_error", _wrap_cql_transform_error},
8731 {"IDZebrac::cql2pqf", _wrap_cql2pqf},
8732 {"IDZebrac::records_retrieve", _wrap_records_retrieve},
8733 {"IDZebrac::record_retrieve", _wrap_record_retrieve},
8734 {"IDZebrac::deleteResultSet", _wrap_deleteResultSet},
8735 {"IDZebrac::resultSetTerms", _wrap_resultSetTerms},
8736 {"IDZebrac::sort", _wrap_sort},
8737 {"IDZebrac::scan_PQF", _wrap_scan_PQF},
8738 {"IDZebrac::getScanEntry", _wrap_getScanEntry},
8739 {"IDZebrac::nmem_create", _wrap_nmem_create},
8740 {"IDZebrac::nmem_destroy", _wrap_nmem_destroy},
8741 {"IDZebrac::data1_create", _wrap_data1_create},
8742 {"IDZebrac::data1_createx", _wrap_data1_createx},
8743 {"IDZebrac::data1_destroy", _wrap_data1_destroy},
8744 {"IDZebrac::get_parent_tag", _wrap_get_parent_tag},
8745 {"IDZebrac::data1_read_node", _wrap_data1_read_node},
8746 {"IDZebrac::data1_read_nodex", _wrap_data1_read_nodex},
8747 {"IDZebrac::data1_read_record", _wrap_data1_read_record},
8748 {"IDZebrac::data1_read_absyn", _wrap_data1_read_absyn},
8749 {"IDZebrac::data1_gettagbynum", _wrap_data1_gettagbynum},
8750 {"IDZebrac::data1_empty_tagset", _wrap_data1_empty_tagset},
8751 {"IDZebrac::data1_read_tagset", _wrap_data1_read_tagset},
8752 {"IDZebrac::data1_getelementbytagname", _wrap_data1_getelementbytagname},
8753 {"IDZebrac::data1_nodetogr", _wrap_data1_nodetogr},
8754 {"IDZebrac::data1_gettagbyname", _wrap_data1_gettagbyname},
8755 {"IDZebrac::data1_free_tree", _wrap_data1_free_tree},
8756 {"IDZebrac::data1_nodetobuf", _wrap_data1_nodetobuf},
8757 {"IDZebrac::data1_mk_tag_data_wd", _wrap_data1_mk_tag_data_wd},
8758 {"IDZebrac::data1_mk_tag_data", _wrap_data1_mk_tag_data},
8759 {"IDZebrac::data1_maptype", _wrap_data1_maptype},
8760 {"IDZebrac::data1_read_varset", _wrap_data1_read_varset},
8761 {"IDZebrac::data1_getvartypebyct", _wrap_data1_getvartypebyct},
8762 {"IDZebrac::data1_read_espec1", _wrap_data1_read_espec1},
8763 {"IDZebrac::data1_doespec1", _wrap_data1_doespec1},
8764 {"IDZebrac::data1_getesetbyname", _wrap_data1_getesetbyname},
8765 {"IDZebrac::data1_getelementbyname", _wrap_data1_getelementbyname},
8766 {"IDZebrac::data1_mk_node2", _wrap_data1_mk_node2},
8767 {"IDZebrac::data1_mk_tag", _wrap_data1_mk_tag},
8768 {"IDZebrac::data1_mk_tag_n", _wrap_data1_mk_tag_n},
8769 {"IDZebrac::data1_tag_add_attr", _wrap_data1_tag_add_attr},
8770 {"IDZebrac::data1_mk_text_n", _wrap_data1_mk_text_n},
8771 {"IDZebrac::data1_mk_text_nf", _wrap_data1_mk_text_nf},
8772 {"IDZebrac::data1_mk_text", _wrap_data1_mk_text},
8773 {"IDZebrac::data1_mk_comment_n", _wrap_data1_mk_comment_n},
8774 {"IDZebrac::data1_mk_comment", _wrap_data1_mk_comment},
8775 {"IDZebrac::data1_mk_preprocess", _wrap_data1_mk_preprocess},
8776 {"IDZebrac::data1_mk_root", _wrap_data1_mk_root},
8777 {"IDZebrac::data1_set_root", _wrap_data1_set_root},
8778 {"IDZebrac::data1_mk_tag_data_int", _wrap_data1_mk_tag_data_int},
8779 {"IDZebrac::data1_mk_tag_data_oid", _wrap_data1_mk_tag_data_oid},
8780 {"IDZebrac::data1_mk_tag_data_text", _wrap_data1_mk_tag_data_text},
8781 {"IDZebrac::data1_mk_tag_data_text_uni", _wrap_data1_mk_tag_data_text_uni},
8782 {"IDZebrac::data1_get_absyn", _wrap_data1_get_absyn},
8783 {"IDZebrac::data1_search_tag", _wrap_data1_search_tag},
8784 {"IDZebrac::data1_mk_tag_uni", _wrap_data1_mk_tag_uni},
8785 {"IDZebrac::data1_get_attset", _wrap_data1_get_attset},
8786 {"IDZebrac::data1_read_maptab", _wrap_data1_read_maptab},
8787 {"IDZebrac::data1_map_record", _wrap_data1_map_record},
8788 {"IDZebrac::data1_read_marctab", _wrap_data1_read_marctab},
8789 {"IDZebrac::data1_nodetomarc", _wrap_data1_nodetomarc},
8790 {"IDZebrac::data1_nodetoidsgml", _wrap_data1_nodetoidsgml},
8791 {"IDZebrac::data1_nodetoexplain", _wrap_data1_nodetoexplain},
8792 {"IDZebrac::data1_nodetosummary", _wrap_data1_nodetosummary},
8793 {"IDZebrac::data1_nodetosoif", _wrap_data1_nodetosoif},
8794 {"IDZebrac::data1_get_wrbuf", _wrap_data1_get_wrbuf},
8795 {"IDZebrac::data1_get_read_buf", _wrap_data1_get_read_buf},
8796 {"IDZebrac::data1_get_map_buf", _wrap_data1_get_map_buf},
8797 {"IDZebrac::data1_absyn_cache_get", _wrap_data1_absyn_cache_get},
8798 {"IDZebrac::data1_attset_cache_get", _wrap_data1_attset_cache_get},
8799 {"IDZebrac::data1_nmem_get", _wrap_data1_nmem_get},
8800 {"IDZebrac::data1_pr_tree", _wrap_data1_pr_tree},
8801 {"IDZebrac::data1_print_tree", _wrap_data1_print_tree},
8802 {"IDZebrac::data1_insert_string", _wrap_data1_insert_string},
8803 {"IDZebrac::data1_insert_string_n", _wrap_data1_insert_string_n},
8804 {"IDZebrac::data1_read_sgml", _wrap_data1_read_sgml},
8805 {"IDZebrac::data1_absyn_trav", _wrap_data1_absyn_trav},
8806 {"IDZebrac::data1_attset_search_id", _wrap_data1_attset_search_id},
8807 {"IDZebrac::data1_getNodeValue", _wrap_data1_getNodeValue},
8808 {"IDZebrac::data1_LookupNode", _wrap_data1_LookupNode},
8809 {"IDZebrac::data1_CountOccurences", _wrap_data1_CountOccurences},
8810 {"IDZebrac::data1_path_fopen", _wrap_data1_path_fopen},
8811 {"IDZebrac::data1_set_tabpath", _wrap_data1_set_tabpath},
8812 {"IDZebrac::data1_set_tabroot", _wrap_data1_set_tabroot},
8813 {"IDZebrac::data1_get_tabpath", _wrap_data1_get_tabpath},
8814 {"IDZebrac::data1_get_tabroot", _wrap_data1_get_tabroot},
8815 {"IDZebrac::grs_perl_readf", _wrap_grs_perl_readf},
8816 {"IDZebrac::grs_perl_readline", _wrap_grs_perl_readline},
8817 {"IDZebrac::grs_perl_getc", _wrap_grs_perl_getc},
8818 {"IDZebrac::grs_perl_seekf", _wrap_grs_perl_seekf},
8819 {"IDZebrac::grs_perl_tellf", _wrap_grs_perl_tellf},
8820 {"IDZebrac::grs_perl_endf", _wrap_grs_perl_endf},
8821 {"IDZebrac::grs_perl_get_dh", _wrap_grs_perl_get_dh},
8822 {"IDZebrac::grs_perl_get_mem", _wrap_grs_perl_get_mem},
8823 {"IDZebrac::grs_perl_set_res", _wrap_grs_perl_set_res},
8834 static int _init = 0;
8836 for (i = 0; swig_types_initial[i]; i++) {
8837 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
8842 /* Install commands */
8843 for (i = 0; swig_commands[i].name; i++) {
8844 newXS((char*) swig_commands[i].name,swig_commands[i].wrapper, (char*)__FILE__);
8847 /* Install variables */
8848 for (i = 0; swig_variables[i].name; i++) {
8850 sv = perl_get_sv((char*) swig_variables[i].name, TRUE | 0x2);
8851 if (swig_variables[i].type) {
8852 SWIG_MakePtr(sv,(void *)1, *swig_variables[i].type,0);
8854 sv_setiv(sv,(IV) 0);
8856 swig_create_magic(sv, (char *) swig_variables[i].name, swig_variables[i].set, swig_variables[i].get);
8859 /* Install constant */
8860 for (i = 0; swig_constants[i].type; i++) {
8862 sv = perl_get_sv((char*)swig_constants[i].name, TRUE | 0x2);
8863 switch(swig_constants[i].type) {
8865 sv_setiv(sv, (IV) swig_constants[i].lvalue);
8868 sv_setnv(sv, (double) swig_constants[i].dvalue);
8871 sv_setpv(sv, (char *) swig_constants[i].pvalue);
8874 SWIG_MakePtr(sv, swig_constants[i].pvalue, *(swig_constants[i].ptype),0);
8877 /* obj = SWIG_NewPackedObj(swig_constants[i].pvalue, swig_constants[i].lvalue, *(swig_constants[i].ptype)); */
8885 SWIG_TypeClientData(SWIGTYPE_p_recordGroup, (void*) "IDZebra::recordGroup");
8886 SWIG_TypeClientData(SWIGTYPE_p_RetrievalObj, (void*) "IDZebra::RetrievalObj");
8887 SWIG_TypeClientData(SWIGTYPE_p_RetrievalRecord, (void*) "IDZebra::RetrievalRecord");
8888 SWIG_TypeClientData(SWIGTYPE_p_scanEntry, (void*) "IDZebra::scanEntry");
8889 SWIG_TypeClientData(SWIGTYPE_p_ScanObj, (void*) "IDZebra::ScanObj");
8890 SWIG_TypeClientData(SWIGTYPE_p_ZebraTransactionStatus, (void*) "IDZebra::ZebraTransactionStatus");