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.11 2003-03-04 23:05:31 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_RetrievalRecordBuf_buf_set) {
1553 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1554 const char *_swigerr = _swigmsg;
1556 RetrievalRecordBuf *arg1 ;
1561 if ((items < 2) || (items > 2)) {
1562 SWIG_croak("Usage: RetrievalRecordBuf_buf_set(self,buf);");
1565 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) {
1566 SWIG_croak("Type error in argument 1 of RetrievalRecordBuf_buf_set. Expected _p_RetrievalRecordBuf");
1569 if (!SvOK((SV*) ST(1))) arg2 = 0;
1570 else arg2 = (char *) SvPV(ST(1), PL_na);
1572 if (arg1->buf) free((char*)arg1->buf);
1573 arg1->buf = (char *) malloc(strlen(arg2)+1);
1574 strcpy((char*)arg1->buf,arg2);
1585 XS(_wrap_RetrievalRecordBuf_buf_get) {
1586 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1587 const char *_swigerr = _swigmsg;
1589 RetrievalRecordBuf *arg1 ;
1594 if ((items < 1) || (items > 1)) {
1595 SWIG_croak("Usage: RetrievalRecordBuf_buf_get(self);");
1598 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) {
1599 SWIG_croak("Type error in argument 1 of RetrievalRecordBuf_buf_get. Expected _p_RetrievalRecordBuf");
1602 result = (char *) ((arg1)->buf);
1604 ST(argvi) = sv_newmortal();
1606 sv_setpv((SV*)ST(argvi++), (char *) result);
1608 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1618 XS(_wrap_RetrievalRecordBuf_len_set) {
1619 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1620 const char *_swigerr = _swigmsg;
1622 RetrievalRecordBuf *arg1 ;
1627 if ((items < 2) || (items > 2)) {
1628 SWIG_croak("Usage: RetrievalRecordBuf_len_set(self,len);");
1631 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) {
1632 SWIG_croak("Type error in argument 1 of RetrievalRecordBuf_len_set. Expected _p_RetrievalRecordBuf");
1635 arg2 = (int) SvIV(ST(1));
1636 if (arg1) (arg1)->len = arg2;
1647 XS(_wrap_RetrievalRecordBuf_len_get) {
1648 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1649 const char *_swigerr = _swigmsg;
1651 RetrievalRecordBuf *arg1 ;
1656 if ((items < 1) || (items > 1)) {
1657 SWIG_croak("Usage: RetrievalRecordBuf_len_get(self);");
1660 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) {
1661 SWIG_croak("Type error in argument 1 of RetrievalRecordBuf_len_get. Expected _p_RetrievalRecordBuf");
1664 result = (int) ((arg1)->len);
1666 ST(argvi) = sv_newmortal();
1667 sv_setiv(ST(argvi++), (IV) result);
1676 XS(_wrap_new_RetrievalRecordBuf) {
1677 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1678 const char *_swigerr = _swigmsg;
1680 RetrievalRecordBuf *result;
1684 if ((items < 0) || (items > 0)) {
1685 SWIG_croak("Usage: new_RetrievalRecordBuf();");
1687 result = (RetrievalRecordBuf *)(RetrievalRecordBuf *) calloc(1, sizeof(RetrievalRecordBuf));
1691 ST(argvi) = newSVpv(result->buf,result->len);
1693 ST(argvi) = newSVpv("",0);
1695 sv_2mortal(ST(argvi));
1706 XS(_wrap_delete_RetrievalRecordBuf) {
1707 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1708 const char *_swigerr = _swigmsg;
1710 RetrievalRecordBuf *arg1 ;
1714 if ((items < 1) || (items > 1)) {
1715 SWIG_croak("Usage: delete_RetrievalRecordBuf(self);");
1718 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) {
1719 SWIG_croak("Type error in argument 1 of delete_RetrievalRecordBuf. Expected _p_RetrievalRecordBuf");
1722 free((char *) arg1);
1733 XS(_wrap_RetrievalRecord_errCode_set) {
1734 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1735 const char *_swigerr = _swigmsg;
1737 RetrievalRecord *arg1 ;
1742 if ((items < 2) || (items > 2)) {
1743 SWIG_croak("Usage: RetrievalRecord_errCode_set(self,errCode);");
1746 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1747 SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_set. Expected _p_RetrievalRecord");
1750 arg2 = (int) SvIV(ST(1));
1751 if (arg1) (arg1)->errCode = arg2;
1762 XS(_wrap_RetrievalRecord_errCode_get) {
1763 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1764 const char *_swigerr = _swigmsg;
1766 RetrievalRecord *arg1 ;
1771 if ((items < 1) || (items > 1)) {
1772 SWIG_croak("Usage: RetrievalRecord_errCode_get(self);");
1775 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1776 SWIG_croak("Type error in argument 1 of RetrievalRecord_errCode_get. Expected _p_RetrievalRecord");
1779 result = (int) ((arg1)->errCode);
1781 ST(argvi) = sv_newmortal();
1782 sv_setiv(ST(argvi++), (IV) result);
1791 XS(_wrap_RetrievalRecord_errString_set) {
1792 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1793 const char *_swigerr = _swigmsg;
1795 RetrievalRecord *arg1 ;
1800 if ((items < 2) || (items > 2)) {
1801 SWIG_croak("Usage: RetrievalRecord_errString_set(self,errString);");
1804 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1805 SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_set. Expected _p_RetrievalRecord");
1808 if (!SvOK((SV*) ST(1))) arg2 = 0;
1809 else arg2 = (char *) SvPV(ST(1), PL_na);
1811 if (arg1->errString) free((char*)arg1->errString);
1812 arg1->errString = (char *) malloc(strlen(arg2)+1);
1813 strcpy((char*)arg1->errString,arg2);
1824 XS(_wrap_RetrievalRecord_errString_get) {
1825 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1826 const char *_swigerr = _swigmsg;
1828 RetrievalRecord *arg1 ;
1833 if ((items < 1) || (items > 1)) {
1834 SWIG_croak("Usage: RetrievalRecord_errString_get(self);");
1837 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1838 SWIG_croak("Type error in argument 1 of RetrievalRecord_errString_get. Expected _p_RetrievalRecord");
1841 result = (char *) ((arg1)->errString);
1843 ST(argvi) = sv_newmortal();
1845 sv_setpv((SV*)ST(argvi++), (char *) result);
1847 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1857 XS(_wrap_RetrievalRecord_position_set) {
1858 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1859 const char *_swigerr = _swigmsg;
1861 RetrievalRecord *arg1 ;
1866 if ((items < 2) || (items > 2)) {
1867 SWIG_croak("Usage: RetrievalRecord_position_set(self,position);");
1870 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1871 SWIG_croak("Type error in argument 1 of RetrievalRecord_position_set. Expected _p_RetrievalRecord");
1874 arg2 = (int) SvIV(ST(1));
1875 if (arg1) (arg1)->position = arg2;
1886 XS(_wrap_RetrievalRecord_position_get) {
1887 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1888 const char *_swigerr = _swigmsg;
1890 RetrievalRecord *arg1 ;
1895 if ((items < 1) || (items > 1)) {
1896 SWIG_croak("Usage: RetrievalRecord_position_get(self);");
1899 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1900 SWIG_croak("Type error in argument 1 of RetrievalRecord_position_get. Expected _p_RetrievalRecord");
1903 result = (int) ((arg1)->position);
1905 ST(argvi) = sv_newmortal();
1906 sv_setiv(ST(argvi++), (IV) result);
1915 XS(_wrap_RetrievalRecord_base_set) {
1916 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1917 const char *_swigerr = _swigmsg;
1919 RetrievalRecord *arg1 ;
1924 if ((items < 2) || (items > 2)) {
1925 SWIG_croak("Usage: RetrievalRecord_base_set(self,base);");
1928 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1929 SWIG_croak("Type error in argument 1 of RetrievalRecord_base_set. Expected _p_RetrievalRecord");
1932 if (!SvOK((SV*) ST(1))) arg2 = 0;
1933 else arg2 = (char *) SvPV(ST(1), PL_na);
1935 if (arg1->base) free((char*)arg1->base);
1936 arg1->base = (char *) malloc(strlen(arg2)+1);
1937 strcpy((char*)arg1->base,arg2);
1948 XS(_wrap_RetrievalRecord_base_get) {
1949 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1950 const char *_swigerr = _swigmsg;
1952 RetrievalRecord *arg1 ;
1957 if ((items < 1) || (items > 1)) {
1958 SWIG_croak("Usage: RetrievalRecord_base_get(self);");
1961 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1962 SWIG_croak("Type error in argument 1 of RetrievalRecord_base_get. Expected _p_RetrievalRecord");
1965 result = (char *) ((arg1)->base);
1967 ST(argvi) = sv_newmortal();
1969 sv_setpv((SV*)ST(argvi++), (char *) result);
1971 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
1981 XS(_wrap_RetrievalRecord_sysno_set) {
1982 char _swigmsg[SWIG_MAX_ERRMSG] = "";
1983 const char *_swigerr = _swigmsg;
1985 RetrievalRecord *arg1 ;
1990 if ((items < 2) || (items > 2)) {
1991 SWIG_croak("Usage: RetrievalRecord_sysno_set(self,sysno);");
1994 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
1995 SWIG_croak("Type error in argument 1 of RetrievalRecord_sysno_set. Expected _p_RetrievalRecord");
1998 arg2 = (int) SvIV(ST(1));
1999 if (arg1) (arg1)->sysno = arg2;
2010 XS(_wrap_RetrievalRecord_sysno_get) {
2011 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2012 const char *_swigerr = _swigmsg;
2014 RetrievalRecord *arg1 ;
2019 if ((items < 1) || (items > 1)) {
2020 SWIG_croak("Usage: RetrievalRecord_sysno_get(self);");
2023 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2024 SWIG_croak("Type error in argument 1 of RetrievalRecord_sysno_get. Expected _p_RetrievalRecord");
2027 result = (int) ((arg1)->sysno);
2029 ST(argvi) = sv_newmortal();
2030 sv_setiv(ST(argvi++), (IV) result);
2039 XS(_wrap_RetrievalRecord_score_set) {
2040 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2041 const char *_swigerr = _swigmsg;
2043 RetrievalRecord *arg1 ;
2048 if ((items < 2) || (items > 2)) {
2049 SWIG_croak("Usage: RetrievalRecord_score_set(self,score);");
2052 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2053 SWIG_croak("Type error in argument 1 of RetrievalRecord_score_set. Expected _p_RetrievalRecord");
2056 arg2 = (int) SvIV(ST(1));
2057 if (arg1) (arg1)->score = arg2;
2068 XS(_wrap_RetrievalRecord_score_get) {
2069 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2070 const char *_swigerr = _swigmsg;
2072 RetrievalRecord *arg1 ;
2077 if ((items < 1) || (items > 1)) {
2078 SWIG_croak("Usage: RetrievalRecord_score_get(self);");
2081 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2082 SWIG_croak("Type error in argument 1 of RetrievalRecord_score_get. Expected _p_RetrievalRecord");
2085 result = (int) ((arg1)->score);
2087 ST(argvi) = sv_newmortal();
2088 sv_setiv(ST(argvi++), (IV) result);
2097 XS(_wrap_RetrievalRecord_format_set) {
2098 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2099 const char *_swigerr = _swigmsg;
2101 RetrievalRecord *arg1 ;
2106 if ((items < 2) || (items > 2)) {
2107 SWIG_croak("Usage: RetrievalRecord_format_set(self,format);");
2110 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2111 SWIG_croak("Type error in argument 1 of RetrievalRecord_format_set. Expected _p_RetrievalRecord");
2114 if (!SvOK((SV*) ST(1))) arg2 = 0;
2115 else arg2 = (char *) SvPV(ST(1), PL_na);
2117 if (arg1->format) free((char*)arg1->format);
2118 arg1->format = (char *) malloc(strlen(arg2)+1);
2119 strcpy((char*)arg1->format,arg2);
2130 XS(_wrap_RetrievalRecord_format_get) {
2131 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2132 const char *_swigerr = _swigmsg;
2134 RetrievalRecord *arg1 ;
2139 if ((items < 1) || (items > 1)) {
2140 SWIG_croak("Usage: RetrievalRecord_format_get(self);");
2143 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2144 SWIG_croak("Type error in argument 1 of RetrievalRecord_format_get. Expected _p_RetrievalRecord");
2147 result = (char *) ((arg1)->format);
2149 ST(argvi) = sv_newmortal();
2151 sv_setpv((SV*)ST(argvi++), (char *) result);
2153 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
2163 XS(_wrap_RetrievalRecord_buf_set) {
2164 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2165 const char *_swigerr = _swigmsg;
2167 RetrievalRecord *arg1 ;
2168 RetrievalRecordBuf *arg2 ;
2172 if ((items < 2) || (items > 2)) {
2173 SWIG_croak("Usage: RetrievalRecord_buf_set(self,buf);");
2176 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2177 SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_set. Expected _p_RetrievalRecord");
2181 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_RetrievalRecordBuf,0) < 0) {
2182 SWIG_croak("Type error in argument 2 of RetrievalRecord_buf_set. Expected _p_RetrievalRecordBuf");
2185 if (arg1) (arg1)->buf = arg2;
2196 XS(_wrap_RetrievalRecord_buf_get) {
2197 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2198 const char *_swigerr = _swigmsg;
2200 RetrievalRecord *arg1 ;
2201 RetrievalRecordBuf *result;
2205 if ((items < 1) || (items > 1)) {
2206 SWIG_croak("Usage: RetrievalRecord_buf_get(self);");
2209 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2210 SWIG_croak("Type error in argument 1 of RetrievalRecord_buf_get. Expected _p_RetrievalRecord");
2213 result = (RetrievalRecordBuf *) ((arg1)->buf);
2217 ST(argvi) = newSVpv(result->buf,result->len);
2219 ST(argvi) = newSVpv("",0);
2221 sv_2mortal(ST(argvi));
2232 XS(_wrap_new_RetrievalRecord) {
2233 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2234 const char *_swigerr = _swigmsg;
2236 RetrievalRecord *result;
2240 if ((items < 0) || (items > 0)) {
2241 SWIG_croak("Usage: new_RetrievalRecord();");
2243 result = (RetrievalRecord *)(RetrievalRecord *) calloc(1, sizeof(RetrievalRecord));
2245 ST(argvi) = sv_newmortal();
2246 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_RetrievalRecord,0);
2255 XS(_wrap_delete_RetrievalRecord) {
2256 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2257 const char *_swigerr = _swigmsg;
2259 RetrievalRecord *arg1 ;
2263 if ((items < 1) || (items > 1)) {
2264 SWIG_croak("Usage: delete_RetrievalRecord(self);");
2267 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalRecord,0) < 0) {
2268 SWIG_croak("Type error in argument 1 of delete_RetrievalRecord. Expected _p_RetrievalRecord");
2271 free((char *) arg1);
2282 XS(_wrap_scanEntry_occurrences_set) {
2283 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2284 const char *_swigerr = _swigmsg;
2291 if ((items < 2) || (items > 2)) {
2292 SWIG_croak("Usage: scanEntry_occurrences_set(self,occurrences);");
2295 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) {
2296 SWIG_croak("Type error in argument 1 of scanEntry_occurrences_set. Expected _p_scanEntry");
2299 arg2 = (int) SvIV(ST(1));
2300 if (arg1) (arg1)->occurrences = arg2;
2311 XS(_wrap_scanEntry_occurrences_get) {
2312 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2313 const char *_swigerr = _swigmsg;
2320 if ((items < 1) || (items > 1)) {
2321 SWIG_croak("Usage: scanEntry_occurrences_get(self);");
2324 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) {
2325 SWIG_croak("Type error in argument 1 of scanEntry_occurrences_get. Expected _p_scanEntry");
2328 result = (int) ((arg1)->occurrences);
2330 ST(argvi) = sv_newmortal();
2331 sv_setiv(ST(argvi++), (IV) result);
2340 XS(_wrap_scanEntry_term_set) {
2341 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2342 const char *_swigerr = _swigmsg;
2349 if ((items < 2) || (items > 2)) {
2350 SWIG_croak("Usage: scanEntry_term_set(self,term);");
2353 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) {
2354 SWIG_croak("Type error in argument 1 of scanEntry_term_set. Expected _p_scanEntry");
2357 if (!SvOK((SV*) ST(1))) arg2 = 0;
2358 else arg2 = (char *) SvPV(ST(1), PL_na);
2360 if (arg1->term) free((char*)arg1->term);
2361 arg1->term = (char *) malloc(strlen(arg2)+1);
2362 strcpy((char*)arg1->term,arg2);
2373 XS(_wrap_scanEntry_term_get) {
2374 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2375 const char *_swigerr = _swigmsg;
2382 if ((items < 1) || (items > 1)) {
2383 SWIG_croak("Usage: scanEntry_term_get(self);");
2386 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) {
2387 SWIG_croak("Type error in argument 1 of scanEntry_term_get. Expected _p_scanEntry");
2390 result = (char *) ((arg1)->term);
2392 ST(argvi) = sv_newmortal();
2394 sv_setpv((SV*)ST(argvi++), (char *) result);
2396 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
2406 XS(_wrap_new_scanEntry) {
2407 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2408 const char *_swigerr = _swigmsg;
2414 if ((items < 0) || (items > 0)) {
2415 SWIG_croak("Usage: new_scanEntry();");
2417 result = (scanEntry *)(scanEntry *) calloc(1, sizeof(scanEntry));
2419 ST(argvi) = sv_newmortal();
2420 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_scanEntry,0);
2429 XS(_wrap_delete_scanEntry) {
2430 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2431 const char *_swigerr = _swigmsg;
2437 if ((items < 1) || (items > 1)) {
2438 SWIG_croak("Usage: delete_scanEntry(self);");
2441 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_scanEntry,0) < 0) {
2442 SWIG_croak("Type error in argument 1 of delete_scanEntry. Expected _p_scanEntry");
2445 free((char *) arg1);
2456 XS(_wrap_ScanObj_num_entries_set) {
2457 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2458 const char *_swigerr = _swigmsg;
2465 if ((items < 2) || (items > 2)) {
2466 SWIG_croak("Usage: ScanObj_num_entries_set(self,num_entries);");
2469 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2470 SWIG_croak("Type error in argument 1 of ScanObj_num_entries_set. Expected _p_ScanObj");
2473 arg2 = (int) SvIV(ST(1));
2474 if (arg1) (arg1)->num_entries = arg2;
2485 XS(_wrap_ScanObj_num_entries_get) {
2486 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2487 const char *_swigerr = _swigmsg;
2494 if ((items < 1) || (items > 1)) {
2495 SWIG_croak("Usage: ScanObj_num_entries_get(self);");
2498 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2499 SWIG_croak("Type error in argument 1 of ScanObj_num_entries_get. Expected _p_ScanObj");
2502 result = (int) ((arg1)->num_entries);
2504 ST(argvi) = sv_newmortal();
2505 sv_setiv(ST(argvi++), (IV) result);
2514 XS(_wrap_ScanObj_position_set) {
2515 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2516 const char *_swigerr = _swigmsg;
2523 if ((items < 2) || (items > 2)) {
2524 SWIG_croak("Usage: ScanObj_position_set(self,position);");
2527 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2528 SWIG_croak("Type error in argument 1 of ScanObj_position_set. Expected _p_ScanObj");
2531 arg2 = (int) SvIV(ST(1));
2532 if (arg1) (arg1)->position = arg2;
2543 XS(_wrap_ScanObj_position_get) {
2544 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2545 const char *_swigerr = _swigmsg;
2552 if ((items < 1) || (items > 1)) {
2553 SWIG_croak("Usage: ScanObj_position_get(self);");
2556 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2557 SWIG_croak("Type error in argument 1 of ScanObj_position_get. Expected _p_ScanObj");
2560 result = (int) ((arg1)->position);
2562 ST(argvi) = sv_newmortal();
2563 sv_setiv(ST(argvi++), (IV) result);
2572 XS(_wrap_ScanObj_is_partial_set) {
2573 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2574 const char *_swigerr = _swigmsg;
2581 if ((items < 2) || (items > 2)) {
2582 SWIG_croak("Usage: ScanObj_is_partial_set(self,is_partial);");
2585 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2586 SWIG_croak("Type error in argument 1 of ScanObj_is_partial_set. Expected _p_ScanObj");
2589 arg2 = (int) SvIV(ST(1));
2590 if (arg1) (arg1)->is_partial = arg2;
2601 XS(_wrap_ScanObj_is_partial_get) {
2602 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2603 const char *_swigerr = _swigmsg;
2610 if ((items < 1) || (items > 1)) {
2611 SWIG_croak("Usage: ScanObj_is_partial_get(self);");
2614 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2615 SWIG_croak("Type error in argument 1 of ScanObj_is_partial_get. Expected _p_ScanObj");
2618 result = (int) ((arg1)->is_partial);
2620 ST(argvi) = sv_newmortal();
2621 sv_setiv(ST(argvi++), (IV) result);
2630 XS(_wrap_ScanObj_entries_set) {
2631 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2632 const char *_swigerr = _swigmsg;
2639 if ((items < 2) || (items > 2)) {
2640 SWIG_croak("Usage: ScanObj_entries_set(self,entries);");
2643 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2644 SWIG_croak("Type error in argument 1 of ScanObj_entries_set. Expected _p_ScanObj");
2648 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_scanEntry,0) < 0) {
2649 SWIG_croak("Type error in argument 2 of ScanObj_entries_set. Expected _p_scanEntry");
2652 if (arg1) (arg1)->entries = arg2;
2663 XS(_wrap_ScanObj_entries_get) {
2664 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2665 const char *_swigerr = _swigmsg;
2672 if ((items < 1) || (items > 1)) {
2673 SWIG_croak("Usage: ScanObj_entries_get(self);");
2676 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2677 SWIG_croak("Type error in argument 1 of ScanObj_entries_get. Expected _p_ScanObj");
2680 result = (scanEntry *) ((arg1)->entries);
2682 ST(argvi) = sv_newmortal();
2683 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_scanEntry,0);
2692 XS(_wrap_new_ScanObj) {
2693 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2694 const char *_swigerr = _swigmsg;
2700 if ((items < 0) || (items > 0)) {
2701 SWIG_croak("Usage: new_ScanObj();");
2703 result = (ScanObj *)(ScanObj *) calloc(1, sizeof(ScanObj));
2705 ST(argvi) = sv_newmortal();
2706 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ScanObj,0);
2715 XS(_wrap_delete_ScanObj) {
2716 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2717 const char *_swigerr = _swigmsg;
2723 if ((items < 1) || (items > 1)) {
2724 SWIG_croak("Usage: delete_ScanObj(self);");
2727 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
2728 SWIG_croak("Type error in argument 1 of delete_ScanObj. Expected _p_ScanObj");
2731 free((char *) arg1);
2742 XS(_wrap_ZebraTransactionStatus_processed_set) {
2743 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2744 const char *_swigerr = _swigmsg;
2746 ZebraTransactionStatus *arg1 ;
2751 if ((items < 2) || (items > 2)) {
2752 SWIG_croak("Usage: ZebraTransactionStatus_processed_set(self,processed);");
2755 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2756 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_processed_set. Expected _p_ZebraTransactionStatus");
2759 arg2 = (int) SvIV(ST(1));
2760 if (arg1) (arg1)->processed = arg2;
2771 XS(_wrap_ZebraTransactionStatus_processed_get) {
2772 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2773 const char *_swigerr = _swigmsg;
2775 ZebraTransactionStatus *arg1 ;
2780 if ((items < 1) || (items > 1)) {
2781 SWIG_croak("Usage: ZebraTransactionStatus_processed_get(self);");
2784 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2785 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_processed_get. Expected _p_ZebraTransactionStatus");
2788 result = (int) ((arg1)->processed);
2790 ST(argvi) = sv_newmortal();
2791 sv_setiv(ST(argvi++), (IV) result);
2800 XS(_wrap_ZebraTransactionStatus_inserted_set) {
2801 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2802 const char *_swigerr = _swigmsg;
2804 ZebraTransactionStatus *arg1 ;
2809 if ((items < 2) || (items > 2)) {
2810 SWIG_croak("Usage: ZebraTransactionStatus_inserted_set(self,inserted);");
2813 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2814 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_inserted_set. Expected _p_ZebraTransactionStatus");
2817 arg2 = (int) SvIV(ST(1));
2818 if (arg1) (arg1)->inserted = arg2;
2829 XS(_wrap_ZebraTransactionStatus_inserted_get) {
2830 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2831 const char *_swigerr = _swigmsg;
2833 ZebraTransactionStatus *arg1 ;
2838 if ((items < 1) || (items > 1)) {
2839 SWIG_croak("Usage: ZebraTransactionStatus_inserted_get(self);");
2842 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2843 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_inserted_get. Expected _p_ZebraTransactionStatus");
2846 result = (int) ((arg1)->inserted);
2848 ST(argvi) = sv_newmortal();
2849 sv_setiv(ST(argvi++), (IV) result);
2858 XS(_wrap_ZebraTransactionStatus_updated_set) {
2859 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2860 const char *_swigerr = _swigmsg;
2862 ZebraTransactionStatus *arg1 ;
2867 if ((items < 2) || (items > 2)) {
2868 SWIG_croak("Usage: ZebraTransactionStatus_updated_set(self,updated);");
2871 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2872 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_updated_set. Expected _p_ZebraTransactionStatus");
2875 arg2 = (int) SvIV(ST(1));
2876 if (arg1) (arg1)->updated = arg2;
2887 XS(_wrap_ZebraTransactionStatus_updated_get) {
2888 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2889 const char *_swigerr = _swigmsg;
2891 ZebraTransactionStatus *arg1 ;
2896 if ((items < 1) || (items > 1)) {
2897 SWIG_croak("Usage: ZebraTransactionStatus_updated_get(self);");
2900 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2901 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_updated_get. Expected _p_ZebraTransactionStatus");
2904 result = (int) ((arg1)->updated);
2906 ST(argvi) = sv_newmortal();
2907 sv_setiv(ST(argvi++), (IV) result);
2916 XS(_wrap_ZebraTransactionStatus_deleted_set) {
2917 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2918 const char *_swigerr = _swigmsg;
2920 ZebraTransactionStatus *arg1 ;
2925 if ((items < 2) || (items > 2)) {
2926 SWIG_croak("Usage: ZebraTransactionStatus_deleted_set(self,deleted);");
2929 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2930 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_deleted_set. Expected _p_ZebraTransactionStatus");
2933 arg2 = (int) SvIV(ST(1));
2934 if (arg1) (arg1)->deleted = arg2;
2945 XS(_wrap_ZebraTransactionStatus_deleted_get) {
2946 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2947 const char *_swigerr = _swigmsg;
2949 ZebraTransactionStatus *arg1 ;
2954 if ((items < 1) || (items > 1)) {
2955 SWIG_croak("Usage: ZebraTransactionStatus_deleted_get(self);");
2958 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2959 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_deleted_get. Expected _p_ZebraTransactionStatus");
2962 result = (int) ((arg1)->deleted);
2964 ST(argvi) = sv_newmortal();
2965 sv_setiv(ST(argvi++), (IV) result);
2974 XS(_wrap_ZebraTransactionStatus_utime_set) {
2975 char _swigmsg[SWIG_MAX_ERRMSG] = "";
2976 const char *_swigerr = _swigmsg;
2978 ZebraTransactionStatus *arg1 ;
2983 if ((items < 2) || (items > 2)) {
2984 SWIG_croak("Usage: ZebraTransactionStatus_utime_set(self,utime);");
2987 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
2988 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_utime_set. Expected _p_ZebraTransactionStatus");
2991 arg2 = (long) SvIV(ST(1));
2992 if (arg1) (arg1)->utime = arg2;
3003 XS(_wrap_ZebraTransactionStatus_utime_get) {
3004 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3005 const char *_swigerr = _swigmsg;
3007 ZebraTransactionStatus *arg1 ;
3012 if ((items < 1) || (items > 1)) {
3013 SWIG_croak("Usage: ZebraTransactionStatus_utime_get(self);");
3016 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
3017 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_utime_get. Expected _p_ZebraTransactionStatus");
3020 result = (long) ((arg1)->utime);
3022 ST(argvi) = sv_newmortal();
3023 sv_setiv(ST(argvi++), (IV) result);
3032 XS(_wrap_ZebraTransactionStatus_stime_set) {
3033 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3034 const char *_swigerr = _swigmsg;
3036 ZebraTransactionStatus *arg1 ;
3041 if ((items < 2) || (items > 2)) {
3042 SWIG_croak("Usage: ZebraTransactionStatus_stime_set(self,stime);");
3045 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
3046 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_stime_set. Expected _p_ZebraTransactionStatus");
3049 arg2 = (long) SvIV(ST(1));
3050 if (arg1) (arg1)->stime = arg2;
3061 XS(_wrap_ZebraTransactionStatus_stime_get) {
3062 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3063 const char *_swigerr = _swigmsg;
3065 ZebraTransactionStatus *arg1 ;
3070 if ((items < 1) || (items > 1)) {
3071 SWIG_croak("Usage: ZebraTransactionStatus_stime_get(self);");
3074 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
3075 SWIG_croak("Type error in argument 1 of ZebraTransactionStatus_stime_get. Expected _p_ZebraTransactionStatus");
3078 result = (long) ((arg1)->stime);
3080 ST(argvi) = sv_newmortal();
3081 sv_setiv(ST(argvi++), (IV) result);
3090 XS(_wrap_new_ZebraTransactionStatus) {
3091 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3092 const char *_swigerr = _swigmsg;
3094 ZebraTransactionStatus *result;
3098 if ((items < 0) || (items > 0)) {
3099 SWIG_croak("Usage: new_ZebraTransactionStatus();");
3101 result = (ZebraTransactionStatus *)(ZebraTransactionStatus *) calloc(1, sizeof(ZebraTransactionStatus));
3103 ST(argvi) = sv_newmortal();
3104 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_ZebraTransactionStatus,0);
3113 XS(_wrap_delete_ZebraTransactionStatus) {
3114 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3115 const char *_swigerr = _swigmsg;
3117 ZebraTransactionStatus *arg1 ;
3121 if ((items < 1) || (items > 1)) {
3122 SWIG_croak("Usage: delete_ZebraTransactionStatus(self);");
3125 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
3126 SWIG_croak("Type error in argument 1 of delete_ZebraTransactionStatus. Expected _p_ZebraTransactionStatus");
3129 free((char *) arg1);
3140 XS(_wrap_init__SWIG_0) {
3141 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3142 const char *_swigerr = _swigmsg;
3147 if ((items < 0) || (items > 0)) {
3148 SWIG_croak("Usage: init();");
3162 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3163 const char *_swigerr = _swigmsg;
3168 if ((items < 0) || (items > 0)) {
3169 SWIG_croak("Usage: DESTROY();");
3182 XS(_wrap_logLevel) {
3183 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3184 const char *_swigerr = _swigmsg;
3190 if ((items < 1) || (items > 1)) {
3191 SWIG_croak("Usage: logLevel(level);");
3193 arg1 = (int) SvIV(ST(0));
3206 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3207 const char *_swigerr = _swigmsg;
3213 if ((items < 1) || (items > 1)) {
3214 SWIG_croak("Usage: logFile(fname);");
3216 if (!SvOK((SV*) ST(0))) arg1 = 0;
3217 else arg1 = (char *) SvPV(ST(0), PL_na);
3218 logFile((char const *)arg1);
3230 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3231 const char *_swigerr = _swigmsg;
3238 if ((items < 2) || (items > 2)) {
3239 SWIG_croak("Usage: logMsg(level,message);");
3241 arg1 = (int) SvIV(ST(0));
3242 if (!SvOK((SV*) ST(1))) arg2 = 0;
3243 else arg2 = (char *) SvPV(ST(1), PL_na);
3244 logMsg(arg1,(char const *)arg2);
3255 XS(_wrap_odr_createmem) {
3256 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3257 const char *_swigerr = _swigmsg;
3264 if ((items < 1) || (items > 1)) {
3265 SWIG_croak("Usage: odr_createmem(direction);");
3267 arg1 = (int) SvIV(ST(0));
3268 result = odr_createmem(arg1);
3271 ODR * resultobj = (ODR *) malloc(sizeof(ODR));
3272 memmove(resultobj, &result, sizeof(ODR));
3273 ST(argvi) = sv_newmortal();
3274 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ODR,0);
3284 XS(_wrap_odr_reset) {
3285 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3286 const char *_swigerr = _swigmsg;
3292 if ((items < 1) || (items > 1)) {
3293 SWIG_croak("Usage: odr_reset(o);");
3297 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3298 SWIG_croak("Type error in argument 1 of odr_reset. Expected _p_ODR");
3313 XS(_wrap_odr_destroy) {
3314 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3315 const char *_swigerr = _swigmsg;
3321 if ((items < 1) || (items > 1)) {
3322 SWIG_croak("Usage: odr_destroy(o);");
3326 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3327 SWIG_croak("Type error in argument 1 of odr_destroy. Expected _p_ODR");
3342 XS(_wrap_odr_malloc) {
3343 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3344 const char *_swigerr = _swigmsg;
3352 if ((items < 2) || (items > 2)) {
3353 SWIG_croak("Usage: odr_malloc(o,size);");
3357 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
3358 SWIG_croak("Type error in argument 1 of odr_malloc. Expected _p_ODR");
3362 arg2 = (int) SvIV(ST(1));
3363 result = (void *)odr_malloc(arg1,arg2);
3365 ST(argvi) = sv_newmortal();
3366 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_void,0);
3376 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3377 const char *_swigerr = _swigmsg;
3380 ZebraService result;
3384 if ((items < 1) || (items > 1)) {
3385 SWIG_croak("Usage: start(configName);");
3387 if (!SvOK((SV*) ST(0))) arg1 = 0;
3388 else arg1 = (char *) SvPV(ST(0), PL_na);
3389 result = zebra_start((char const *)arg1);
3392 ZebraService * resultobj = (ZebraService *) malloc(sizeof(ZebraService));
3393 memmove(resultobj, &result, sizeof(ZebraService));
3394 ST(argvi) = sv_newmortal();
3395 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ZebraService,0);
3406 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3407 const char *_swigerr = _swigmsg;
3414 if ((items < 1) || (items > 1)) {
3415 SWIG_croak("Usage: open(zs);");
3418 ZebraService * argp;
3419 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraService,0) < 0) {
3420 SWIG_croak("Type error in argument 1 of open. Expected _p_ZebraService");
3424 result = zebra_open(arg1);
3427 ZebraHandle * resultobj = (ZebraHandle *) malloc(sizeof(ZebraHandle));
3428 memmove(resultobj, &result, sizeof(ZebraHandle));
3429 ST(argvi) = sv_newmortal();
3430 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_ZebraHandle,0);
3441 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3442 const char *_swigerr = _swigmsg;
3448 if ((items < 1) || (items > 1)) {
3449 SWIG_croak("Usage: close(zh);");
3453 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3454 SWIG_croak("Type error in argument 1 of close. Expected _p_ZebraHandle");
3470 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3471 const char *_swigerr = _swigmsg;
3477 if ((items < 1) || (items > 1)) {
3478 SWIG_croak("Usage: stop(zs);");
3481 ZebraService * argp;
3482 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraService,0) < 0) {
3483 SWIG_croak("Type error in argument 1 of stop. Expected _p_ZebraService");
3499 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3500 const char *_swigerr = _swigmsg;
3507 if ((items < 1) || (items > 1)) {
3508 SWIG_croak("Usage: errCode(zh);");
3512 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3513 SWIG_croak("Type error in argument 1 of errCode. Expected _p_ZebraHandle");
3517 result = (int)zebra_errCode(arg1);
3519 ST(argvi) = sv_newmortal();
3520 sv_setiv(ST(argvi++), (IV) result);
3529 XS(_wrap_errString) {
3530 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3531 const char *_swigerr = _swigmsg;
3538 if ((items < 1) || (items > 1)) {
3539 SWIG_croak("Usage: errString(zh);");
3543 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3544 SWIG_croak("Type error in argument 1 of errString. Expected _p_ZebraHandle");
3548 result = (char *)zebra_errString(arg1);
3550 ST(argvi) = sv_newmortal();
3552 sv_setpv((SV*)ST(argvi++), (char *) result);
3554 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
3565 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3566 const char *_swigerr = _swigmsg;
3573 if ((items < 1) || (items > 1)) {
3574 SWIG_croak("Usage: errAdd(zh);");
3578 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3579 SWIG_croak("Type error in argument 1 of errAdd. Expected _p_ZebraHandle");
3583 result = (char *)zebra_errAdd(arg1);
3585 ST(argvi) = sv_newmortal();
3587 sv_setpv((SV*)ST(argvi++), (char *) result);
3589 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
3599 XS(_wrap_init_recordGroup) {
3600 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3601 const char *_swigerr = _swigmsg;
3607 if ((items < 1) || (items > 1)) {
3608 SWIG_croak("Usage: init_recordGroup(rg);");
3611 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_recordGroup,0) < 0) {
3612 SWIG_croak("Type error in argument 1 of init_recordGroup. Expected _p_recordGroup");
3615 init_recordGroup(arg1);
3626 XS(_wrap_res_get_recordGroup) {
3627 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3628 const char *_swigerr = _swigmsg;
3636 if ((items < 3) || (items > 3)) {
3637 SWIG_croak("Usage: res_get_recordGroup(zh,rg,ext);");
3641 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3642 SWIG_croak("Type error in argument 1 of res_get_recordGroup. Expected _p_ZebraHandle");
3647 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3648 SWIG_croak("Type error in argument 2 of res_get_recordGroup. Expected _p_recordGroup");
3651 if (!SvOK((SV*) ST(2))) arg3 = 0;
3652 else arg3 = (char *) SvPV(ST(2), PL_na);
3653 res_get_recordGroup(arg1,arg2,(char const *)arg3);
3664 XS(_wrap_set_group) {
3665 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3666 const char *_swigerr = _swigmsg;
3669 struct recordGroup *arg2 ;
3673 if ((items < 2) || (items > 2)) {
3674 SWIG_croak("Usage: set_group(zh,rg);");
3678 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3679 SWIG_croak("Type error in argument 1 of set_group. Expected _p_ZebraHandle");
3684 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
3685 SWIG_croak("Type error in argument 2 of set_group. Expected _p_recordGroup");
3688 zebra_set_group(arg1,arg2);
3699 XS(_wrap_select_database) {
3700 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3701 const char *_swigerr = _swigmsg;
3709 if ((items < 2) || (items > 2)) {
3710 SWIG_croak("Usage: select_database(zh,basename);");
3714 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3715 SWIG_croak("Type error in argument 1 of select_database. Expected _p_ZebraHandle");
3719 if (!SvOK((SV*) ST(1))) arg2 = 0;
3720 else arg2 = (char *) SvPV(ST(1), PL_na);
3721 result = (int)zebra_select_database(arg1,(char const *)arg2);
3723 ST(argvi) = sv_newmortal();
3724 sv_setiv(ST(argvi++), (IV) result);
3733 XS(_wrap_select_databases) {
3734 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3735 const char *_swigerr = _swigmsg;
3744 if ((items < 3) || (items > 3)) {
3745 SWIG_croak("Usage: select_databases(zh,num_bases,basenames);");
3749 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3750 SWIG_croak("Type error in argument 1 of select_databases. Expected _p_ZebraHandle");
3754 arg2 = (int) SvIV(ST(1));
3762 croak("Argument 3 is not a reference.");
3763 if (SvTYPE(SvRV(ST(2))) != SVt_PVAV)
3764 croak("Argument 3 is not an array.");
3765 tempav = (AV*)SvRV(ST(2));
3766 len = av_len(tempav);
3767 arg3 = (char **) malloc((len+2)*sizeof(char *));
3768 for (i = 0; i <= len; i++) {
3769 tv = av_fetch(tempav, i, 0);
3770 arg3[i] = (char *) SvPV(*tv,na);
3774 result = (int)zebra_select_databases(arg1,arg2,(char const **)arg3);
3776 ST(argvi) = sv_newmortal();
3777 sv_setiv(ST(argvi++), (IV) result);
3792 XS(_wrap_begin_trans) {
3793 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3794 const char *_swigerr = _swigmsg;
3800 if ((items < 1) || (items > 1)) {
3801 SWIG_croak("Usage: begin_trans(zh);");
3805 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3806 SWIG_croak("Type error in argument 1 of begin_trans. Expected _p_ZebraHandle");
3810 zebra_begin_trans(arg1);
3821 XS(_wrap_end_trans) {
3822 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3823 const char *_swigerr = _swigmsg;
3826 ZebraTransactionStatus *arg2 ;
3830 if ((items < 2) || (items > 2)) {
3831 SWIG_croak("Usage: end_trans(zh,stat);");
3835 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3836 SWIG_croak("Type error in argument 1 of end_trans. Expected _p_ZebraHandle");
3841 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ZebraTransactionStatus,0) < 0) {
3842 SWIG_croak("Type error in argument 2 of end_trans. Expected _p_ZebraTransactionStatus");
3845 zebra_end_transaction(arg1,arg2);
3856 XS(_wrap_trans_no) {
3857 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3858 const char *_swigerr = _swigmsg;
3865 if ((items < 1) || (items > 1)) {
3866 SWIG_croak("Usage: trans_no(zh);");
3870 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3871 SWIG_croak("Type error in argument 1 of trans_no. Expected _p_ZebraHandle");
3875 result = (int)zebra_trans_no(arg1);
3877 ST(argvi) = sv_newmortal();
3878 sv_setiv(ST(argvi++), (IV) result);
3887 XS(_wrap_begin_read) {
3888 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3889 const char *_swigerr = _swigmsg;
3896 if ((items < 1) || (items > 1)) {
3897 SWIG_croak("Usage: begin_read(zh);");
3901 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3902 SWIG_croak("Type error in argument 1 of begin_read. Expected _p_ZebraHandle");
3906 result = (int)zebra_begin_read(arg1);
3908 ST(argvi) = sv_newmortal();
3909 sv_setiv(ST(argvi++), (IV) result);
3918 XS(_wrap_end_read) {
3919 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3920 const char *_swigerr = _swigmsg;
3926 if ((items < 1) || (items > 1)) {
3927 SWIG_croak("Usage: end_read(zh);");
3931 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3932 SWIG_croak("Type error in argument 1 of end_read. Expected _p_ZebraHandle");
3936 zebra_end_read(arg1);
3948 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3949 const char *_swigerr = _swigmsg;
3956 if ((items < 1) || (items > 1)) {
3957 SWIG_croak("Usage: commit(zh);");
3961 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3962 SWIG_croak("Type error in argument 1 of commit. Expected _p_ZebraHandle");
3966 result = (int)zebra_commit(arg1);
3968 ST(argvi) = sv_newmortal();
3969 sv_setiv(ST(argvi++), (IV) result);
3978 XS(_wrap_get_shadow_enable) {
3979 char _swigmsg[SWIG_MAX_ERRMSG] = "";
3980 const char *_swigerr = _swigmsg;
3987 if ((items < 1) || (items > 1)) {
3988 SWIG_croak("Usage: get_shadow_enable(zh);");
3992 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
3993 SWIG_croak("Type error in argument 1 of get_shadow_enable. Expected _p_ZebraHandle");
3997 result = (int)zebra_get_shadow_enable(arg1);
3999 ST(argvi) = sv_newmortal();
4000 sv_setiv(ST(argvi++), (IV) result);
4009 XS(_wrap_set_shadow_enable) {
4010 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4011 const char *_swigerr = _swigmsg;
4018 if ((items < 2) || (items > 2)) {
4019 SWIG_croak("Usage: set_shadow_enable(zh,value);");
4023 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4024 SWIG_croak("Type error in argument 1 of set_shadow_enable. Expected _p_ZebraHandle");
4028 arg2 = (int) SvIV(ST(1));
4029 zebra_set_shadow_enable(arg1,arg2);
4040 XS(_wrap_init__SWIG_1) {
4041 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4042 const char *_swigerr = _swigmsg;
4049 if ((items < 1) || (items > 1)) {
4050 SWIG_croak("Usage: init(zh);");
4054 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4055 SWIG_croak("Type error in argument 1 of init. Expected _p_ZebraHandle");
4059 result = (int)zebra_init(arg1);
4061 ST(argvi) = sv_newmortal();
4062 sv_setiv(ST(argvi++), (IV) result);
4076 (*PL_markstack_ptr++);SWIG_CALLXS(_wrap_init__SWIG_0); return;
4082 if (SWIG_ConvertPtr(ST(0), (void **) &tmp, SWIGTYPE_p_ZebraHandle, 0) == -1) {
4089 (*PL_markstack_ptr++);SWIG_CALLXS(_wrap_init__SWIG_1); return;
4093 croak("No matching function for overloaded 'init'");
4099 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4100 const char *_swigerr = _swigmsg;
4107 if ((items < 1) || (items > 1)) {
4108 SWIG_croak("Usage: compact(zh);");
4112 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4113 SWIG_croak("Type error in argument 1 of compact. Expected _p_ZebraHandle");
4117 result = (int)zebra_compact(arg1);
4119 ST(argvi) = sv_newmortal();
4120 sv_setiv(ST(argvi++), (IV) result);
4129 XS(_wrap_repository_update) {
4130 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4131 const char *_swigerr = _swigmsg;
4137 if ((items < 1) || (items > 1)) {
4138 SWIG_croak("Usage: repository_update(zh);");
4142 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4143 SWIG_croak("Type error in argument 1 of repository_update. Expected _p_ZebraHandle");
4147 zebra_repository_update(arg1);
4158 XS(_wrap_repository_delete) {
4159 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4160 const char *_swigerr = _swigmsg;
4166 if ((items < 1) || (items > 1)) {
4167 SWIG_croak("Usage: repository_delete(zh);");
4171 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4172 SWIG_croak("Type error in argument 1 of repository_delete. Expected _p_ZebraHandle");
4176 zebra_repository_delete(arg1);
4187 XS(_wrap_repository_show) {
4188 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4189 const char *_swigerr = _swigmsg;
4195 if ((items < 1) || (items > 1)) {
4196 SWIG_croak("Usage: repository_show(zh);");
4200 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4201 SWIG_croak("Type error in argument 1 of repository_show. Expected _p_ZebraHandle");
4205 zebra_repository_show(arg1);
4216 XS(_wrap_update_record) {
4217 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4218 const char *_swigerr = _swigmsg;
4232 if ((items < 8) || (items > 8)) {
4233 SWIG_croak("Usage: update_record(zh,rGroup,recordType,sysno,match,fname,buf,buf_size);");
4237 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4238 SWIG_croak("Type error in argument 1 of update_record. Expected _p_ZebraHandle");
4243 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
4244 SWIG_croak("Type error in argument 2 of update_record. Expected _p_recordGroup");
4247 if (!SvOK((SV*) ST(2))) arg3 = 0;
4248 else arg3 = (char *) SvPV(ST(2), PL_na);
4249 arg4 = (int) SvIV(ST(3));
4250 if (!SvOK((SV*) ST(4))) arg5 = 0;
4251 else arg5 = (char *) SvPV(ST(4), PL_na);
4252 if (!SvOK((SV*) ST(5))) arg6 = 0;
4253 else arg6 = (char *) SvPV(ST(5), PL_na);
4254 if (!SvOK((SV*) ST(6))) arg7 = 0;
4255 else arg7 = (char *) SvPV(ST(6), PL_na);
4256 arg8 = (int) SvIV(ST(7));
4257 result = (int)zebra_update_record(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8);
4259 ST(argvi) = sv_newmortal();
4260 sv_setiv(ST(argvi++), (IV) result);
4269 XS(_wrap_delete_record) {
4270 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4271 const char *_swigerr = _swigmsg;
4285 if ((items < 8) || (items > 8)) {
4286 SWIG_croak("Usage: delete_record(zh,rGroup,recordType,sysno,match,fname,buf,buf_size);");
4290 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4291 SWIG_croak("Type error in argument 1 of delete_record. Expected _p_ZebraHandle");
4296 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_recordGroup,0) < 0) {
4297 SWIG_croak("Type error in argument 2 of delete_record. Expected _p_recordGroup");
4300 if (!SvOK((SV*) ST(2))) arg3 = 0;
4301 else arg3 = (char *) SvPV(ST(2), PL_na);
4302 arg4 = (int) SvIV(ST(3));
4303 if (!SvOK((SV*) ST(4))) arg5 = 0;
4304 else arg5 = (char *) SvPV(ST(4), PL_na);
4305 if (!SvOK((SV*) ST(5))) arg6 = 0;
4306 else arg6 = (char *) SvPV(ST(5), PL_na);
4307 if (!SvOK((SV*) ST(6))) arg7 = 0;
4308 else arg7 = (char *) SvPV(ST(6), PL_na);
4309 arg8 = (int) SvIV(ST(7));
4310 result = (int)zebra_delete_record(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8);
4312 ST(argvi) = sv_newmortal();
4313 sv_setiv(ST(argvi++), (IV) result);
4322 XS(_wrap_search_PQF) {
4323 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4324 const char *_swigerr = _swigmsg;
4335 if ((items < 5) || (items > 5)) {
4336 SWIG_croak("Usage: search_PQF(zh,odr_input,odr_output,pqf_query,setname);");
4340 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4341 SWIG_croak("Type error in argument 1 of search_PQF. Expected _p_ZebraHandle");
4347 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4348 SWIG_croak("Type error in argument 2 of search_PQF. Expected _p_ODR");
4354 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4355 SWIG_croak("Type error in argument 3 of search_PQF. Expected _p_ODR");
4359 if (!SvOK((SV*) ST(3))) arg4 = 0;
4360 else arg4 = (char *) SvPV(ST(3), PL_na);
4361 if (!SvOK((SV*) ST(4))) arg5 = 0;
4362 else arg5 = (char *) SvPV(ST(4), PL_na);
4363 result = (int)zebra_search_PQF(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5);
4365 ST(argvi) = sv_newmortal();
4366 sv_setiv(ST(argvi++), (IV) result);
4375 XS(_wrap_cql_transform_open_fname) {
4376 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4377 const char *_swigerr = _swigmsg;
4380 cql_transform_t result;
4384 if ((items < 1) || (items > 1)) {
4385 SWIG_croak("Usage: cql_transform_open_fname(fname);");
4387 if (!SvOK((SV*) ST(0))) arg1 = 0;
4388 else arg1 = (char *) SvPV(ST(0), PL_na);
4389 result = cql_transform_open_fname((char const *)arg1);
4392 cql_transform_t * resultobj = (cql_transform_t *) malloc(sizeof(cql_transform_t));
4393 memmove(resultobj, &result, sizeof(cql_transform_t));
4394 ST(argvi) = sv_newmortal();
4395 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_cql_transform_t,0);
4405 XS(_wrap_cql_transform_close) {
4406 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4407 const char *_swigerr = _swigmsg;
4409 cql_transform_t arg1 ;
4413 if ((items < 1) || (items > 1)) {
4414 SWIG_croak("Usage: cql_transform_close(ct);");
4417 cql_transform_t * argp;
4418 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4419 SWIG_croak("Type error in argument 1 of cql_transform_close. Expected _p_cql_transform_t");
4423 cql_transform_close(arg1);
4434 XS(_wrap_cql_transform_error) {
4435 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4436 const char *_swigerr = _swigmsg;
4438 cql_transform_t arg1 ;
4444 if ((items < 2) || (items > 2)) {
4445 SWIG_croak("Usage: cql_transform_error(ct,addinfo);");
4448 cql_transform_t * argp;
4449 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4450 SWIG_croak("Type error in argument 1 of cql_transform_error. Expected _p_cql_transform_t");
4461 croak("Argument 2 is not a reference.");
4462 if (SvTYPE(SvRV(ST(1))) != SVt_PVAV)
4463 croak("Argument 2 is not an array.");
4464 tempav = (AV*)SvRV(ST(1));
4465 len = av_len(tempav);
4466 arg2 = (char **) malloc((len+2)*sizeof(char *));
4467 for (i = 0; i <= len; i++) {
4468 tv = av_fetch(tempav, i, 0);
4469 arg2[i] = (char *) SvPV(*tv,na);
4473 result = (int)cql_transform_error(arg1,(char const **)arg2);
4475 ST(argvi) = sv_newmortal();
4476 sv_setiv(ST(argvi++), (IV) result);
4492 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4493 const char *_swigerr = _swigmsg;
4495 cql_transform_t arg1 ;
4503 if ((items < 4) || (items > 4)) {
4504 SWIG_croak("Usage: cql2pqf(ct,query,res,len);");
4507 cql_transform_t * argp;
4508 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_cql_transform_t,0) < 0) {
4509 SWIG_croak("Type error in argument 1 of cql2pqf. Expected _p_cql_transform_t");
4513 if (!SvOK((SV*) ST(1))) arg2 = 0;
4514 else arg2 = (char *) SvPV(ST(1), PL_na);
4515 if (!SvOK((SV*) ST(2))) arg3 = 0;
4516 else arg3 = (char *) SvPV(ST(2), PL_na);
4517 arg4 = (int) SvIV(ST(3));
4518 result = (int)zebra_cql2pqf(arg1,(char const *)arg2,arg3,arg4);
4520 ST(argvi) = sv_newmortal();
4521 sv_setiv(ST(argvi++), (IV) result);
4530 XS(_wrap_records_retrieve) {
4531 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4532 const char *_swigerr = _swigmsg;
4542 RetrievalObj *arg9 ;
4546 if ((items < 9) || (items > 9)) {
4547 SWIG_croak("Usage: records_retrieve(zh,stream,setname,a_eset,a_schema,a_format,from,to,res);");
4551 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4552 SWIG_croak("Type error in argument 1 of records_retrieve. Expected _p_ZebraHandle");
4558 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4559 SWIG_croak("Type error in argument 2 of records_retrieve. Expected _p_ODR");
4563 if (!SvOK((SV*) ST(2))) arg3 = 0;
4564 else arg3 = (char *) SvPV(ST(2), PL_na);
4565 if (!SvOK((SV*) ST(3))) arg4 = 0;
4566 else arg4 = (char *) SvPV(ST(3), PL_na);
4567 if (!SvOK((SV*) ST(4))) arg5 = 0;
4568 else arg5 = (char *) SvPV(ST(4), PL_na);
4569 if (!SvOK((SV*) ST(5))) arg6 = 0;
4570 else arg6 = (char *) SvPV(ST(5), PL_na);
4571 arg7 = (int) SvIV(ST(6));
4572 arg8 = (int) SvIV(ST(7));
4574 if (SWIG_ConvertPtr(ST(8), (void **) &arg9, SWIGTYPE_p_RetrievalObj,0) < 0) {
4575 SWIG_croak("Type error in argument 9 of records_retrieve. Expected _p_RetrievalObj");
4578 records_retrieve(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7,arg8,arg9);
4589 XS(_wrap_record_retrieve) {
4590 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4591 const char *_swigerr = _swigmsg;
4593 RetrievalObj *arg1 ;
4595 RetrievalRecord *arg3 ;
4600 if ((items < 4) || (items > 4)) {
4601 SWIG_croak("Usage: record_retrieve(ro,stream,res,pos);");
4604 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_RetrievalObj,0) < 0) {
4605 SWIG_croak("Type error in argument 1 of record_retrieve. Expected _p_RetrievalObj");
4610 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4611 SWIG_croak("Type error in argument 2 of record_retrieve. Expected _p_ODR");
4616 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_RetrievalRecord,0) < 0) {
4617 SWIG_croak("Type error in argument 3 of record_retrieve. Expected _p_RetrievalRecord");
4620 arg4 = (int) SvIV(ST(3));
4621 record_retrieve(arg1,arg2,arg3,arg4);
4632 XS(_wrap_deleteResultSet) {
4633 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4634 const char *_swigerr = _swigmsg;
4645 if ((items < 5) || (items > 5)) {
4646 SWIG_croak("Usage: deleteResultSet(zh,function,num_setnames,setnames,statuses);");
4650 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4651 SWIG_croak("Type error in argument 1 of deleteResultSet. Expected _p_ZebraHandle");
4655 arg2 = (int) SvIV(ST(1));
4656 arg3 = (int) SvIV(ST(2));
4664 croak("Argument 4 is not a reference.");
4665 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
4666 croak("Argument 4 is not an array.");
4667 tempav = (AV*)SvRV(ST(3));
4668 len = av_len(tempav);
4669 arg4 = (char **) malloc((len+2)*sizeof(char *));
4670 for (i = 0; i <= len; i++) {
4671 tv = av_fetch(tempav, i, 0);
4672 arg4[i] = (char *) SvPV(*tv,na);
4679 croak("Argument 5 is not an integer.");
4683 result = (int)zebra_deleleResultSet(arg1,arg2,arg3,arg4,arg5);
4685 ST(argvi) = sv_newmortal();
4686 sv_setiv(ST(argvi++), (IV) result);
4702 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4703 const char *_swigerr = _swigmsg;
4714 if ((items < 5) || (items > 5)) {
4715 SWIG_croak("Usage: sort(zh,stream,sort_spec,output_setname,input_setnames);");
4719 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4720 SWIG_croak("Type error in argument 1 of sort. Expected _p_ZebraHandle");
4726 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4727 SWIG_croak("Type error in argument 2 of sort. Expected _p_ODR");
4731 if (!SvOK((SV*) ST(2))) arg3 = 0;
4732 else arg3 = (char *) SvPV(ST(2), PL_na);
4733 if (!SvOK((SV*) ST(3))) arg4 = 0;
4734 else arg4 = (char *) SvPV(ST(3), PL_na);
4742 croak("Argument 5 is not a reference.");
4743 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
4744 croak("Argument 5 is not an array.");
4745 tempav = (AV*)SvRV(ST(4));
4746 len = av_len(tempav);
4747 arg5 = (char **) malloc((len+2)*sizeof(char *));
4748 for (i = 0; i <= len; i++) {
4749 tv = av_fetch(tempav, i, 0);
4750 arg5[i] = (char *) SvPV(*tv,na);
4754 result = (int)sort(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const **)arg5);
4756 ST(argvi) = sv_newmortal();
4757 sv_setiv(ST(argvi++), (IV) result);
4772 XS(_wrap_scan_PQF) {
4773 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4774 const char *_swigerr = _swigmsg;
4783 if ((items < 4) || (items > 4)) {
4784 SWIG_croak("Usage: scan_PQF(zh,so,stream,pqf_query);");
4788 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_ZebraHandle,0) < 0) {
4789 SWIG_croak("Type error in argument 1 of scan_PQF. Expected _p_ZebraHandle");
4794 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_ScanObj,0) < 0) {
4795 SWIG_croak("Type error in argument 2 of scan_PQF. Expected _p_ScanObj");
4800 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
4801 SWIG_croak("Type error in argument 3 of scan_PQF. Expected _p_ODR");
4805 if (!SvOK((SV*) ST(3))) arg4 = 0;
4806 else arg4 = (char *) SvPV(ST(3), PL_na);
4807 zebra_scan_PQF(arg1,arg2,arg3,(char const *)arg4);
4818 XS(_wrap_getScanEntry) {
4819 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4820 const char *_swigerr = _swigmsg;
4828 if ((items < 2) || (items > 2)) {
4829 SWIG_croak("Usage: getScanEntry(so,pos);");
4832 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_ScanObj,0) < 0) {
4833 SWIG_croak("Type error in argument 1 of getScanEntry. Expected _p_ScanObj");
4836 arg2 = (int) SvIV(ST(1));
4837 result = (scanEntry *)getScanEntry(arg1,arg2);
4839 ST(argvi) = sv_newmortal();
4840 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_scanEntry,0);
4849 XS(_wrap_nmem_create) {
4850 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4851 const char *_swigerr = _swigmsg;
4857 if ((items < 0) || (items > 0)) {
4858 SWIG_croak("Usage: nmem_create();");
4860 result = nmem_create();
4863 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
4864 memmove(resultobj, &result, sizeof(NMEM));
4865 ST(argvi) = sv_newmortal();
4866 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
4876 XS(_wrap_nmem_destroy) {
4877 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4878 const char *_swigerr = _swigmsg;
4884 if ((items < 1) || (items > 1)) {
4885 SWIG_croak("Usage: nmem_destroy(handle);");
4889 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
4890 SWIG_croak("Type error in argument 1 of nmem_destroy. Expected _p_NMEM");
4905 XS(_wrap_data1_create) {
4906 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4907 const char *_swigerr = _swigmsg;
4909 data1_handle result;
4913 if ((items < 0) || (items > 0)) {
4914 SWIG_croak("Usage: data1_create();");
4916 result = data1_create();
4919 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
4920 memmove(resultobj, &result, sizeof(data1_handle));
4921 ST(argvi) = sv_newmortal();
4922 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
4932 XS(_wrap_data1_createx) {
4933 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4934 const char *_swigerr = _swigmsg;
4937 data1_handle result;
4941 if ((items < 1) || (items > 1)) {
4942 SWIG_croak("Usage: data1_createx(flags);");
4944 arg1 = (int) SvIV(ST(0));
4945 result = data1_createx(arg1);
4948 data1_handle * resultobj = (data1_handle *) malloc(sizeof(data1_handle));
4949 memmove(resultobj, &result, sizeof(data1_handle));
4950 ST(argvi) = sv_newmortal();
4951 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_data1_handle,0);
4961 XS(_wrap_data1_destroy) {
4962 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4963 const char *_swigerr = _swigmsg;
4969 if ((items < 1) || (items > 1)) {
4970 SWIG_croak("Usage: data1_destroy(dh);");
4973 data1_handle * argp;
4974 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
4975 SWIG_croak("Type error in argument 1 of data1_destroy. Expected _p_data1_handle");
4979 data1_destroy(arg1);
4990 XS(_wrap_get_parent_tag) {
4991 char _swigmsg[SWIG_MAX_ERRMSG] = "";
4992 const char *_swigerr = _swigmsg;
5000 if ((items < 2) || (items > 2)) {
5001 SWIG_croak("Usage: get_parent_tag(dh,n);");
5004 data1_handle * argp;
5005 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5006 SWIG_croak("Type error in argument 1 of get_parent_tag. Expected _p_data1_handle");
5011 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5012 SWIG_croak("Type error in argument 2 of get_parent_tag. Expected _p_data1_node");
5015 result = (data1_node *)get_parent_tag(arg1,arg2);
5017 ST(argvi) = sv_newmortal();
5018 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5027 XS(_wrap_data1_read_node) {
5028 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5029 const char *_swigerr = _swigmsg;
5038 if ((items < 3) || (items > 3)) {
5039 SWIG_croak("Usage: data1_read_node(dh,buf,m);");
5042 data1_handle * argp;
5043 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5044 SWIG_croak("Type error in argument 1 of data1_read_node. Expected _p_data1_handle");
5055 croak("Argument 2 is not a reference.");
5056 if (SvTYPE(SvRV(ST(1))) != SVt_PVAV)
5057 croak("Argument 2 is not an array.");
5058 tempav = (AV*)SvRV(ST(1));
5059 len = av_len(tempav);
5060 arg2 = (char **) malloc((len+2)*sizeof(char *));
5061 for (i = 0; i <= len; i++) {
5062 tv = av_fetch(tempav, i, 0);
5063 arg2[i] = (char *) SvPV(*tv,na);
5069 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5070 SWIG_croak("Type error in argument 3 of data1_read_node. Expected _p_NMEM");
5074 result = (data1_node *)data1_read_node(arg1,(char const **)arg2,arg3);
5076 ST(argvi) = sv_newmortal();
5077 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5092 XS(_wrap_data1_read_nodex) {
5093 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5094 const char *_swigerr = _swigmsg;
5098 int (*arg3)(void *) ;
5105 if ((items < 5) || (items > 5)) {
5106 SWIG_croak("Usage: data1_read_nodex(dh,m,get_byte,fh,wrbuf);");
5109 data1_handle * argp;
5110 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5111 SWIG_croak("Type error in argument 1 of data1_read_nodex. Expected _p_data1_handle");
5117 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5118 SWIG_croak("Type error in argument 2 of data1_read_nodex. Expected _p_NMEM");
5123 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_p_void__int,0) < 0) {
5124 SWIG_croak("Type error in argument 3 of data1_read_nodex. Expected _p_f_p_void__int");
5128 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, 0,0) < 0) {
5129 SWIG_croak("Type error in argument 4 of data1_read_nodex. Expected _p_void");
5134 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_WRBUF,0) < 0) {
5135 SWIG_croak("Type error in argument 5 of data1_read_nodex. Expected _p_WRBUF");
5139 result = (data1_node *)data1_read_nodex(arg1,arg2,arg3,arg4,arg5);
5141 ST(argvi) = sv_newmortal();
5142 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5151 XS(_wrap_data1_read_record) {
5152 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5153 const char *_swigerr = _swigmsg;
5156 int (*arg2)(void *,char *,size_t) ;
5163 if ((items < 4) || (items > 4)) {
5164 SWIG_croak("Usage: data1_read_record(dh,rf,fh,m);");
5167 data1_handle * argp;
5168 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5169 SWIG_croak("Type error in argument 1 of data1_read_record. Expected _p_data1_handle");
5174 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_f_p_void_p_char_size_t__int,0) < 0) {
5175 SWIG_croak("Type error in argument 2 of data1_read_record. Expected _p_f_p_void_p_char_size_t__int");
5179 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, 0,0) < 0) {
5180 SWIG_croak("Type error in argument 3 of data1_read_record. Expected _p_void");
5185 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5186 SWIG_croak("Type error in argument 4 of data1_read_record. Expected _p_NMEM");
5190 result = (data1_node *)data1_read_record(arg1,arg2,arg3,arg4);
5192 ST(argvi) = sv_newmortal();
5193 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5202 XS(_wrap_data1_read_absyn) {
5203 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5204 const char *_swigerr = _swigmsg;
5209 data1_absyn *result;
5213 if ((items < 3) || (items > 3)) {
5214 SWIG_croak("Usage: data1_read_absyn(dh,file,file_must_exist);");
5217 data1_handle * argp;
5218 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5219 SWIG_croak("Type error in argument 1 of data1_read_absyn. Expected _p_data1_handle");
5223 if (!SvOK((SV*) ST(1))) arg2 = 0;
5224 else arg2 = (char *) SvPV(ST(1), PL_na);
5225 arg3 = (int) SvIV(ST(2));
5226 result = (data1_absyn *)data1_read_absyn(arg1,(char const *)arg2,arg3);
5228 ST(argvi) = sv_newmortal();
5229 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
5238 XS(_wrap_data1_gettagbynum) {
5239 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5240 const char *_swigerr = _swigmsg;
5243 data1_tagset *arg2 ;
5250 if ((items < 4) || (items > 4)) {
5251 SWIG_croak("Usage: data1_gettagbynum(dh,s,type,value);");
5254 data1_handle * argp;
5255 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5256 SWIG_croak("Type error in argument 1 of data1_gettagbynum. Expected _p_data1_handle");
5261 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
5262 SWIG_croak("Type error in argument 2 of data1_gettagbynum. Expected _p_data1_tagset");
5265 arg3 = (int) SvIV(ST(2));
5266 arg4 = (int) SvIV(ST(3));
5267 result = (data1_tag *)data1_gettagbynum(arg1,arg2,arg3,arg4);
5269 ST(argvi) = sv_newmortal();
5270 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
5279 XS(_wrap_data1_empty_tagset) {
5280 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5281 const char *_swigerr = _swigmsg;
5284 data1_tagset *result;
5288 if ((items < 1) || (items > 1)) {
5289 SWIG_croak("Usage: data1_empty_tagset(dh);");
5292 data1_handle * argp;
5293 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5294 SWIG_croak("Type error in argument 1 of data1_empty_tagset. Expected _p_data1_handle");
5298 result = (data1_tagset *)data1_empty_tagset(arg1);
5300 ST(argvi) = sv_newmortal();
5301 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
5310 XS(_wrap_data1_read_tagset) {
5311 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5312 const char *_swigerr = _swigmsg;
5317 data1_tagset *result;
5321 if ((items < 3) || (items > 3)) {
5322 SWIG_croak("Usage: data1_read_tagset(dh,file,type);");
5325 data1_handle * argp;
5326 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5327 SWIG_croak("Type error in argument 1 of data1_read_tagset. Expected _p_data1_handle");
5331 if (!SvOK((SV*) ST(1))) arg2 = 0;
5332 else arg2 = (char *) SvPV(ST(1), PL_na);
5333 arg3 = (int) SvIV(ST(2));
5334 result = (data1_tagset *)data1_read_tagset(arg1,(char const *)arg2,arg3);
5336 ST(argvi) = sv_newmortal();
5337 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tagset,0);
5346 XS(_wrap_data1_getelementbytagname) {
5347 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5348 const char *_swigerr = _swigmsg;
5352 data1_element *arg3 ;
5354 data1_element *result;
5358 if ((items < 4) || (items > 4)) {
5359 SWIG_croak("Usage: data1_getelementbytagname(dh,abs,parent,tagname);");
5362 data1_handle * argp;
5363 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5364 SWIG_croak("Type error in argument 1 of data1_getelementbytagname. Expected _p_data1_handle");
5369 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5370 SWIG_croak("Type error in argument 2 of data1_getelementbytagname. Expected _p_data1_absyn");
5374 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_element,0) < 0) {
5375 SWIG_croak("Type error in argument 3 of data1_getelementbytagname. Expected _p_data1_element");
5378 if (!SvOK((SV*) ST(3))) arg4 = 0;
5379 else arg4 = (char *) SvPV(ST(3), PL_na);
5380 result = (data1_element *)data1_getelementbytagname(arg1,arg2,arg3,(char const *)arg4);
5382 ST(argvi) = sv_newmortal();
5383 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
5392 XS(_wrap_data1_nodetogr) {
5393 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5394 const char *_swigerr = _swigmsg;
5401 Z_GenericRecord *result;
5405 if ((items < 5) || (items > 5)) {
5406 SWIG_croak("Usage: data1_nodetogr(dh,n,select,o,len);");
5409 data1_handle * argp;
5410 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5411 SWIG_croak("Type error in argument 1 of data1_nodetogr. Expected _p_data1_handle");
5416 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5417 SWIG_croak("Type error in argument 2 of data1_nodetogr. Expected _p_data1_node");
5420 arg3 = (int) SvIV(ST(2));
5423 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
5424 SWIG_croak("Type error in argument 4 of data1_nodetogr. Expected _p_ODR");
5431 croak("Argument 5 is not an integer.");
5435 result = (Z_GenericRecord *)data1_nodetogr(arg1,arg2,arg3,arg4,arg5);
5437 ST(argvi) = sv_newmortal();
5438 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_GenericRecord,0);
5447 XS(_wrap_data1_gettagbyname) {
5448 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5449 const char *_swigerr = _swigmsg;
5452 data1_tagset *arg2 ;
5458 if ((items < 3) || (items > 3)) {
5459 SWIG_croak("Usage: data1_gettagbyname(dh,s,name);");
5462 data1_handle * argp;
5463 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5464 SWIG_croak("Type error in argument 1 of data1_gettagbyname. Expected _p_data1_handle");
5469 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_tagset,0) < 0) {
5470 SWIG_croak("Type error in argument 2 of data1_gettagbyname. Expected _p_data1_tagset");
5473 if (!SvOK((SV*) ST(2))) arg3 = 0;
5474 else arg3 = (char *) SvPV(ST(2), PL_na);
5475 result = (data1_tag *)data1_gettagbyname(arg1,arg2,(char const *)arg3);
5477 ST(argvi) = sv_newmortal();
5478 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_tag,0);
5487 XS(_wrap_data1_free_tree) {
5488 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5489 const char *_swigerr = _swigmsg;
5496 if ((items < 2) || (items > 2)) {
5497 SWIG_croak("Usage: data1_free_tree(dh,t);");
5500 data1_handle * argp;
5501 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5502 SWIG_croak("Type error in argument 1 of data1_free_tree. Expected _p_data1_handle");
5507 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5508 SWIG_croak("Type error in argument 2 of data1_free_tree. Expected _p_data1_node");
5511 data1_free_tree(arg1,arg2);
5522 XS(_wrap_data1_nodetobuf) {
5523 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5524 const char *_swigerr = _swigmsg;
5534 if ((items < 4) || (items > 4)) {
5535 SWIG_croak("Usage: data1_nodetobuf(dh,n,select,len);");
5538 data1_handle * argp;
5539 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5540 SWIG_croak("Type error in argument 1 of data1_nodetobuf. Expected _p_data1_handle");
5545 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5546 SWIG_croak("Type error in argument 2 of data1_nodetobuf. Expected _p_data1_node");
5549 arg3 = (int) SvIV(ST(2));
5553 croak("Argument 4 is not an integer.");
5557 result = (char *)data1_nodetobuf(arg1,arg2,arg3,arg4);
5559 ST(argvi) = sv_newmortal();
5561 sv_setpv((SV*)ST(argvi++), (char *) result);
5563 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
5573 XS(_wrap_data1_mk_tag_data_wd) {
5574 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5575 const char *_swigerr = _swigmsg;
5585 if ((items < 4) || (items > 4)) {
5586 SWIG_croak("Usage: data1_mk_tag_data_wd(dh,at,tagname,m);");
5589 data1_handle * argp;
5590 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5591 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_wd. Expected _p_data1_handle");
5596 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5597 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_wd. Expected _p_data1_node");
5600 if (!SvOK((SV*) ST(2))) arg3 = 0;
5601 else arg3 = (char *) SvPV(ST(2), PL_na);
5604 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5605 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_wd. Expected _p_NMEM");
5609 result = (data1_node *)data1_mk_tag_data_wd(arg1,arg2,(char const *)arg3,arg4);
5611 ST(argvi) = sv_newmortal();
5612 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5621 XS(_wrap_data1_mk_tag_data) {
5622 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5623 const char *_swigerr = _swigmsg;
5633 if ((items < 4) || (items > 4)) {
5634 SWIG_croak("Usage: data1_mk_tag_data(dh,at,tagname,m);");
5637 data1_handle * argp;
5638 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5639 SWIG_croak("Type error in argument 1 of data1_mk_tag_data. Expected _p_data1_handle");
5644 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5645 SWIG_croak("Type error in argument 2 of data1_mk_tag_data. Expected _p_data1_node");
5648 if (!SvOK((SV*) ST(2))) arg3 = 0;
5649 else arg3 = (char *) SvPV(ST(2), PL_na);
5652 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5653 SWIG_croak("Type error in argument 4 of data1_mk_tag_data. Expected _p_NMEM");
5657 result = (data1_node *)data1_mk_tag_data(arg1,arg2,(char const *)arg3,arg4);
5659 ST(argvi) = sv_newmortal();
5660 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5669 XS(_wrap_data1_maptype) {
5670 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5671 const char *_swigerr = _swigmsg;
5679 if ((items < 2) || (items > 2)) {
5680 SWIG_croak("Usage: data1_maptype(dh,t);");
5683 data1_handle * argp;
5684 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5685 SWIG_croak("Type error in argument 1 of data1_maptype. Expected _p_data1_handle");
5689 if (!SvOK((SV*) ST(1))) arg2 = 0;
5690 else arg2 = (char *) SvPV(ST(1), PL_na);
5691 result = (int)data1_maptype(arg1,arg2);
5693 ST(argvi) = sv_newmortal();
5694 sv_setiv(ST(argvi++), (IV) result);
5703 XS(_wrap_data1_read_varset) {
5704 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5705 const char *_swigerr = _swigmsg;
5709 data1_varset *result;
5713 if ((items < 2) || (items > 2)) {
5714 SWIG_croak("Usage: data1_read_varset(dh,file);");
5717 data1_handle * argp;
5718 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5719 SWIG_croak("Type error in argument 1 of data1_read_varset. Expected _p_data1_handle");
5723 if (!SvOK((SV*) ST(1))) arg2 = 0;
5724 else arg2 = (char *) SvPV(ST(1), PL_na);
5725 result = (data1_varset *)data1_read_varset(arg1,(char const *)arg2);
5727 ST(argvi) = sv_newmortal();
5728 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_varset,0);
5737 XS(_wrap_data1_getvartypebyct) {
5738 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5739 const char *_swigerr = _swigmsg;
5742 data1_varset *arg2 ;
5745 data1_vartype *result;
5749 if ((items < 4) || (items > 4)) {
5750 SWIG_croak("Usage: data1_getvartypebyct(dh,set,zclass,type);");
5753 data1_handle * argp;
5754 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5755 SWIG_croak("Type error in argument 1 of data1_getvartypebyct. Expected _p_data1_handle");
5760 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_varset,0) < 0) {
5761 SWIG_croak("Type error in argument 2 of data1_getvartypebyct. Expected _p_data1_varset");
5764 if (!SvOK((SV*) ST(2))) arg3 = 0;
5765 else arg3 = (char *) SvPV(ST(2), PL_na);
5766 if (!SvOK((SV*) ST(3))) arg4 = 0;
5767 else arg4 = (char *) SvPV(ST(3), PL_na);
5768 result = (data1_vartype *)data1_getvartypebyct(arg1,arg2,arg3,arg4);
5770 ST(argvi) = sv_newmortal();
5771 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_vartype,0);
5780 XS(_wrap_data1_read_espec1) {
5781 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5782 const char *_swigerr = _swigmsg;
5790 if ((items < 2) || (items > 2)) {
5791 SWIG_croak("Usage: data1_read_espec1(dh,file);");
5794 data1_handle * argp;
5795 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5796 SWIG_croak("Type error in argument 1 of data1_read_espec1. Expected _p_data1_handle");
5800 if (!SvOK((SV*) ST(1))) arg2 = 0;
5801 else arg2 = (char *) SvPV(ST(1), PL_na);
5802 result = (Z_Espec1 *)data1_read_espec1(arg1,(char const *)arg2);
5804 ST(argvi) = sv_newmortal();
5805 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_Espec1,0);
5814 XS(_wrap_data1_doespec1) {
5815 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5816 const char *_swigerr = _swigmsg;
5825 if ((items < 3) || (items > 3)) {
5826 SWIG_croak("Usage: data1_doespec1(dh,n,e);");
5829 data1_handle * argp;
5830 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5831 SWIG_croak("Type error in argument 1 of data1_doespec1. Expected _p_data1_handle");
5836 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
5837 SWIG_croak("Type error in argument 2 of data1_doespec1. Expected _p_data1_node");
5841 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_Z_Espec1,0) < 0) {
5842 SWIG_croak("Type error in argument 3 of data1_doespec1. Expected _p_Z_Espec1");
5845 result = (int)data1_doespec1(arg1,arg2,arg3);
5847 ST(argvi) = sv_newmortal();
5848 sv_setiv(ST(argvi++), (IV) result);
5857 XS(_wrap_data1_getesetbyname) {
5858 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5859 const char *_swigerr = _swigmsg;
5864 data1_esetname *result;
5868 if ((items < 3) || (items > 3)) {
5869 SWIG_croak("Usage: data1_getesetbyname(dh,a,name);");
5872 data1_handle * argp;
5873 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5874 SWIG_croak("Type error in argument 1 of data1_getesetbyname. Expected _p_data1_handle");
5879 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5880 SWIG_croak("Type error in argument 2 of data1_getesetbyname. Expected _p_data1_absyn");
5883 if (!SvOK((SV*) ST(2))) arg3 = 0;
5884 else arg3 = (char *) SvPV(ST(2), PL_na);
5885 result = (data1_esetname *)data1_getesetbyname(arg1,arg2,(char const *)arg3);
5887 ST(argvi) = sv_newmortal();
5888 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_esetname,0);
5897 XS(_wrap_data1_getelementbyname) {
5898 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5899 const char *_swigerr = _swigmsg;
5904 data1_element *result;
5908 if ((items < 3) || (items > 3)) {
5909 SWIG_croak("Usage: data1_getelementbyname(dh,absyn,name);");
5912 data1_handle * argp;
5913 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5914 SWIG_croak("Type error in argument 1 of data1_getelementbyname. Expected _p_data1_handle");
5919 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_absyn,0) < 0) {
5920 SWIG_croak("Type error in argument 2 of data1_getelementbyname. Expected _p_data1_absyn");
5923 if (!SvOK((SV*) ST(2))) arg3 = 0;
5924 else arg3 = (char *) SvPV(ST(2), PL_na);
5925 result = (data1_element *)data1_getelementbyname(arg1,arg2,(char const *)arg3);
5927 ST(argvi) = sv_newmortal();
5928 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_element,0);
5937 XS(_wrap_data1_mk_node2) {
5938 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5939 const char *_swigerr = _swigmsg;
5949 if ((items < 4) || (items > 4)) {
5950 SWIG_croak("Usage: data1_mk_node2(dh,m,type,parent);");
5953 data1_handle * argp;
5954 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
5955 SWIG_croak("Type error in argument 1 of data1_mk_node2. Expected _p_data1_handle");
5961 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
5962 SWIG_croak("Type error in argument 2 of data1_mk_node2. Expected _p_NMEM");
5966 arg3 = (int) SvIV(ST(2));
5968 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
5969 SWIG_croak("Type error in argument 4 of data1_mk_node2. Expected _p_data1_node");
5972 result = (data1_node *)data1_mk_node2(arg1,arg2,arg3,arg4);
5974 ST(argvi) = sv_newmortal();
5975 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
5984 XS(_wrap_data1_mk_tag) {
5985 char _swigmsg[SWIG_MAX_ERRMSG] = "";
5986 const char *_swigerr = _swigmsg;
5997 if ((items < 5) || (items > 5)) {
5998 SWIG_croak("Usage: data1_mk_tag(dh,nmem,tag,attr,at);");
6001 data1_handle * argp;
6002 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6003 SWIG_croak("Type error in argument 1 of data1_mk_tag. Expected _p_data1_handle");
6009 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6010 SWIG_croak("Type error in argument 2 of data1_mk_tag. Expected _p_NMEM");
6014 if (!SvOK((SV*) ST(2))) arg3 = 0;
6015 else arg3 = (char *) SvPV(ST(2), PL_na);
6023 croak("Argument 4 is not a reference.");
6024 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
6025 croak("Argument 4 is not an array.");
6026 tempav = (AV*)SvRV(ST(3));
6027 len = av_len(tempav);
6028 arg4 = (char **) malloc((len+2)*sizeof(char *));
6029 for (i = 0; i <= len; i++) {
6030 tv = av_fetch(tempav, i, 0);
6031 arg4[i] = (char *) SvPV(*tv,na);
6036 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6037 SWIG_croak("Type error in argument 5 of data1_mk_tag. Expected _p_data1_node");
6040 result = (data1_node *)data1_mk_tag(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
6042 ST(argvi) = sv_newmortal();
6043 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6058 XS(_wrap_data1_mk_tag_n) {
6059 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6060 const char *_swigerr = _swigmsg;
6072 if ((items < 6) || (items > 6)) {
6073 SWIG_croak("Usage: data1_mk_tag_n(dh,nmem,tag,len,attr,at);");
6076 data1_handle * argp;
6077 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6078 SWIG_croak("Type error in argument 1 of data1_mk_tag_n. Expected _p_data1_handle");
6084 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6085 SWIG_croak("Type error in argument 2 of data1_mk_tag_n. Expected _p_NMEM");
6089 if (!SvOK((SV*) ST(2))) arg3 = 0;
6090 else arg3 = (char *) SvPV(ST(2), PL_na);
6091 arg4 = (size_t) SvUV(ST(3));
6099 croak("Argument 5 is not a reference.");
6100 if (SvTYPE(SvRV(ST(4))) != SVt_PVAV)
6101 croak("Argument 5 is not an array.");
6102 tempav = (AV*)SvRV(ST(4));
6103 len = av_len(tempav);
6104 arg5 = (char **) malloc((len+2)*sizeof(char *));
6105 for (i = 0; i <= len; i++) {
6106 tv = av_fetch(tempav, i, 0);
6107 arg5[i] = (char *) SvPV(*tv,na);
6112 if (SWIG_ConvertPtr(ST(5), (void **) &arg6, SWIGTYPE_p_data1_node,0) < 0) {
6113 SWIG_croak("Type error in argument 6 of data1_mk_tag_n. Expected _p_data1_node");
6116 result = (data1_node *)data1_mk_tag_n(arg1,arg2,(char const *)arg3,arg4,(char const **)arg5,arg6);
6118 ST(argvi) = sv_newmortal();
6119 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6134 XS(_wrap_data1_tag_add_attr) {
6135 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6136 const char *_swigerr = _swigmsg;
6145 if ((items < 4) || (items > 4)) {
6146 SWIG_croak("Usage: data1_tag_add_attr(dh,nmem,res,attr);");
6149 data1_handle * argp;
6150 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6151 SWIG_croak("Type error in argument 1 of data1_tag_add_attr. Expected _p_data1_handle");
6157 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6158 SWIG_croak("Type error in argument 2 of data1_tag_add_attr. Expected _p_NMEM");
6163 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
6164 SWIG_croak("Type error in argument 3 of data1_tag_add_attr. Expected _p_data1_node");
6174 croak("Argument 4 is not a reference.");
6175 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
6176 croak("Argument 4 is not an array.");
6177 tempav = (AV*)SvRV(ST(3));
6178 len = av_len(tempav);
6179 arg4 = (char **) malloc((len+2)*sizeof(char *));
6180 for (i = 0; i <= len; i++) {
6181 tv = av_fetch(tempav, i, 0);
6182 arg4[i] = (char *) SvPV(*tv,na);
6186 data1_tag_add_attr(arg1,arg2,arg3,(char const **)arg4);
6203 XS(_wrap_data1_mk_text_n) {
6204 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6205 const char *_swigerr = _swigmsg;
6216 if ((items < 5) || (items > 5)) {
6217 SWIG_croak("Usage: data1_mk_text_n(dh,mem,buf,len,parent);");
6220 data1_handle * argp;
6221 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6222 SWIG_croak("Type error in argument 1 of data1_mk_text_n. Expected _p_data1_handle");
6228 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6229 SWIG_croak("Type error in argument 2 of data1_mk_text_n. Expected _p_NMEM");
6233 if (!SvOK((SV*) ST(2))) arg3 = 0;
6234 else arg3 = (char *) SvPV(ST(2), PL_na);
6235 arg4 = (size_t) SvUV(ST(3));
6237 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6238 SWIG_croak("Type error in argument 5 of data1_mk_text_n. Expected _p_data1_node");
6241 result = (data1_node *)data1_mk_text_n(arg1,arg2,(char const *)arg3,arg4,arg5);
6243 ST(argvi) = sv_newmortal();
6244 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6253 XS(_wrap_data1_mk_text_nf) {
6254 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6255 const char *_swigerr = _swigmsg;
6266 if ((items < 5) || (items > 5)) {
6267 SWIG_croak("Usage: data1_mk_text_nf(dh,mem,buf,len,parent);");
6270 data1_handle * argp;
6271 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6272 SWIG_croak("Type error in argument 1 of data1_mk_text_nf. Expected _p_data1_handle");
6278 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6279 SWIG_croak("Type error in argument 2 of data1_mk_text_nf. Expected _p_NMEM");
6283 if (!SvOK((SV*) ST(2))) arg3 = 0;
6284 else arg3 = (char *) SvPV(ST(2), PL_na);
6285 arg4 = (size_t) SvUV(ST(3));
6287 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6288 SWIG_croak("Type error in argument 5 of data1_mk_text_nf. Expected _p_data1_node");
6291 result = (data1_node *)data1_mk_text_nf(arg1,arg2,(char const *)arg3,arg4,arg5);
6293 ST(argvi) = sv_newmortal();
6294 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6303 XS(_wrap_data1_mk_text) {
6304 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6305 const char *_swigerr = _swigmsg;
6315 if ((items < 4) || (items > 4)) {
6316 SWIG_croak("Usage: data1_mk_text(dh,mem,buf,parent);");
6319 data1_handle * argp;
6320 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6321 SWIG_croak("Type error in argument 1 of data1_mk_text. Expected _p_data1_handle");
6327 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6328 SWIG_croak("Type error in argument 2 of data1_mk_text. Expected _p_NMEM");
6332 if (!SvOK((SV*) ST(2))) arg3 = 0;
6333 else arg3 = (char *) SvPV(ST(2), PL_na);
6335 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6336 SWIG_croak("Type error in argument 4 of data1_mk_text. Expected _p_data1_node");
6339 result = (data1_node *)data1_mk_text(arg1,arg2,(char const *)arg3,arg4);
6341 ST(argvi) = sv_newmortal();
6342 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6351 XS(_wrap_data1_mk_comment_n) {
6352 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6353 const char *_swigerr = _swigmsg;
6364 if ((items < 5) || (items > 5)) {
6365 SWIG_croak("Usage: data1_mk_comment_n(dh,mem,buf,len,parent);");
6368 data1_handle * argp;
6369 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6370 SWIG_croak("Type error in argument 1 of data1_mk_comment_n. Expected _p_data1_handle");
6376 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6377 SWIG_croak("Type error in argument 2 of data1_mk_comment_n. Expected _p_NMEM");
6381 if (!SvOK((SV*) ST(2))) arg3 = 0;
6382 else arg3 = (char *) SvPV(ST(2), PL_na);
6383 arg4 = (size_t) SvUV(ST(3));
6385 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6386 SWIG_croak("Type error in argument 5 of data1_mk_comment_n. Expected _p_data1_node");
6389 result = (data1_node *)data1_mk_comment_n(arg1,arg2,(char const *)arg3,arg4,arg5);
6391 ST(argvi) = sv_newmortal();
6392 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6401 XS(_wrap_data1_mk_comment) {
6402 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6403 const char *_swigerr = _swigmsg;
6413 if ((items < 4) || (items > 4)) {
6414 SWIG_croak("Usage: data1_mk_comment(dh,mem,buf,parent);");
6417 data1_handle * argp;
6418 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6419 SWIG_croak("Type error in argument 1 of data1_mk_comment. Expected _p_data1_handle");
6425 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6426 SWIG_croak("Type error in argument 2 of data1_mk_comment. Expected _p_NMEM");
6430 if (!SvOK((SV*) ST(2))) arg3 = 0;
6431 else arg3 = (char *) SvPV(ST(2), PL_na);
6433 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6434 SWIG_croak("Type error in argument 4 of data1_mk_comment. Expected _p_data1_node");
6437 result = (data1_node *)data1_mk_comment(arg1,arg2,(char const *)arg3,arg4);
6439 ST(argvi) = sv_newmortal();
6440 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6449 XS(_wrap_data1_mk_preprocess) {
6450 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6451 const char *_swigerr = _swigmsg;
6462 if ((items < 5) || (items > 5)) {
6463 SWIG_croak("Usage: data1_mk_preprocess(dh,nmem,target,attr,at);");
6466 data1_handle * argp;
6467 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6468 SWIG_croak("Type error in argument 1 of data1_mk_preprocess. Expected _p_data1_handle");
6474 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6475 SWIG_croak("Type error in argument 2 of data1_mk_preprocess. Expected _p_NMEM");
6479 if (!SvOK((SV*) ST(2))) arg3 = 0;
6480 else arg3 = (char *) SvPV(ST(2), PL_na);
6488 croak("Argument 4 is not a reference.");
6489 if (SvTYPE(SvRV(ST(3))) != SVt_PVAV)
6490 croak("Argument 4 is not an array.");
6491 tempav = (AV*)SvRV(ST(3));
6492 len = av_len(tempav);
6493 arg4 = (char **) malloc((len+2)*sizeof(char *));
6494 for (i = 0; i <= len; i++) {
6495 tv = av_fetch(tempav, i, 0);
6496 arg4[i] = (char *) SvPV(*tv,na);
6501 if (SWIG_ConvertPtr(ST(4), (void **) &arg5, SWIGTYPE_p_data1_node,0) < 0) {
6502 SWIG_croak("Type error in argument 5 of data1_mk_preprocess. Expected _p_data1_node");
6505 result = (data1_node *)data1_mk_preprocess(arg1,arg2,(char const *)arg3,(char const **)arg4,arg5);
6507 ST(argvi) = sv_newmortal();
6508 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6523 XS(_wrap_data1_mk_root) {
6524 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6525 const char *_swigerr = _swigmsg;
6534 if ((items < 3) || (items > 3)) {
6535 SWIG_croak("Usage: data1_mk_root(dh,nmem,name);");
6538 data1_handle * argp;
6539 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6540 SWIG_croak("Type error in argument 1 of data1_mk_root. Expected _p_data1_handle");
6546 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6547 SWIG_croak("Type error in argument 2 of data1_mk_root. Expected _p_NMEM");
6551 if (!SvOK((SV*) ST(2))) arg3 = 0;
6552 else arg3 = (char *) SvPV(ST(2), PL_na);
6553 result = (data1_node *)data1_mk_root(arg1,arg2,(char const *)arg3);
6555 ST(argvi) = sv_newmortal();
6556 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6565 XS(_wrap_data1_set_root) {
6566 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6567 const char *_swigerr = _swigmsg;
6576 if ((items < 4) || (items > 4)) {
6577 SWIG_croak("Usage: data1_set_root(dh,res,nmem,name);");
6580 data1_handle * argp;
6581 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6582 SWIG_croak("Type error in argument 1 of data1_set_root. Expected _p_data1_handle");
6587 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6588 SWIG_croak("Type error in argument 2 of data1_set_root. Expected _p_data1_node");
6593 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6594 SWIG_croak("Type error in argument 3 of data1_set_root. Expected _p_NMEM");
6598 if (!SvOK((SV*) ST(3))) arg4 = 0;
6599 else arg4 = (char *) SvPV(ST(3), PL_na);
6600 data1_set_root(arg1,arg2,arg3,(char const *)arg4);
6611 XS(_wrap_data1_mk_tag_data_int) {
6612 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6613 const char *_swigerr = _swigmsg;
6624 if ((items < 5) || (items > 5)) {
6625 SWIG_croak("Usage: data1_mk_tag_data_int(dh,at,tag,num,nmem);");
6628 data1_handle * argp;
6629 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6630 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_int. Expected _p_data1_handle");
6635 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6636 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_int. Expected _p_data1_node");
6639 if (!SvOK((SV*) ST(2))) arg3 = 0;
6640 else arg3 = (char *) SvPV(ST(2), PL_na);
6641 arg4 = (int) SvIV(ST(3));
6644 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6645 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_int. Expected _p_NMEM");
6649 result = (data1_node *)data1_mk_tag_data_int(arg1,arg2,(char const *)arg3,arg4,arg5);
6651 ST(argvi) = sv_newmortal();
6652 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6661 XS(_wrap_data1_mk_tag_data_oid) {
6662 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6663 const char *_swigerr = _swigmsg;
6674 if ((items < 5) || (items > 5)) {
6675 SWIG_croak("Usage: data1_mk_tag_data_oid(dh,at,tag,oid,nmem);");
6678 data1_handle * argp;
6679 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6680 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_oid. Expected _p_data1_handle");
6685 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6686 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_oid. Expected _p_data1_node");
6689 if (!SvOK((SV*) ST(2))) arg3 = 0;
6690 else arg3 = (char *) SvPV(ST(2), PL_na);
6692 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_Odr_oid,0) < 0) {
6693 SWIG_croak("Type error in argument 4 of data1_mk_tag_data_oid. Expected _p_Odr_oid");
6698 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6699 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_oid. Expected _p_NMEM");
6703 result = (data1_node *)data1_mk_tag_data_oid(arg1,arg2,(char const *)arg3,arg4,arg5);
6705 ST(argvi) = sv_newmortal();
6706 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6715 XS(_wrap_data1_mk_tag_data_text) {
6716 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6717 const char *_swigerr = _swigmsg;
6728 if ((items < 5) || (items > 5)) {
6729 SWIG_croak("Usage: data1_mk_tag_data_text(dh,at,tag,str,nmem);");
6732 data1_handle * argp;
6733 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6734 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text. Expected _p_data1_handle");
6739 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6740 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text. Expected _p_data1_node");
6743 if (!SvOK((SV*) ST(2))) arg3 = 0;
6744 else arg3 = (char *) SvPV(ST(2), PL_na);
6745 if (!SvOK((SV*) ST(3))) arg4 = 0;
6746 else arg4 = (char *) SvPV(ST(3), PL_na);
6749 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6750 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text. Expected _p_NMEM");
6754 result = (data1_node *)data1_mk_tag_data_text(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
6756 ST(argvi) = sv_newmortal();
6757 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6766 XS(_wrap_data1_mk_tag_data_text_uni) {
6767 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6768 const char *_swigerr = _swigmsg;
6779 if ((items < 5) || (items > 5)) {
6780 SWIG_croak("Usage: data1_mk_tag_data_text_uni(dh,at,tag,str,nmem);");
6783 data1_handle * argp;
6784 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6785 SWIG_croak("Type error in argument 1 of data1_mk_tag_data_text_uni. Expected _p_data1_handle");
6790 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6791 SWIG_croak("Type error in argument 2 of data1_mk_tag_data_text_uni. Expected _p_data1_node");
6794 if (!SvOK((SV*) ST(2))) arg3 = 0;
6795 else arg3 = (char *) SvPV(ST(2), PL_na);
6796 if (!SvOK((SV*) ST(3))) arg4 = 0;
6797 else arg4 = (char *) SvPV(ST(3), PL_na);
6800 if (SWIG_ConvertPtr(ST(4),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6801 SWIG_croak("Type error in argument 5 of data1_mk_tag_data_text_uni. Expected _p_NMEM");
6805 result = (data1_node *)data1_mk_tag_data_text_uni(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
6807 ST(argvi) = sv_newmortal();
6808 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6817 XS(_wrap_data1_get_absyn) {
6818 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6819 const char *_swigerr = _swigmsg;
6823 data1_absyn *result;
6827 if ((items < 2) || (items > 2)) {
6828 SWIG_croak("Usage: data1_get_absyn(dh,name);");
6831 data1_handle * argp;
6832 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6833 SWIG_croak("Type error in argument 1 of data1_get_absyn. Expected _p_data1_handle");
6837 if (!SvOK((SV*) ST(1))) arg2 = 0;
6838 else arg2 = (char *) SvPV(ST(1), PL_na);
6839 result = (data1_absyn *)data1_get_absyn(arg1,(char const *)arg2);
6841 ST(argvi) = sv_newmortal();
6842 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn,0);
6851 XS(_wrap_data1_search_tag) {
6852 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6853 const char *_swigerr = _swigmsg;
6862 if ((items < 3) || (items > 3)) {
6863 SWIG_croak("Usage: data1_search_tag(dh,n,tag);");
6866 data1_handle * argp;
6867 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6868 SWIG_croak("Type error in argument 1 of data1_search_tag. Expected _p_data1_handle");
6873 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
6874 SWIG_croak("Type error in argument 2 of data1_search_tag. Expected _p_data1_node");
6877 if (!SvOK((SV*) ST(2))) arg3 = 0;
6878 else arg3 = (char *) SvPV(ST(2), PL_na);
6879 result = (data1_node *)data1_search_tag(arg1,arg2,(char const *)arg3);
6881 ST(argvi) = sv_newmortal();
6882 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6891 XS(_wrap_data1_mk_tag_uni) {
6892 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6893 const char *_swigerr = _swigmsg;
6903 if ((items < 4) || (items > 4)) {
6904 SWIG_croak("Usage: data1_mk_tag_uni(dh,nmem,tag,at);");
6907 data1_handle * argp;
6908 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6909 SWIG_croak("Type error in argument 1 of data1_mk_tag_uni. Expected _p_data1_handle");
6915 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
6916 SWIG_croak("Type error in argument 2 of data1_mk_tag_uni. Expected _p_NMEM");
6920 if (!SvOK((SV*) ST(2))) arg3 = 0;
6921 else arg3 = (char *) SvPV(ST(2), PL_na);
6923 if (SWIG_ConvertPtr(ST(3), (void **) &arg4, SWIGTYPE_p_data1_node,0) < 0) {
6924 SWIG_croak("Type error in argument 4 of data1_mk_tag_uni. Expected _p_data1_node");
6927 result = (data1_node *)data1_mk_tag_uni(arg1,arg2,(char const *)arg3,arg4);
6929 ST(argvi) = sv_newmortal();
6930 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
6939 XS(_wrap_data1_get_attset) {
6940 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6941 const char *_swigerr = _swigmsg;
6945 data1_attset *result;
6949 if ((items < 2) || (items > 2)) {
6950 SWIG_croak("Usage: data1_get_attset(dh,name);");
6953 data1_handle * argp;
6954 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6955 SWIG_croak("Type error in argument 1 of data1_get_attset. Expected _p_data1_handle");
6959 if (!SvOK((SV*) ST(1))) arg2 = 0;
6960 else arg2 = (char *) SvPV(ST(1), PL_na);
6961 result = (data1_attset *)data1_get_attset(arg1,(char const *)arg2);
6963 ST(argvi) = sv_newmortal();
6964 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
6973 XS(_wrap_data1_read_maptab) {
6974 char _swigmsg[SWIG_MAX_ERRMSG] = "";
6975 const char *_swigerr = _swigmsg;
6979 data1_maptab *result;
6983 if ((items < 2) || (items > 2)) {
6984 SWIG_croak("Usage: data1_read_maptab(dh,file);");
6987 data1_handle * argp;
6988 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
6989 SWIG_croak("Type error in argument 1 of data1_read_maptab. Expected _p_data1_handle");
6993 if (!SvOK((SV*) ST(1))) arg2 = 0;
6994 else arg2 = (char *) SvPV(ST(1), PL_na);
6995 result = (data1_maptab *)data1_read_maptab(arg1,(char const *)arg2);
6997 ST(argvi) = sv_newmortal();
6998 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_maptab,0);
7007 XS(_wrap_data1_map_record) {
7008 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7009 const char *_swigerr = _swigmsg;
7013 data1_maptab *arg3 ;
7019 if ((items < 4) || (items > 4)) {
7020 SWIG_croak("Usage: data1_map_record(dh,n,map,m);");
7023 data1_handle * argp;
7024 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7025 SWIG_croak("Type error in argument 1 of data1_map_record. Expected _p_data1_handle");
7030 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7031 SWIG_croak("Type error in argument 2 of data1_map_record. Expected _p_data1_node");
7035 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_maptab,0) < 0) {
7036 SWIG_croak("Type error in argument 3 of data1_map_record. Expected _p_data1_maptab");
7041 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7042 SWIG_croak("Type error in argument 4 of data1_map_record. Expected _p_NMEM");
7046 result = (data1_node *)data1_map_record(arg1,arg2,arg3,arg4);
7048 ST(argvi) = sv_newmortal();
7049 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7058 XS(_wrap_data1_read_marctab) {
7059 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7060 const char *_swigerr = _swigmsg;
7064 data1_marctab *result;
7068 if ((items < 2) || (items > 2)) {
7069 SWIG_croak("Usage: data1_read_marctab(dh,file);");
7072 data1_handle * argp;
7073 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7074 SWIG_croak("Type error in argument 1 of data1_read_marctab. Expected _p_data1_handle");
7078 if (!SvOK((SV*) ST(1))) arg2 = 0;
7079 else arg2 = (char *) SvPV(ST(1), PL_na);
7080 result = (data1_marctab *)data1_read_marctab(arg1,(char const *)arg2);
7082 ST(argvi) = sv_newmortal();
7083 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_marctab,0);
7092 XS(_wrap_data1_nodetomarc) {
7093 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7094 const char *_swigerr = _swigmsg;
7097 data1_marctab *arg2 ;
7105 if ((items < 5) || (items > 5)) {
7106 SWIG_croak("Usage: data1_nodetomarc(dh,p,n,selected,len);");
7109 data1_handle * argp;
7110 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7111 SWIG_croak("Type error in argument 1 of data1_nodetomarc. Expected _p_data1_handle");
7116 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_marctab,0) < 0) {
7117 SWIG_croak("Type error in argument 2 of data1_nodetomarc. Expected _p_data1_marctab");
7121 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_data1_node,0) < 0) {
7122 SWIG_croak("Type error in argument 3 of data1_nodetomarc. Expected _p_data1_node");
7125 arg4 = (int) SvIV(ST(3));
7129 croak("Argument 5 is not an integer.");
7133 result = (char *)data1_nodetomarc(arg1,arg2,arg3,arg4,arg5);
7135 ST(argvi) = sv_newmortal();
7137 sv_setpv((SV*)ST(argvi++), (char *) result);
7139 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7149 XS(_wrap_data1_nodetoidsgml) {
7150 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7151 const char *_swigerr = _swigmsg;
7161 if ((items < 4) || (items > 4)) {
7162 SWIG_croak("Usage: data1_nodetoidsgml(dh,n,select,len);");
7165 data1_handle * argp;
7166 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7167 SWIG_croak("Type error in argument 1 of data1_nodetoidsgml. Expected _p_data1_handle");
7172 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7173 SWIG_croak("Type error in argument 2 of data1_nodetoidsgml. Expected _p_data1_node");
7176 arg3 = (int) SvIV(ST(2));
7180 croak("Argument 4 is not an integer.");
7184 result = (char *)data1_nodetoidsgml(arg1,arg2,arg3,arg4);
7186 ST(argvi) = sv_newmortal();
7188 sv_setpv((SV*)ST(argvi++), (char *) result);
7190 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7200 XS(_wrap_data1_nodetoexplain) {
7201 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7202 const char *_swigerr = _swigmsg;
7208 Z_ExplainRecord *result;
7212 if ((items < 4) || (items > 4)) {
7213 SWIG_croak("Usage: data1_nodetoexplain(dh,n,select,o);");
7216 data1_handle * argp;
7217 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7218 SWIG_croak("Type error in argument 1 of data1_nodetoexplain. Expected _p_data1_handle");
7223 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7224 SWIG_croak("Type error in argument 2 of data1_nodetoexplain. Expected _p_data1_node");
7227 arg3 = (int) SvIV(ST(2));
7230 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
7231 SWIG_croak("Type error in argument 4 of data1_nodetoexplain. Expected _p_ODR");
7235 result = (Z_ExplainRecord *)data1_nodetoexplain(arg1,arg2,arg3,arg4);
7237 ST(argvi) = sv_newmortal();
7238 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_ExplainRecord,0);
7247 XS(_wrap_data1_nodetosummary) {
7248 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7249 const char *_swigerr = _swigmsg;
7259 if ((items < 4) || (items > 4)) {
7260 SWIG_croak("Usage: data1_nodetosummary(dh,n,select,o);");
7263 data1_handle * argp;
7264 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7265 SWIG_croak("Type error in argument 1 of data1_nodetosummary. Expected _p_data1_handle");
7270 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7271 SWIG_croak("Type error in argument 2 of data1_nodetosummary. Expected _p_data1_node");
7274 arg3 = (int) SvIV(ST(2));
7277 if (SWIG_ConvertPtr(ST(3),(void **) &argp, SWIGTYPE_p_ODR,0) < 0) {
7278 SWIG_croak("Type error in argument 4 of data1_nodetosummary. Expected _p_ODR");
7282 result = (Z_BriefBib *)data1_nodetosummary(arg1,arg2,arg3,arg4);
7284 ST(argvi) = sv_newmortal();
7285 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_Z_BriefBib,0);
7294 XS(_wrap_data1_nodetosoif) {
7295 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7296 const char *_swigerr = _swigmsg;
7306 if ((items < 4) || (items > 4)) {
7307 SWIG_croak("Usage: data1_nodetosoif(dh,n,select,len);");
7310 data1_handle * argp;
7311 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7312 SWIG_croak("Type error in argument 1 of data1_nodetosoif. Expected _p_data1_handle");
7317 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7318 SWIG_croak("Type error in argument 2 of data1_nodetosoif. Expected _p_data1_node");
7321 arg3 = (int) SvIV(ST(2));
7325 croak("Argument 4 is not an integer.");
7329 result = (char *)data1_nodetosoif(arg1,arg2,arg3,arg4);
7331 ST(argvi) = sv_newmortal();
7333 sv_setpv((SV*)ST(argvi++), (char *) result);
7335 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7345 XS(_wrap_data1_get_wrbuf) {
7346 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7347 const char *_swigerr = _swigmsg;
7354 if ((items < 1) || (items > 1)) {
7355 SWIG_croak("Usage: data1_get_wrbuf(dp);");
7358 data1_handle * argp;
7359 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7360 SWIG_croak("Type error in argument 1 of data1_get_wrbuf. Expected _p_data1_handle");
7364 result = data1_get_wrbuf(arg1);
7367 WRBUF * resultobj = (WRBUF *) malloc(sizeof(WRBUF));
7368 memmove(resultobj, &result, sizeof(WRBUF));
7369 ST(argvi) = sv_newmortal();
7370 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_WRBUF,0);
7380 XS(_wrap_data1_get_read_buf) {
7381 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7382 const char *_swigerr = _swigmsg;
7390 if ((items < 2) || (items > 2)) {
7391 SWIG_croak("Usage: data1_get_read_buf(dp,lenp);");
7394 data1_handle * argp;
7395 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7396 SWIG_croak("Type error in argument 1 of data1_get_read_buf. Expected _p_data1_handle");
7401 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
7402 SWIG_croak("Type error in argument 2 of data1_get_read_buf. Expected _p_p_int");
7405 result = (char **)data1_get_read_buf(arg1,arg2);
7411 /* Figure out how many elements we have */
7414 svs = (SV **) malloc(len*sizeof(SV *));
7415 for (i = 0; i < len ; i++) {
7416 svs[i] = sv_newmortal();
7417 sv_setpv((SV*)svs[i],result[i]);
7419 myav = av_make(len,svs);
7421 ST(argvi) = newRV((SV*)myav);
7422 sv_2mortal(ST(argvi));
7433 XS(_wrap_data1_get_map_buf) {
7434 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7435 const char *_swigerr = _swigmsg;
7443 if ((items < 2) || (items > 2)) {
7444 SWIG_croak("Usage: data1_get_map_buf(dp,lenp);");
7447 data1_handle * argp;
7448 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7449 SWIG_croak("Type error in argument 1 of data1_get_map_buf. Expected _p_data1_handle");
7454 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_p_int,0) < 0) {
7455 SWIG_croak("Type error in argument 2 of data1_get_map_buf. Expected _p_p_int");
7458 result = (char **)data1_get_map_buf(arg1,arg2);
7464 /* Figure out how many elements we have */
7467 svs = (SV **) malloc(len*sizeof(SV *));
7468 for (i = 0; i < len ; i++) {
7469 svs[i] = sv_newmortal();
7470 sv_setpv((SV*)svs[i],result[i]);
7472 myav = av_make(len,svs);
7474 ST(argvi) = newRV((SV*)myav);
7475 sv_2mortal(ST(argvi));
7486 XS(_wrap_data1_absyn_cache_get) {
7487 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7488 const char *_swigerr = _swigmsg;
7491 data1_absyn_cache *result;
7495 if ((items < 1) || (items > 1)) {
7496 SWIG_croak("Usage: data1_absyn_cache_get(dh);");
7499 data1_handle * argp;
7500 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7501 SWIG_croak("Type error in argument 1 of data1_absyn_cache_get. Expected _p_data1_handle");
7505 result = (data1_absyn_cache *)data1_absyn_cache_get(arg1);
7507 ST(argvi) = sv_newmortal();
7508 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_absyn_cache,0);
7517 XS(_wrap_data1_attset_cache_get) {
7518 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7519 const char *_swigerr = _swigmsg;
7522 data1_attset_cache *result;
7526 if ((items < 1) || (items > 1)) {
7527 SWIG_croak("Usage: data1_attset_cache_get(dh);");
7530 data1_handle * argp;
7531 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7532 SWIG_croak("Type error in argument 1 of data1_attset_cache_get. Expected _p_data1_handle");
7536 result = (data1_attset_cache *)data1_attset_cache_get(arg1);
7538 ST(argvi) = sv_newmortal();
7539 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset_cache,0);
7548 XS(_wrap_data1_nmem_get) {
7549 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7550 const char *_swigerr = _swigmsg;
7557 if ((items < 1) || (items > 1)) {
7558 SWIG_croak("Usage: data1_nmem_get(dh);");
7561 data1_handle * argp;
7562 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7563 SWIG_croak("Type error in argument 1 of data1_nmem_get. Expected _p_data1_handle");
7567 result = data1_nmem_get(arg1);
7570 NMEM * resultobj = (NMEM *) malloc(sizeof(NMEM));
7571 memmove(resultobj, &result, sizeof(NMEM));
7572 ST(argvi) = sv_newmortal();
7573 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_NMEM,0);
7583 XS(_wrap_data1_pr_tree) {
7584 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7585 const char *_swigerr = _swigmsg;
7593 if ((items < 3) || (items > 3)) {
7594 SWIG_croak("Usage: data1_pr_tree(dh,n,out);");
7597 data1_handle * argp;
7598 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7599 SWIG_croak("Type error in argument 1 of data1_pr_tree. Expected _p_data1_handle");
7604 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7605 SWIG_croak("Type error in argument 2 of data1_pr_tree. Expected _p_data1_node");
7609 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_FILE,0) < 0) {
7610 SWIG_croak("Type error in argument 3 of data1_pr_tree. Expected _p_FILE");
7613 data1_pr_tree(arg1,arg2,arg3);
7624 XS(_wrap_data1_print_tree) {
7625 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7626 const char *_swigerr = _swigmsg;
7633 if ((items < 2) || (items > 2)) {
7634 SWIG_croak("Usage: data1_print_tree(dh,n);");
7637 data1_handle * argp;
7638 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7639 SWIG_croak("Type error in argument 1 of data1_print_tree. Expected _p_data1_handle");
7644 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7645 SWIG_croak("Type error in argument 2 of data1_print_tree. Expected _p_data1_node");
7648 data1_print_tree(arg1,arg2);
7659 XS(_wrap_data1_insert_string) {
7660 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7661 const char *_swigerr = _swigmsg;
7671 if ((items < 4) || (items > 4)) {
7672 SWIG_croak("Usage: data1_insert_string(dh,res,m,str);");
7675 data1_handle * argp;
7676 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7677 SWIG_croak("Type error in argument 1 of data1_insert_string. Expected _p_data1_handle");
7682 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7683 SWIG_croak("Type error in argument 2 of data1_insert_string. Expected _p_data1_node");
7688 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7689 SWIG_croak("Type error in argument 3 of data1_insert_string. Expected _p_NMEM");
7693 if (!SvOK((SV*) ST(3))) arg4 = 0;
7694 else arg4 = (char *) SvPV(ST(3), PL_na);
7695 result = (char *)data1_insert_string(arg1,arg2,arg3,(char const *)arg4);
7697 ST(argvi) = sv_newmortal();
7699 sv_setpv((SV*)ST(argvi++), (char *) result);
7701 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7711 XS(_wrap_data1_insert_string_n) {
7712 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7713 const char *_swigerr = _swigmsg;
7724 if ((items < 5) || (items > 5)) {
7725 SWIG_croak("Usage: data1_insert_string_n(dh,res,m,str,len);");
7728 data1_handle * argp;
7729 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7730 SWIG_croak("Type error in argument 1 of data1_insert_string_n. Expected _p_data1_handle");
7735 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
7736 SWIG_croak("Type error in argument 2 of data1_insert_string_n. Expected _p_data1_node");
7741 if (SWIG_ConvertPtr(ST(2),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7742 SWIG_croak("Type error in argument 3 of data1_insert_string_n. Expected _p_NMEM");
7746 if (!SvOK((SV*) ST(3))) arg4 = 0;
7747 else arg4 = (char *) SvPV(ST(3), PL_na);
7748 arg5 = (size_t) SvUV(ST(4));
7749 result = (char *)data1_insert_string_n(arg1,arg2,arg3,(char const *)arg4,arg5);
7751 ST(argvi) = sv_newmortal();
7753 sv_setpv((SV*)ST(argvi++), (char *) result);
7755 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7765 XS(_wrap_data1_read_sgml) {
7766 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7767 const char *_swigerr = _swigmsg;
7776 if ((items < 3) || (items > 3)) {
7777 SWIG_croak("Usage: data1_read_sgml(dh,m,buf);");
7780 data1_handle * argp;
7781 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7782 SWIG_croak("Type error in argument 1 of data1_read_sgml. Expected _p_data1_handle");
7788 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_NMEM,0) < 0) {
7789 SWIG_croak("Type error in argument 2 of data1_read_sgml. Expected _p_NMEM");
7793 if (!SvOK((SV*) ST(2))) arg3 = 0;
7794 else arg3 = (char *) SvPV(ST(2), PL_na);
7795 result = (data1_node *)data1_read_sgml(arg1,arg2,(char const *)arg3);
7797 ST(argvi) = sv_newmortal();
7798 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7807 XS(_wrap_data1_absyn_trav) {
7808 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7809 const char *_swigerr = _swigmsg;
7813 void (*arg3)(data1_handle,void *,data1_absyn *) ;
7817 if ((items < 3) || (items > 3)) {
7818 SWIG_croak("Usage: data1_absyn_trav(dh,handle,fh);");
7821 data1_handle * argp;
7822 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7823 SWIG_croak("Type error in argument 1 of data1_absyn_trav. Expected _p_data1_handle");
7828 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, 0,0) < 0) {
7829 SWIG_croak("Type error in argument 2 of data1_absyn_trav. Expected _p_void");
7833 if (SWIG_ConvertPtr(ST(2), (void **) &arg3, SWIGTYPE_p_f_data1_handle_p_void_p_data1_absyn__void,0) < 0) {
7834 SWIG_croak("Type error in argument 3 of data1_absyn_trav. Expected _p_f_data1_handle_p_void_p_data1_absyn__void");
7837 data1_absyn_trav(arg1,arg2,arg3);
7848 XS(_wrap_data1_attset_search_id) {
7849 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7850 const char *_swigerr = _swigmsg;
7854 data1_attset *result;
7858 if ((items < 2) || (items > 2)) {
7859 SWIG_croak("Usage: data1_attset_search_id(dh,id);");
7862 data1_handle * argp;
7863 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7864 SWIG_croak("Type error in argument 1 of data1_attset_search_id. Expected _p_data1_handle");
7868 arg2 = (int) SvIV(ST(1));
7869 result = (data1_attset *)data1_attset_search_id(arg1,arg2);
7871 ST(argvi) = sv_newmortal();
7872 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_attset,0);
7881 XS(_wrap_data1_getNodeValue) {
7882 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7883 const char *_swigerr = _swigmsg;
7891 if ((items < 2) || (items > 2)) {
7892 SWIG_croak("Usage: data1_getNodeValue(node,pTagPath);");
7895 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7896 SWIG_croak("Type error in argument 1 of data1_getNodeValue. Expected _p_data1_node");
7899 if (!SvOK((SV*) ST(1))) arg2 = 0;
7900 else arg2 = (char *) SvPV(ST(1), PL_na);
7901 result = (char *)data1_getNodeValue(arg1,arg2);
7903 ST(argvi) = sv_newmortal();
7905 sv_setpv((SV*)ST(argvi++), (char *) result);
7907 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
7917 XS(_wrap_data1_LookupNode) {
7918 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7919 const char *_swigerr = _swigmsg;
7927 if ((items < 2) || (items > 2)) {
7928 SWIG_croak("Usage: data1_LookupNode(node,pTagPath);");
7931 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7932 SWIG_croak("Type error in argument 1 of data1_LookupNode. Expected _p_data1_node");
7935 if (!SvOK((SV*) ST(1))) arg2 = 0;
7936 else arg2 = (char *) SvPV(ST(1), PL_na);
7937 result = (data1_node *)data1_LookupNode(arg1,arg2);
7939 ST(argvi) = sv_newmortal();
7940 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_node,0);
7949 XS(_wrap_data1_CountOccurences) {
7950 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7951 const char *_swigerr = _swigmsg;
7959 if ((items < 2) || (items > 2)) {
7960 SWIG_croak("Usage: data1_CountOccurences(node,pTagPath);");
7963 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_data1_node,0) < 0) {
7964 SWIG_croak("Type error in argument 1 of data1_CountOccurences. Expected _p_data1_node");
7967 if (!SvOK((SV*) ST(1))) arg2 = 0;
7968 else arg2 = (char *) SvPV(ST(1), PL_na);
7969 result = (int)data1_CountOccurences(arg1,arg2);
7971 ST(argvi) = sv_newmortal();
7972 sv_setiv(ST(argvi++), (IV) result);
7981 XS(_wrap_data1_path_fopen) {
7982 char _swigmsg[SWIG_MAX_ERRMSG] = "";
7983 const char *_swigerr = _swigmsg;
7992 if ((items < 3) || (items > 3)) {
7993 SWIG_croak("Usage: data1_path_fopen(dh,file,mode);");
7996 data1_handle * argp;
7997 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
7998 SWIG_croak("Type error in argument 1 of data1_path_fopen. Expected _p_data1_handle");
8002 if (!SvOK((SV*) ST(1))) arg2 = 0;
8003 else arg2 = (char *) SvPV(ST(1), PL_na);
8004 if (!SvOK((SV*) ST(2))) arg3 = 0;
8005 else arg3 = (char *) SvPV(ST(2), PL_na);
8006 result = (FILE *)data1_path_fopen(arg1,(char const *)arg2,(char const *)arg3);
8008 ST(argvi) = sv_newmortal();
8009 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_FILE,0);
8018 XS(_wrap_data1_set_tabpath) {
8019 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8020 const char *_swigerr = _swigmsg;
8027 if ((items < 2) || (items > 2)) {
8028 SWIG_croak("Usage: data1_set_tabpath(dh,path);");
8031 data1_handle * argp;
8032 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
8033 SWIG_croak("Type error in argument 1 of data1_set_tabpath. Expected _p_data1_handle");
8037 if (!SvOK((SV*) ST(1))) arg2 = 0;
8038 else arg2 = (char *) SvPV(ST(1), PL_na);
8039 data1_set_tabpath(arg1,(char const *)arg2);
8050 XS(_wrap_data1_set_tabroot) {
8051 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8052 const char *_swigerr = _swigmsg;
8059 if ((items < 2) || (items > 2)) {
8060 SWIG_croak("Usage: data1_set_tabroot(dp,p);");
8063 data1_handle * argp;
8064 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
8065 SWIG_croak("Type error in argument 1 of data1_set_tabroot. Expected _p_data1_handle");
8069 if (!SvOK((SV*) ST(1))) arg2 = 0;
8070 else arg2 = (char *) SvPV(ST(1), PL_na);
8071 data1_set_tabroot(arg1,(char const *)arg2);
8082 XS(_wrap_data1_get_tabpath) {
8083 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8084 const char *_swigerr = _swigmsg;
8091 if ((items < 1) || (items > 1)) {
8092 SWIG_croak("Usage: data1_get_tabpath(dh);");
8095 data1_handle * argp;
8096 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
8097 SWIG_croak("Type error in argument 1 of data1_get_tabpath. Expected _p_data1_handle");
8101 result = (char *)data1_get_tabpath(arg1);
8103 ST(argvi) = sv_newmortal();
8105 sv_setpv((SV*)ST(argvi++), (char *) result);
8107 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
8117 XS(_wrap_data1_get_tabroot) {
8118 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8119 const char *_swigerr = _swigmsg;
8126 if ((items < 1) || (items > 1)) {
8127 SWIG_croak("Usage: data1_get_tabroot(dh);");
8130 data1_handle * argp;
8131 if (SWIG_ConvertPtr(ST(0),(void **) &argp, SWIGTYPE_p_data1_handle,0) < 0) {
8132 SWIG_croak("Type error in argument 1 of data1_get_tabroot. Expected _p_data1_handle");
8136 result = (char *)data1_get_tabroot(arg1);
8138 ST(argvi) = sv_newmortal();
8140 sv_setpv((SV*)ST(argvi++), (char *) result);
8142 sv_setsv((SV*)ST(argvi++), &PL_sv_undef);
8152 XS(_wrap_grs_perl_readf) {
8153 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8154 const char *_swigerr = _swigmsg;
8156 struct perl_context *arg1 ;
8162 if ((items < 2) || (items > 2)) {
8163 SWIG_croak("Usage: grs_perl_readf(context,len);");
8166 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8167 SWIG_croak("Type error in argument 1 of grs_perl_readf. Expected _p_perl_context");
8170 arg2 = (size_t) SvUV(ST(1));
8171 result = (int)grs_perl_readf(arg1,arg2);
8173 ST(argvi) = sv_newmortal();
8174 sv_setiv(ST(argvi++), (IV) result);
8183 XS(_wrap_grs_perl_readline) {
8184 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8185 const char *_swigerr = _swigmsg;
8187 struct perl_context *arg1 ;
8192 if ((items < 1) || (items > 1)) {
8193 SWIG_croak("Usage: grs_perl_readline(context);");
8196 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8197 SWIG_croak("Type error in argument 1 of grs_perl_readline. Expected _p_perl_context");
8200 result = (int)grs_perl_readline(arg1);
8202 ST(argvi) = sv_newmortal();
8203 sv_setiv(ST(argvi++), (IV) result);
8212 XS(_wrap_grs_perl_getc) {
8213 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8214 const char *_swigerr = _swigmsg;
8216 struct perl_context *arg1 ;
8221 if ((items < 1) || (items > 1)) {
8222 SWIG_croak("Usage: grs_perl_getc(context);");
8225 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8226 SWIG_croak("Type error in argument 1 of grs_perl_getc. Expected _p_perl_context");
8229 result = (char)grs_perl_getc(arg1);
8231 ST(argvi) = sv_newmortal();
8232 sv_setpvn((SV*)ST(argvi++), &result, 1);
8241 XS(_wrap_grs_perl_seekf) {
8242 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8243 const char *_swigerr = _swigmsg;
8245 struct perl_context *arg1 ;
8251 if ((items < 2) || (items > 2)) {
8252 SWIG_croak("Usage: grs_perl_seekf(context,offset);");
8255 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8256 SWIG_croak("Type error in argument 1 of grs_perl_seekf. Expected _p_perl_context");
8261 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
8262 SWIG_croak("Type error in argument 2 of grs_perl_seekf. Expected _p_off_t");
8266 result = grs_perl_seekf(arg1,arg2);
8269 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
8270 memmove(resultobj, &result, sizeof(off_t));
8271 ST(argvi) = sv_newmortal();
8272 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
8282 XS(_wrap_grs_perl_tellf) {
8283 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8284 const char *_swigerr = _swigmsg;
8286 struct perl_context *arg1 ;
8291 if ((items < 1) || (items > 1)) {
8292 SWIG_croak("Usage: grs_perl_tellf(context);");
8295 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8296 SWIG_croak("Type error in argument 1 of grs_perl_tellf. Expected _p_perl_context");
8299 result = grs_perl_tellf(arg1);
8302 off_t * resultobj = (off_t *) malloc(sizeof(off_t));
8303 memmove(resultobj, &result, sizeof(off_t));
8304 ST(argvi) = sv_newmortal();
8305 SWIG_MakePtr(ST(argvi++), (void *) resultobj, SWIGTYPE_p_off_t,0);
8315 XS(_wrap_grs_perl_endf) {
8316 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8317 const char *_swigerr = _swigmsg;
8319 struct perl_context *arg1 ;
8324 if ((items < 2) || (items > 2)) {
8325 SWIG_croak("Usage: grs_perl_endf(context,offset);");
8328 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8329 SWIG_croak("Type error in argument 1 of grs_perl_endf. Expected _p_perl_context");
8334 if (SWIG_ConvertPtr(ST(1),(void **) &argp, SWIGTYPE_p_off_t,0) < 0) {
8335 SWIG_croak("Type error in argument 2 of grs_perl_endf. Expected _p_off_t");
8339 grs_perl_endf(arg1,arg2);
8350 XS(_wrap_grs_perl_get_dh) {
8351 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8352 const char *_swigerr = _swigmsg;
8354 struct perl_context *arg1 ;
8355 data1_handle *result;
8359 if ((items < 1) || (items > 1)) {
8360 SWIG_croak("Usage: grs_perl_get_dh(context);");
8363 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8364 SWIG_croak("Type error in argument 1 of grs_perl_get_dh. Expected _p_perl_context");
8367 result = (data1_handle *)grs_perl_get_dh(arg1);
8369 ST(argvi) = sv_newmortal();
8370 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_data1_handle,0);
8379 XS(_wrap_grs_perl_get_mem) {
8380 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8381 const char *_swigerr = _swigmsg;
8383 struct perl_context *arg1 ;
8388 if ((items < 1) || (items > 1)) {
8389 SWIG_croak("Usage: grs_perl_get_mem(context);");
8392 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8393 SWIG_croak("Type error in argument 1 of grs_perl_get_mem. Expected _p_perl_context");
8396 result = (NMEM *)grs_perl_get_mem(arg1);
8398 ST(argvi) = sv_newmortal();
8399 SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_NMEM,0);
8408 XS(_wrap_grs_perl_set_res) {
8409 char _swigmsg[SWIG_MAX_ERRMSG] = "";
8410 const char *_swigerr = _swigmsg;
8412 struct perl_context *arg1 ;
8417 if ((items < 2) || (items > 2)) {
8418 SWIG_croak("Usage: grs_perl_set_res(context,n);");
8421 if (SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_perl_context,0) < 0) {
8422 SWIG_croak("Type error in argument 1 of grs_perl_set_res. Expected _p_perl_context");
8426 if (SWIG_ConvertPtr(ST(1), (void **) &arg2, SWIGTYPE_p_data1_node,0) < 0) {
8427 SWIG_croak("Type error in argument 2 of grs_perl_set_res. Expected _p_data1_node");
8430 grs_perl_set_res(arg1,arg2);
8442 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
8444 static swig_type_info _swigt__p_ZebraService[] = {{"_p_ZebraService", 0, "ZebraService *", 0},{"_p_ZebraService"},{0}};
8445 static swig_type_info _swigt__p_cql_transform_t[] = {{"_p_cql_transform_t", 0, "cql_transform_t *", 0},{"_p_cql_transform_t"},{0}};
8446 static swig_type_info _swigt__p_data1_esetname[] = {{"_p_data1_esetname", 0, "data1_esetname *", 0},{"_p_data1_esetname"},{0}};
8447 static swig_type_info _swigt__p_data1_maptab[] = {{"_p_data1_maptab", 0, "data1_maptab *", 0},{"_p_data1_maptab"},{0}};
8448 static swig_type_info _swigt__p_ODR[] = {{"_p_ODR", 0, "ODR *", 0},{"_p_ODR"},{0}};
8449 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}};
8450 static swig_type_info _swigt__p_p_char[] = {{"_p_p_char", 0, "char **", 0},{"_p_p_char"},{0}};
8451 static swig_type_info _swigt__p_data1_absyn[] = {{"_p_data1_absyn", 0, "data1_absyn *", 0},{"_p_data1_absyn"},{0}};
8452 static swig_type_info _swigt__p_ZebraHandle[] = {{"_p_ZebraHandle", 0, "ZebraHandle *", 0},{"_p_ZebraHandle"},{0}};
8453 static swig_type_info _swigt__p_void[] = {{"_p_void", 0, "void *", 0},{"_p_void"},{0}};
8454 static swig_type_info _swigt__p_data1_attset[] = {{"_p_data1_attset", 0, "data1_attset *", 0},{"_p_data1_attset"},{0}};
8455 static swig_type_info _swigt__p_size_t[] = {{"_p_size_t", 0, "size_t *", 0},{"_p_size_t"},{0}};
8456 static swig_type_info _swigt__p_WRBUF[] = {{"_p_WRBUF", 0, "WRBUF *", 0},{"_p_WRBUF"},{0}};
8457 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}};
8458 static swig_type_info _swigt__p_Z_Espec1[] = {{"_p_Z_Espec1", 0, "Z_Espec1 *", 0},{"_p_Z_Espec1"},{0}};
8459 static swig_type_info _swigt__p_off_t[] = {{"_p_off_t", 0, "off_t *", 0},{"_p_off_t"},{0}};
8460 static swig_type_info _swigt__p_Odr_oid[] = {{"_p_Odr_oid", 0, "Odr_oid *", 0},{"_p_Odr_oid"},{0}};
8461 static swig_type_info _swigt__p_data1_varset[] = {{"_p_data1_varset", 0, "data1_varset *", 0},{"_p_data1_varset"},{0}};
8462 static swig_type_info _swigt__p_RetrievalRecordBuf[] = {{"IDZebra::RetrievalRecordBuf", 0, "RetrievalRecordBuf *", 0},{"IDZebra::RetrievalRecordBuf"},{0}};
8463 static swig_type_info _swigt__p_perl_context[] = {{"_p_perl_context", 0, "struct perl_context *", 0},{"_p_perl_context"},{0}};
8464 static swig_type_info _swigt__p_data1_node[] = {{"_p_data1_node", 0, "data1_node *", 0},{"_p_data1_node"},{0}};
8465 static swig_type_info _swigt__p_ScanObj[] = {{"IDZebra::ScanObj", 0, "ScanObj *", 0},{"IDZebra::ScanObj"},{0}};
8466 static swig_type_info _swigt__p_RetrievalObj[] = {{"IDZebra::RetrievalObj", 0, "RetrievalObj *", 0},{"IDZebra::RetrievalObj"},{0}};
8467 static swig_type_info _swigt__p_data1_tagset[] = {{"_p_data1_tagset", 0, "data1_tagset *", 0},{"_p_data1_tagset"},{0}};
8468 static swig_type_info _swigt__p_data1_tag[] = {{"_p_data1_tag", 0, "data1_tag *", 0},{"_p_data1_tag"},{0}};
8469 static swig_type_info _swigt__p_ZebraRetrievalRecord[] = {{"_p_ZebraRetrievalRecord", 0, "ZebraRetrievalRecord *", 0},{"_p_ZebraRetrievalRecord"},{0}};
8470 static swig_type_info _swigt__p_RetrievalRecord[] = {{"IDZebra::RetrievalRecord", 0, "RetrievalRecord *", 0},{"IDZebra::RetrievalRecord"},{0}};
8471 static swig_type_info _swigt__p_NMEM[] = {{"_p_NMEM", 0, "NMEM *", 0},{"_p_NMEM"},{0}};
8472 static swig_type_info _swigt__p_Z_ExplainRecord[] = {{"_p_Z_ExplainRecord", 0, "Z_ExplainRecord *", 0},{"_p_Z_ExplainRecord"},{0}};
8473 static swig_type_info _swigt__p_data1_marctab[] = {{"_p_data1_marctab", 0, "data1_marctab *", 0},{"_p_data1_marctab"},{0}};
8474 static swig_type_info _swigt__p_ZebraTransactionStatus[] = {{"IDZebra::ZebraTransactionStatus", 0, "ZebraTransactionStatus *", 0},{"IDZebra::ZebraTransactionStatus"},{0}};
8475 static swig_type_info _swigt__p_Z_BriefBib[] = {{"_p_Z_BriefBib", 0, "Z_BriefBib *", 0},{"_p_Z_BriefBib"},{0}};
8476 static swig_type_info _swigt__p_scanEntry[] = {{"IDZebra::scanEntry", 0, "scanEntry *", 0},{"IDZebra::scanEntry"},{0}};
8477 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}};
8478 static swig_type_info _swigt__p_FILE[] = {{"_p_FILE", 0, "FILE *", 0},{"_p_FILE"},{0}};
8479 static swig_type_info _swigt__p_data1_element[] = {{"_p_data1_element", 0, "data1_element *", 0},{"_p_data1_element"},{0}};
8480 static swig_type_info _swigt__p_recordGroup[] = {{"IDZebra::recordGroup", 0, "recordGroup *", 0},{"IDZebra::recordGroup"},{0}};
8481 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0},{"_p_int"},{0}};
8482 static swig_type_info _swigt__p_data1_handle[] = {{"_p_data1_handle", 0, "data1_handle *", 0},{"_p_data1_handle"},{0}};
8483 static swig_type_info _swigt__p_p_int[] = {{"_p_p_int", 0, "int **", 0},{"_p_p_int"},{0}};
8484 static swig_type_info _swigt__p_data1_absyn_cache[] = {{"_p_data1_absyn_cache", 0, "data1_absyn_cache *", 0},{"_p_data1_absyn_cache"},{0}};
8485 static swig_type_info _swigt__p_data1_attset_cache[] = {{"_p_data1_attset_cache", 0, "data1_attset_cache *", 0},{"_p_data1_attset_cache"},{0}};
8486 static swig_type_info _swigt__p_Z_GenericRecord[] = {{"_p_Z_GenericRecord", 0, "Z_GenericRecord *", 0},{"_p_Z_GenericRecord"},{0}};
8487 static swig_type_info _swigt__p_data1_vartype[] = {{"_p_data1_vartype", 0, "data1_vartype *", 0},{"_p_data1_vartype"},{0}};
8489 static swig_type_info *swig_types_initial[] = {
8490 _swigt__p_ZebraService,
8491 _swigt__p_cql_transform_t,
8492 _swigt__p_data1_esetname,
8493 _swigt__p_data1_maptab,
8495 _swigt__p_f_p_void__int,
8497 _swigt__p_data1_absyn,
8498 _swigt__p_ZebraHandle,
8500 _swigt__p_data1_attset,
8503 _swigt__p_f_data1_handle_p_void_p_data1_absyn__void,
8507 _swigt__p_data1_varset,
8508 _swigt__p_RetrievalRecordBuf,
8509 _swigt__p_perl_context,
8510 _swigt__p_data1_node,
8512 _swigt__p_RetrievalObj,
8513 _swigt__p_data1_tagset,
8514 _swigt__p_data1_tag,
8515 _swigt__p_ZebraRetrievalRecord,
8516 _swigt__p_RetrievalRecord,
8518 _swigt__p_Z_ExplainRecord,
8519 _swigt__p_data1_marctab,
8520 _swigt__p_ZebraTransactionStatus,
8521 _swigt__p_Z_BriefBib,
8522 _swigt__p_scanEntry,
8523 _swigt__p_f_p_void_p_char_size_t__int,
8525 _swigt__p_data1_element,
8526 _swigt__p_recordGroup,
8528 _swigt__p_data1_handle,
8530 _swigt__p_data1_absyn_cache,
8531 _swigt__p_data1_attset_cache,
8532 _swigt__p_Z_GenericRecord,
8533 _swigt__p_data1_vartype,
8538 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
8540 static swig_constant_info swig_constants[] = {
8541 { SWIG_INT, (char *) SWIG_prefix "LOG_FATAL", (long) 0x0001, 0, 0, 0},
8542 { SWIG_INT, (char *) SWIG_prefix "LOG_DEBUG", (long) 0x0002, 0, 0, 0},
8543 { SWIG_INT, (char *) SWIG_prefix "LOG_WARN", (long) 0x0004, 0, 0, 0},
8544 { SWIG_INT, (char *) SWIG_prefix "LOG_LOG", (long) 0x0008, 0, 0, 0},
8545 { SWIG_INT, (char *) SWIG_prefix "LOG_ERRNO", (long) 0x0010, 0, 0, 0},
8546 { SWIG_INT, (char *) SWIG_prefix "LOG_FILE", (long) 0x0020, 0, 0, 0},
8547 { SWIG_INT, (char *) SWIG_prefix "LOG_APP", (long) 0x0040, 0, 0, 0},
8548 { SWIG_INT, (char *) SWIG_prefix "LOG_MALLOC", (long) 0x0080, 0, 0, 0},
8549 { SWIG_INT, (char *) SWIG_prefix "LOG_ALL", (long) 0xff7f, 0, 0, 0},
8550 { SWIG_INT, (char *) SWIG_prefix "LOG_DEFAULT_LEVEL", (long) (0x0001|0x0010|0x0008|0x0004), 0, 0, 0},
8551 { SWIG_INT, (char *) SWIG_prefix "ODR_DECODE", (long) 0, 0, 0, 0},
8552 { SWIG_INT, (char *) SWIG_prefix "ODR_ENCODE", (long) 1, 0, 0, 0},
8553 { SWIG_INT, (char *) SWIG_prefix "ODR_PRINT", (long) 2, 0, 0, 0},
8554 { SWIG_INT, (char *) SWIG_prefix "DATA1K_unknown", (long) DATA1K_unknown, 0, 0, 0},
8555 { SWIG_INT, (char *) SWIG_prefix "DATA1K_structured", (long) DATA1K_structured, 0, 0, 0},
8556 { SWIG_INT, (char *) SWIG_prefix "DATA1K_string", (long) DATA1K_string, 0, 0, 0},
8557 { SWIG_INT, (char *) SWIG_prefix "DATA1K_numeric", (long) DATA1K_numeric, 0, 0, 0},
8558 { SWIG_INT, (char *) SWIG_prefix "DATA1K_bool", (long) DATA1K_bool, 0, 0, 0},
8559 { SWIG_INT, (char *) SWIG_prefix "DATA1K_oid", (long) DATA1K_oid, 0, 0, 0},
8560 { SWIG_INT, (char *) SWIG_prefix "DATA1K_generalizedtime", (long) DATA1K_generalizedtime, 0, 0, 0},
8561 { SWIG_INT, (char *) SWIG_prefix "DATA1K_intunit", (long) DATA1K_intunit, 0, 0, 0},
8562 { SWIG_INT, (char *) SWIG_prefix "DATA1K_int", (long) DATA1K_int, 0, 0, 0},
8563 { SWIG_INT, (char *) SWIG_prefix "DATA1K_octetstring", (long) DATA1K_octetstring, 0, 0, 0},
8564 { SWIG_INT, (char *) SWIG_prefix "DATA1K_null", (long) DATA1K_null, 0, 0, 0},
8565 { SWIG_INT, (char *) SWIG_prefix "DATA1T_numeric", (long) 1, 0, 0, 0},
8566 { SWIG_INT, (char *) SWIG_prefix "DATA1T_string", (long) 2, 0, 0, 0},
8567 { SWIG_INT, (char *) SWIG_prefix "DATA1N_root", (long) 1, 0, 0, 0},
8568 { SWIG_INT, (char *) SWIG_prefix "DATA1N_tag", (long) 2, 0, 0, 0},
8569 { SWIG_INT, (char *) SWIG_prefix "DATA1N_data", (long) 3, 0, 0, 0},
8570 { SWIG_INT, (char *) SWIG_prefix "DATA1N_variant", (long) 4, 0, 0, 0},
8571 { SWIG_INT, (char *) SWIG_prefix "DATA1N_comment", (long) 5, 0, 0, 0},
8572 { SWIG_INT, (char *) SWIG_prefix "DATA1N_preprocess", (long) 6, 0, 0, 0},
8573 { SWIG_INT, (char *) SWIG_prefix "DATA1I_inctxt", (long) 1, 0, 0, 0},
8574 { SWIG_INT, (char *) SWIG_prefix "DATA1I_incbin", (long) 2, 0, 0, 0},
8575 { SWIG_INT, (char *) SWIG_prefix "DATA1I_text", (long) 3, 0, 0, 0},
8576 { SWIG_INT, (char *) SWIG_prefix "DATA1I_num", (long) 4, 0, 0, 0},
8577 { SWIG_INT, (char *) SWIG_prefix "DATA1I_oid", (long) 5, 0, 0, 0},
8578 { SWIG_INT, (char *) SWIG_prefix "DATA1_LOCALDATA", (long) 12, 0, 0, 0},
8579 { SWIG_INT, (char *) SWIG_prefix "DATA1_FLAG_XML", (long) 1, 0, 0, 0},
8585 static swig_variable_info swig_variables[] = {
8588 static swig_command_info swig_commands[] = {
8589 {"IDZebrac::recordGroup_groupName_set", _wrap_recordGroup_groupName_set},
8590 {"IDZebrac::recordGroup_groupName_get", _wrap_recordGroup_groupName_get},
8591 {"IDZebrac::recordGroup_databaseName_set", _wrap_recordGroup_databaseName_set},
8592 {"IDZebrac::recordGroup_databaseName_get", _wrap_recordGroup_databaseName_get},
8593 {"IDZebrac::recordGroup_path_set", _wrap_recordGroup_path_set},
8594 {"IDZebrac::recordGroup_path_get", _wrap_recordGroup_path_get},
8595 {"IDZebrac::recordGroup_recordId_set", _wrap_recordGroup_recordId_set},
8596 {"IDZebrac::recordGroup_recordId_get", _wrap_recordGroup_recordId_get},
8597 {"IDZebrac::recordGroup_recordType_set", _wrap_recordGroup_recordType_set},
8598 {"IDZebrac::recordGroup_recordType_get", _wrap_recordGroup_recordType_get},
8599 {"IDZebrac::recordGroup_flagStoreData_set", _wrap_recordGroup_flagStoreData_set},
8600 {"IDZebrac::recordGroup_flagStoreData_get", _wrap_recordGroup_flagStoreData_get},
8601 {"IDZebrac::recordGroup_flagStoreKeys_set", _wrap_recordGroup_flagStoreKeys_set},
8602 {"IDZebrac::recordGroup_flagStoreKeys_get", _wrap_recordGroup_flagStoreKeys_get},
8603 {"IDZebrac::recordGroup_flagRw_set", _wrap_recordGroup_flagRw_set},
8604 {"IDZebrac::recordGroup_flagRw_get", _wrap_recordGroup_flagRw_get},
8605 {"IDZebrac::recordGroup_fileVerboseLimit_set", _wrap_recordGroup_fileVerboseLimit_set},
8606 {"IDZebrac::recordGroup_fileVerboseLimit_get", _wrap_recordGroup_fileVerboseLimit_get},
8607 {"IDZebrac::recordGroup_databaseNamePath_set", _wrap_recordGroup_databaseNamePath_set},
8608 {"IDZebrac::recordGroup_databaseNamePath_get", _wrap_recordGroup_databaseNamePath_get},
8609 {"IDZebrac::recordGroup_explainDatabase_set", _wrap_recordGroup_explainDatabase_set},
8610 {"IDZebrac::recordGroup_explainDatabase_get", _wrap_recordGroup_explainDatabase_get},
8611 {"IDZebrac::recordGroup_followLinks_set", _wrap_recordGroup_followLinks_set},
8612 {"IDZebrac::recordGroup_followLinks_get", _wrap_recordGroup_followLinks_get},
8613 {"IDZebrac::new_recordGroup", _wrap_new_recordGroup},
8614 {"IDZebrac::delete_recordGroup", _wrap_delete_recordGroup},
8615 {"IDZebrac::RetrievalObj_noOfRecords_set", _wrap_RetrievalObj_noOfRecords_set},
8616 {"IDZebrac::RetrievalObj_noOfRecords_get", _wrap_RetrievalObj_noOfRecords_get},
8617 {"IDZebrac::RetrievalObj_records_set", _wrap_RetrievalObj_records_set},
8618 {"IDZebrac::RetrievalObj_records_get", _wrap_RetrievalObj_records_get},
8619 {"IDZebrac::new_RetrievalObj", _wrap_new_RetrievalObj},
8620 {"IDZebrac::delete_RetrievalObj", _wrap_delete_RetrievalObj},
8621 {"IDZebrac::RetrievalRecordBuf_buf_set", _wrap_RetrievalRecordBuf_buf_set},
8622 {"IDZebrac::RetrievalRecordBuf_buf_get", _wrap_RetrievalRecordBuf_buf_get},
8623 {"IDZebrac::RetrievalRecordBuf_len_set", _wrap_RetrievalRecordBuf_len_set},
8624 {"IDZebrac::RetrievalRecordBuf_len_get", _wrap_RetrievalRecordBuf_len_get},
8625 {"IDZebrac::new_RetrievalRecordBuf", _wrap_new_RetrievalRecordBuf},
8626 {"IDZebrac::delete_RetrievalRecordBuf", _wrap_delete_RetrievalRecordBuf},
8627 {"IDZebrac::RetrievalRecord_errCode_set", _wrap_RetrievalRecord_errCode_set},
8628 {"IDZebrac::RetrievalRecord_errCode_get", _wrap_RetrievalRecord_errCode_get},
8629 {"IDZebrac::RetrievalRecord_errString_set", _wrap_RetrievalRecord_errString_set},
8630 {"IDZebrac::RetrievalRecord_errString_get", _wrap_RetrievalRecord_errString_get},
8631 {"IDZebrac::RetrievalRecord_position_set", _wrap_RetrievalRecord_position_set},
8632 {"IDZebrac::RetrievalRecord_position_get", _wrap_RetrievalRecord_position_get},
8633 {"IDZebrac::RetrievalRecord_base_set", _wrap_RetrievalRecord_base_set},
8634 {"IDZebrac::RetrievalRecord_base_get", _wrap_RetrievalRecord_base_get},
8635 {"IDZebrac::RetrievalRecord_sysno_set", _wrap_RetrievalRecord_sysno_set},
8636 {"IDZebrac::RetrievalRecord_sysno_get", _wrap_RetrievalRecord_sysno_get},
8637 {"IDZebrac::RetrievalRecord_score_set", _wrap_RetrievalRecord_score_set},
8638 {"IDZebrac::RetrievalRecord_score_get", _wrap_RetrievalRecord_score_get},
8639 {"IDZebrac::RetrievalRecord_format_set", _wrap_RetrievalRecord_format_set},
8640 {"IDZebrac::RetrievalRecord_format_get", _wrap_RetrievalRecord_format_get},
8641 {"IDZebrac::RetrievalRecord_buf_set", _wrap_RetrievalRecord_buf_set},
8642 {"IDZebrac::RetrievalRecord_buf_get", _wrap_RetrievalRecord_buf_get},
8643 {"IDZebrac::new_RetrievalRecord", _wrap_new_RetrievalRecord},
8644 {"IDZebrac::delete_RetrievalRecord", _wrap_delete_RetrievalRecord},
8645 {"IDZebrac::scanEntry_occurrences_set", _wrap_scanEntry_occurrences_set},
8646 {"IDZebrac::scanEntry_occurrences_get", _wrap_scanEntry_occurrences_get},
8647 {"IDZebrac::scanEntry_term_set", _wrap_scanEntry_term_set},
8648 {"IDZebrac::scanEntry_term_get", _wrap_scanEntry_term_get},
8649 {"IDZebrac::new_scanEntry", _wrap_new_scanEntry},
8650 {"IDZebrac::delete_scanEntry", _wrap_delete_scanEntry},
8651 {"IDZebrac::ScanObj_num_entries_set", _wrap_ScanObj_num_entries_set},
8652 {"IDZebrac::ScanObj_num_entries_get", _wrap_ScanObj_num_entries_get},
8653 {"IDZebrac::ScanObj_position_set", _wrap_ScanObj_position_set},
8654 {"IDZebrac::ScanObj_position_get", _wrap_ScanObj_position_get},
8655 {"IDZebrac::ScanObj_is_partial_set", _wrap_ScanObj_is_partial_set},
8656 {"IDZebrac::ScanObj_is_partial_get", _wrap_ScanObj_is_partial_get},
8657 {"IDZebrac::ScanObj_entries_set", _wrap_ScanObj_entries_set},
8658 {"IDZebrac::ScanObj_entries_get", _wrap_ScanObj_entries_get},
8659 {"IDZebrac::new_ScanObj", _wrap_new_ScanObj},
8660 {"IDZebrac::delete_ScanObj", _wrap_delete_ScanObj},
8661 {"IDZebrac::ZebraTransactionStatus_processed_set", _wrap_ZebraTransactionStatus_processed_set},
8662 {"IDZebrac::ZebraTransactionStatus_processed_get", _wrap_ZebraTransactionStatus_processed_get},
8663 {"IDZebrac::ZebraTransactionStatus_inserted_set", _wrap_ZebraTransactionStatus_inserted_set},
8664 {"IDZebrac::ZebraTransactionStatus_inserted_get", _wrap_ZebraTransactionStatus_inserted_get},
8665 {"IDZebrac::ZebraTransactionStatus_updated_set", _wrap_ZebraTransactionStatus_updated_set},
8666 {"IDZebrac::ZebraTransactionStatus_updated_get", _wrap_ZebraTransactionStatus_updated_get},
8667 {"IDZebrac::ZebraTransactionStatus_deleted_set", _wrap_ZebraTransactionStatus_deleted_set},
8668 {"IDZebrac::ZebraTransactionStatus_deleted_get", _wrap_ZebraTransactionStatus_deleted_get},
8669 {"IDZebrac::ZebraTransactionStatus_utime_set", _wrap_ZebraTransactionStatus_utime_set},
8670 {"IDZebrac::ZebraTransactionStatus_utime_get", _wrap_ZebraTransactionStatus_utime_get},
8671 {"IDZebrac::ZebraTransactionStatus_stime_set", _wrap_ZebraTransactionStatus_stime_set},
8672 {"IDZebrac::ZebraTransactionStatus_stime_get", _wrap_ZebraTransactionStatus_stime_get},
8673 {"IDZebrac::new_ZebraTransactionStatus", _wrap_new_ZebraTransactionStatus},
8674 {"IDZebrac::delete_ZebraTransactionStatus", _wrap_delete_ZebraTransactionStatus},
8675 {"IDZebrac::DESTROY", _wrap_DESTROY},
8676 {"IDZebrac::logLevel", _wrap_logLevel},
8677 {"IDZebrac::logFile", _wrap_logFile},
8678 {"IDZebrac::logMsg", _wrap_logMsg},
8679 {"IDZebrac::odr_createmem", _wrap_odr_createmem},
8680 {"IDZebrac::odr_reset", _wrap_odr_reset},
8681 {"IDZebrac::odr_destroy", _wrap_odr_destroy},
8682 {"IDZebrac::odr_malloc", _wrap_odr_malloc},
8683 {"IDZebrac::start", _wrap_start},
8684 {"IDZebrac::open", _wrap_open},
8685 {"IDZebrac::close", _wrap_close},
8686 {"IDZebrac::stop", _wrap_stop},
8687 {"IDZebrac::errCode", _wrap_errCode},
8688 {"IDZebrac::errString", _wrap_errString},
8689 {"IDZebrac::errAdd", _wrap_errAdd},
8690 {"IDZebrac::init_recordGroup", _wrap_init_recordGroup},
8691 {"IDZebrac::res_get_recordGroup", _wrap_res_get_recordGroup},
8692 {"IDZebrac::set_group", _wrap_set_group},
8693 {"IDZebrac::select_database", _wrap_select_database},
8694 {"IDZebrac::select_databases", _wrap_select_databases},
8695 {"IDZebrac::begin_trans", _wrap_begin_trans},
8696 {"IDZebrac::end_trans", _wrap_end_trans},
8697 {"IDZebrac::trans_no", _wrap_trans_no},
8698 {"IDZebrac::begin_read", _wrap_begin_read},
8699 {"IDZebrac::end_read", _wrap_end_read},
8700 {"IDZebrac::commit", _wrap_commit},
8701 {"IDZebrac::get_shadow_enable", _wrap_get_shadow_enable},
8702 {"IDZebrac::set_shadow_enable", _wrap_set_shadow_enable},
8703 {"IDZebrac::init", _wrap_init},
8704 {"IDZebrac::compact", _wrap_compact},
8705 {"IDZebrac::repository_update", _wrap_repository_update},
8706 {"IDZebrac::repository_delete", _wrap_repository_delete},
8707 {"IDZebrac::repository_show", _wrap_repository_show},
8708 {"IDZebrac::update_record", _wrap_update_record},
8709 {"IDZebrac::delete_record", _wrap_delete_record},
8710 {"IDZebrac::search_PQF", _wrap_search_PQF},
8711 {"IDZebrac::cql_transform_open_fname", _wrap_cql_transform_open_fname},
8712 {"IDZebrac::cql_transform_close", _wrap_cql_transform_close},
8713 {"IDZebrac::cql_transform_error", _wrap_cql_transform_error},
8714 {"IDZebrac::cql2pqf", _wrap_cql2pqf},
8715 {"IDZebrac::records_retrieve", _wrap_records_retrieve},
8716 {"IDZebrac::record_retrieve", _wrap_record_retrieve},
8717 {"IDZebrac::deleteResultSet", _wrap_deleteResultSet},
8718 {"IDZebrac::sort", _wrap_sort},
8719 {"IDZebrac::scan_PQF", _wrap_scan_PQF},
8720 {"IDZebrac::getScanEntry", _wrap_getScanEntry},
8721 {"IDZebrac::nmem_create", _wrap_nmem_create},
8722 {"IDZebrac::nmem_destroy", _wrap_nmem_destroy},
8723 {"IDZebrac::data1_create", _wrap_data1_create},
8724 {"IDZebrac::data1_createx", _wrap_data1_createx},
8725 {"IDZebrac::data1_destroy", _wrap_data1_destroy},
8726 {"IDZebrac::get_parent_tag", _wrap_get_parent_tag},
8727 {"IDZebrac::data1_read_node", _wrap_data1_read_node},
8728 {"IDZebrac::data1_read_nodex", _wrap_data1_read_nodex},
8729 {"IDZebrac::data1_read_record", _wrap_data1_read_record},
8730 {"IDZebrac::data1_read_absyn", _wrap_data1_read_absyn},
8731 {"IDZebrac::data1_gettagbynum", _wrap_data1_gettagbynum},
8732 {"IDZebrac::data1_empty_tagset", _wrap_data1_empty_tagset},
8733 {"IDZebrac::data1_read_tagset", _wrap_data1_read_tagset},
8734 {"IDZebrac::data1_getelementbytagname", _wrap_data1_getelementbytagname},
8735 {"IDZebrac::data1_nodetogr", _wrap_data1_nodetogr},
8736 {"IDZebrac::data1_gettagbyname", _wrap_data1_gettagbyname},
8737 {"IDZebrac::data1_free_tree", _wrap_data1_free_tree},
8738 {"IDZebrac::data1_nodetobuf", _wrap_data1_nodetobuf},
8739 {"IDZebrac::data1_mk_tag_data_wd", _wrap_data1_mk_tag_data_wd},
8740 {"IDZebrac::data1_mk_tag_data", _wrap_data1_mk_tag_data},
8741 {"IDZebrac::data1_maptype", _wrap_data1_maptype},
8742 {"IDZebrac::data1_read_varset", _wrap_data1_read_varset},
8743 {"IDZebrac::data1_getvartypebyct", _wrap_data1_getvartypebyct},
8744 {"IDZebrac::data1_read_espec1", _wrap_data1_read_espec1},
8745 {"IDZebrac::data1_doespec1", _wrap_data1_doespec1},
8746 {"IDZebrac::data1_getesetbyname", _wrap_data1_getesetbyname},
8747 {"IDZebrac::data1_getelementbyname", _wrap_data1_getelementbyname},
8748 {"IDZebrac::data1_mk_node2", _wrap_data1_mk_node2},
8749 {"IDZebrac::data1_mk_tag", _wrap_data1_mk_tag},
8750 {"IDZebrac::data1_mk_tag_n", _wrap_data1_mk_tag_n},
8751 {"IDZebrac::data1_tag_add_attr", _wrap_data1_tag_add_attr},
8752 {"IDZebrac::data1_mk_text_n", _wrap_data1_mk_text_n},
8753 {"IDZebrac::data1_mk_text_nf", _wrap_data1_mk_text_nf},
8754 {"IDZebrac::data1_mk_text", _wrap_data1_mk_text},
8755 {"IDZebrac::data1_mk_comment_n", _wrap_data1_mk_comment_n},
8756 {"IDZebrac::data1_mk_comment", _wrap_data1_mk_comment},
8757 {"IDZebrac::data1_mk_preprocess", _wrap_data1_mk_preprocess},
8758 {"IDZebrac::data1_mk_root", _wrap_data1_mk_root},
8759 {"IDZebrac::data1_set_root", _wrap_data1_set_root},
8760 {"IDZebrac::data1_mk_tag_data_int", _wrap_data1_mk_tag_data_int},
8761 {"IDZebrac::data1_mk_tag_data_oid", _wrap_data1_mk_tag_data_oid},
8762 {"IDZebrac::data1_mk_tag_data_text", _wrap_data1_mk_tag_data_text},
8763 {"IDZebrac::data1_mk_tag_data_text_uni", _wrap_data1_mk_tag_data_text_uni},
8764 {"IDZebrac::data1_get_absyn", _wrap_data1_get_absyn},
8765 {"IDZebrac::data1_search_tag", _wrap_data1_search_tag},
8766 {"IDZebrac::data1_mk_tag_uni", _wrap_data1_mk_tag_uni},
8767 {"IDZebrac::data1_get_attset", _wrap_data1_get_attset},
8768 {"IDZebrac::data1_read_maptab", _wrap_data1_read_maptab},
8769 {"IDZebrac::data1_map_record", _wrap_data1_map_record},
8770 {"IDZebrac::data1_read_marctab", _wrap_data1_read_marctab},
8771 {"IDZebrac::data1_nodetomarc", _wrap_data1_nodetomarc},
8772 {"IDZebrac::data1_nodetoidsgml", _wrap_data1_nodetoidsgml},
8773 {"IDZebrac::data1_nodetoexplain", _wrap_data1_nodetoexplain},
8774 {"IDZebrac::data1_nodetosummary", _wrap_data1_nodetosummary},
8775 {"IDZebrac::data1_nodetosoif", _wrap_data1_nodetosoif},
8776 {"IDZebrac::data1_get_wrbuf", _wrap_data1_get_wrbuf},
8777 {"IDZebrac::data1_get_read_buf", _wrap_data1_get_read_buf},
8778 {"IDZebrac::data1_get_map_buf", _wrap_data1_get_map_buf},
8779 {"IDZebrac::data1_absyn_cache_get", _wrap_data1_absyn_cache_get},
8780 {"IDZebrac::data1_attset_cache_get", _wrap_data1_attset_cache_get},
8781 {"IDZebrac::data1_nmem_get", _wrap_data1_nmem_get},
8782 {"IDZebrac::data1_pr_tree", _wrap_data1_pr_tree},
8783 {"IDZebrac::data1_print_tree", _wrap_data1_print_tree},
8784 {"IDZebrac::data1_insert_string", _wrap_data1_insert_string},
8785 {"IDZebrac::data1_insert_string_n", _wrap_data1_insert_string_n},
8786 {"IDZebrac::data1_read_sgml", _wrap_data1_read_sgml},
8787 {"IDZebrac::data1_absyn_trav", _wrap_data1_absyn_trav},
8788 {"IDZebrac::data1_attset_search_id", _wrap_data1_attset_search_id},
8789 {"IDZebrac::data1_getNodeValue", _wrap_data1_getNodeValue},
8790 {"IDZebrac::data1_LookupNode", _wrap_data1_LookupNode},
8791 {"IDZebrac::data1_CountOccurences", _wrap_data1_CountOccurences},
8792 {"IDZebrac::data1_path_fopen", _wrap_data1_path_fopen},
8793 {"IDZebrac::data1_set_tabpath", _wrap_data1_set_tabpath},
8794 {"IDZebrac::data1_set_tabroot", _wrap_data1_set_tabroot},
8795 {"IDZebrac::data1_get_tabpath", _wrap_data1_get_tabpath},
8796 {"IDZebrac::data1_get_tabroot", _wrap_data1_get_tabroot},
8797 {"IDZebrac::grs_perl_readf", _wrap_grs_perl_readf},
8798 {"IDZebrac::grs_perl_readline", _wrap_grs_perl_readline},
8799 {"IDZebrac::grs_perl_getc", _wrap_grs_perl_getc},
8800 {"IDZebrac::grs_perl_seekf", _wrap_grs_perl_seekf},
8801 {"IDZebrac::grs_perl_tellf", _wrap_grs_perl_tellf},
8802 {"IDZebrac::grs_perl_endf", _wrap_grs_perl_endf},
8803 {"IDZebrac::grs_perl_get_dh", _wrap_grs_perl_get_dh},
8804 {"IDZebrac::grs_perl_get_mem", _wrap_grs_perl_get_mem},
8805 {"IDZebrac::grs_perl_set_res", _wrap_grs_perl_set_res},
8816 static int _init = 0;
8818 for (i = 0; swig_types_initial[i]; i++) {
8819 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
8824 /* Install commands */
8825 for (i = 0; swig_commands[i].name; i++) {
8826 newXS((char*) swig_commands[i].name,swig_commands[i].wrapper, (char*)__FILE__);
8829 /* Install variables */
8830 for (i = 0; swig_variables[i].name; i++) {
8832 sv = perl_get_sv((char*) swig_variables[i].name, TRUE | 0x2);
8833 if (swig_variables[i].type) {
8834 SWIG_MakePtr(sv,(void *)1, *swig_variables[i].type,0);
8836 sv_setiv(sv,(IV) 0);
8838 swig_create_magic(sv, (char *) swig_variables[i].name, swig_variables[i].set, swig_variables[i].get);
8841 /* Install constant */
8842 for (i = 0; swig_constants[i].type; i++) {
8844 sv = perl_get_sv((char*)swig_constants[i].name, TRUE | 0x2);
8845 switch(swig_constants[i].type) {
8847 sv_setiv(sv, (IV) swig_constants[i].lvalue);
8850 sv_setnv(sv, (double) swig_constants[i].dvalue);
8853 sv_setpv(sv, (char *) swig_constants[i].pvalue);
8856 SWIG_MakePtr(sv, swig_constants[i].pvalue, *(swig_constants[i].ptype),0);
8859 /* obj = SWIG_NewPackedObj(swig_constants[i].pvalue, swig_constants[i].lvalue, *(swig_constants[i].ptype)); */
8867 SWIG_TypeClientData(SWIGTYPE_p_recordGroup, (void*) "IDZebra::recordGroup");
8868 SWIG_TypeClientData(SWIGTYPE_p_RetrievalObj, (void*) "IDZebra::RetrievalObj");
8869 SWIG_TypeClientData(SWIGTYPE_p_RetrievalRecordBuf, (void*) "IDZebra::RetrievalRecordBuf");
8870 SWIG_TypeClientData(SWIGTYPE_p_RetrievalRecord, (void*) "IDZebra::RetrievalRecord");
8871 SWIG_TypeClientData(SWIGTYPE_p_scanEntry, (void*) "IDZebra::scanEntry");
8872 SWIG_TypeClientData(SWIGTYPE_p_ScanObj, (void*) "IDZebra::ScanObj");
8873 SWIG_TypeClientData(SWIGTYPE_p_ZebraTransactionStatus, (void*) "IDZebra::ZebraTransactionStatus");