1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
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 #include "../config/config.h"
15 #define SWIG_CASTRANK_MODE
17 /* -----------------------------------------------------------------------------
18 * This section contains generic SWIG labels for method/variable
19 * declarations/attributes, and other compiler dependent labels.
20 * ----------------------------------------------------------------------------- */
22 /* template workaround for compilers that cannot correctly implement the C++ standard */
23 #ifndef SWIGTEMPLATEDISAMBIGUATOR
24 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
25 # define SWIGTEMPLATEDISAMBIGUATOR template
26 # elif defined(__HP_aCC)
27 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
28 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
29 # define SWIGTEMPLATEDISAMBIGUATOR template
31 # define SWIGTEMPLATEDISAMBIGUATOR
35 /* inline attribute */
37 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
38 # define SWIGINLINE inline
44 /* attribute recognised by some compilers to avoid 'unused' warnings */
46 # if defined(__GNUC__)
47 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
48 # define SWIGUNUSED __attribute__ ((__unused__))
53 # define SWIGUNUSED __attribute__ ((__unused__))
59 #ifndef SWIG_MSC_UNSUPPRESS_4505
60 # if defined(_MSC_VER)
61 # pragma warning(disable : 4505) /* unreferenced local function has been removed */
65 #ifndef SWIGUNUSEDPARM
67 # define SWIGUNUSEDPARM(p)
69 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
73 /* internal SWIG method */
75 # define SWIGINTERN static SWIGUNUSED
78 /* internal inline SWIG method */
79 #ifndef SWIGINTERNINLINE
80 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
83 /* exporting methods */
84 #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
85 # ifndef GCC_HASCLASSVISIBILITY
86 # define GCC_HASCLASSVISIBILITY
91 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
92 # if defined(STATIC_LINKED)
95 # define SWIGEXPORT __declspec(dllexport)
98 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
99 # define SWIGEXPORT __attribute__ ((visibility("default")))
106 /* calling conventions for Windows */
108 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
109 # define SWIGSTDCALL __stdcall
115 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
116 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
117 # define _CRT_SECURE_NO_DEPRECATE
120 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
121 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
122 # define _SCL_SECURE_NO_DEPRECATE
126 /* -----------------------------------------------------------------------------
129 * This file contains generic C API SWIG runtime support for pointer
131 * ----------------------------------------------------------------------------- */
133 /* This should only be incremented when either the layout of swig_type_info changes,
134 or for whatever reason, the runtime changes incompatibly */
135 #define SWIG_RUNTIME_VERSION "4"
137 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
138 #ifdef SWIG_TYPE_TABLE
139 # define SWIG_QUOTE_STRING(x) #x
140 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
141 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
143 # define SWIG_TYPE_TABLE_NAME
147 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
148 creating a static or dynamic library from the SWIG runtime code.
149 In 99.9% of the cases, SWIG just needs to declare them as 'static'.
151 But only do this if strictly necessary, ie, if you have problems
152 with your compiler or suchlike.
156 # define SWIGRUNTIME SWIGINTERN
159 #ifndef SWIGRUNTIMEINLINE
160 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
163 /* Generic buffer size */
164 #ifndef SWIG_BUFFER_SIZE
165 # define SWIG_BUFFER_SIZE 1024
168 /* Flags for pointer conversions */
169 #define SWIG_POINTER_DISOWN 0x1
170 #define SWIG_CAST_NEW_MEMORY 0x2
172 /* Flags for new pointer objects */
173 #define SWIG_POINTER_OWN 0x1
177 Flags/methods for returning states.
179 The SWIG conversion methods, as ConvertPtr, return and integer
180 that tells if the conversion was successful or not. And if not,
181 an error code can be returned (see swigerrors.swg for the codes).
183 Use the following macros/flags to set or process the returning
186 In old versions of SWIG, code such as the following was usually written:
188 if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
194 Now you can be more explicit:
196 int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
197 if (SWIG_IsOK(res)) {
203 which is the same really, but now you can also do
206 int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
207 if (SWIG_IsOK(res)) {
209 if (SWIG_IsNewObj(res) {
219 I.e., now SWIG_ConvertPtr can return new objects and you can
220 identify the case and take care of the deallocation. Of course that
221 also requires SWIG_ConvertPtr to return new result values, such as
223 int SWIG_ConvertPtr(obj, ptr,...) {
225 if (<need new object>) {
226 *ptr = <ptr to new allocated object>;
229 *ptr = <ptr to old object>;
237 Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
238 more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
241 Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
242 allows to return the 'cast rank', for example, if you have this
249 food(1) // cast rank '1' (1 -> 1.0)
250 fooi(1) // cast rank '0'
252 just use the SWIG_AddCast()/SWIG_CheckState()
256 #define SWIG_ERROR (-1)
257 #define SWIG_IsOK(r) (r >= 0)
258 #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
260 /* The CastRankLimit says how many bits are used for the cast rank */
261 #define SWIG_CASTRANKLIMIT (1 << 8)
262 /* The NewMask denotes the object was created (using new/malloc) */
263 #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
264 /* The TmpMask is for in/out typemaps that use temporal objects */
265 #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
266 /* Simple returning values */
267 #define SWIG_BADOBJ (SWIG_ERROR)
268 #define SWIG_OLDOBJ (SWIG_OK)
269 #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
270 #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
271 /* Check, add and del mask methods */
272 #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
273 #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
274 #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
275 #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
276 #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
277 #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
280 #if defined(SWIG_CASTRANK_MODE)
281 # ifndef SWIG_TypeRank
282 # define SWIG_TypeRank unsigned long
284 # ifndef SWIG_MAXCASTRANK /* Default cast allowed */
285 # define SWIG_MAXCASTRANK (2)
287 # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
288 # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
289 SWIGINTERNINLINE int SWIG_AddCast(int r) {
290 return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
292 SWIGINTERNINLINE int SWIG_CheckState(int r) {
293 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
295 #else /* no cast-rank mode */
296 # define SWIG_AddCast
297 # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
307 typedef void *(*swig_converter_func)(void *, int *);
308 typedef struct swig_type_info *(*swig_dycast_func)(void **);
310 /* Structure to store information on one type */
311 typedef struct swig_type_info {
312 const char *name; /* mangled name of this type */
313 const char *str; /* human readable name of this type */
314 swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
315 struct swig_cast_info *cast; /* linked list of types that can cast into this type */
316 void *clientdata; /* language specific type data */
317 int owndata; /* flag if the structure owns the clientdata */
320 /* Structure to store a type and conversion function used for casting */
321 typedef struct swig_cast_info {
322 swig_type_info *type; /* pointer to type that is equivalent to this type */
323 swig_converter_func converter; /* function to cast the void pointers */
324 struct swig_cast_info *next; /* pointer to next cast in linked list */
325 struct swig_cast_info *prev; /* pointer to the previous cast */
328 /* Structure used to store module information
329 * Each module generates one structure like this, and the runtime collects
330 * all of these structures and stores them in a circularly linked list.*/
331 typedef struct swig_module_info {
332 swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
333 size_t size; /* Number of types in this module */
334 struct swig_module_info *next; /* Pointer to next element in circularly linked list */
335 swig_type_info **type_initial; /* Array of initially generated type structures */
336 swig_cast_info **cast_initial; /* Array of initially generated casting structures */
337 void *clientdata; /* Language specific module data */
341 Compare two type names skipping the space characters, therefore
342 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
344 Return 0 when the two name types are equivalent, as in
345 strncmp, but skipping ' '.
348 SWIG_TypeNameComp(const char *f1, const char *l1,
349 const char *f2, const char *l2) {
350 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
351 while ((*f1 == ' ') && (f1 != l1)) ++f1;
352 while ((*f2 == ' ') && (f2 != l2)) ++f2;
353 if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
355 return (int)((l1 - f1) - (l2 - f2));
359 Check type equivalence in a name list like <name1>|<name2>|...
360 Return 0 if not equal, 1 if equal
363 SWIG_TypeEquiv(const char *nb, const char *tb) {
365 const char* te = tb + strlen(tb);
367 while (!equiv && *ne) {
368 for (nb = ne; *ne; ++ne) {
369 if (*ne == '|') break;
371 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
378 Check type equivalence in a name list like <name1>|<name2>|...
379 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
382 SWIG_TypeCompare(const char *nb, const char *tb) {
384 const char* te = tb + strlen(tb);
386 while (!equiv && *ne) {
387 for (nb = ne; *ne; ++ne) {
388 if (*ne == '|') break;
390 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
400 SWIGRUNTIME swig_cast_info *
401 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
403 swig_cast_info *iter = ty->cast;
405 if (strcmp(iter->type->name, c) == 0) {
406 if (iter == ty->cast)
408 /* Move iter to the top of the linked list */
409 iter->prev->next = iter->next;
411 iter->next->prev = iter->prev;
412 iter->next = ty->cast;
414 if (ty->cast) ty->cast->prev = iter;
425 Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
427 SWIGRUNTIME swig_cast_info *
428 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
430 swig_cast_info *iter = ty->cast;
432 if (iter->type == from) {
433 if (iter == ty->cast)
435 /* Move iter to the top of the linked list */
436 iter->prev->next = iter->next;
438 iter->next->prev = iter->prev;
439 iter->next = ty->cast;
441 if (ty->cast) ty->cast->prev = iter;
452 Cast a pointer up an inheritance hierarchy
454 SWIGRUNTIMEINLINE void *
455 SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
456 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
460 Dynamic pointer casting. Down an inheritance hierarchy
462 SWIGRUNTIME swig_type_info *
463 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
464 swig_type_info *lastty = ty;
465 if (!ty || !ty->dcast) return ty;
466 while (ty && (ty->dcast)) {
467 ty = (*ty->dcast)(ptr);
474 Return the name associated with this type
476 SWIGRUNTIMEINLINE const char *
477 SWIG_TypeName(const swig_type_info *ty) {
482 Return the pretty name associated with this type,
483 that is an unmangled type name in a form presentable to the user.
485 SWIGRUNTIME const char *
486 SWIG_TypePrettyName(const swig_type_info *type) {
487 /* The "str" field contains the equivalent pretty names of the
488 type, separated by vertical-bar characters. We choose
489 to print the last name, as it is often (?) the most
491 if (!type) return NULL;
492 if (type->str != NULL) {
493 const char *last_name = type->str;
495 for (s = type->str; *s; s++)
496 if (*s == '|') last_name = s+1;
504 Set the clientdata field for a type
507 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
508 swig_cast_info *cast = ti->cast;
509 /* if (ti->clientdata == clientdata) return; */
510 ti->clientdata = clientdata;
513 if (!cast->converter) {
514 swig_type_info *tc = cast->type;
515 if (!tc->clientdata) {
516 SWIG_TypeClientData(tc, clientdata);
523 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
524 SWIG_TypeClientData(ti, clientdata);
529 Search for a swig_type_info structure only by mangled name
530 Search is a O(log #types)
532 We start searching at module start, and finish searching when start == end.
533 Note: if start == end at the beginning of the function, we go all the way around
536 SWIGRUNTIME swig_type_info *
537 SWIG_MangledTypeQueryModule(swig_module_info *start,
538 swig_module_info *end,
540 swig_module_info *iter = start;
543 register size_t l = 0;
544 register size_t r = iter->size - 1;
546 /* since l+r >= 0, we can (>> 1) instead (/ 2) */
547 register size_t i = (l + r) >> 1;
548 const char *iname = iter->types[i]->name;
550 register int compare = strcmp(name, iname);
552 return iter->types[i];
553 } else if (compare < 0) {
559 } else if (compare > 0) {
563 break; /* should never happen */
568 } while (iter != end);
573 Search for a swig_type_info structure for either a mangled name or a human readable name.
574 It first searches the mangled names of the types, which is a O(log #types)
575 If a type is not found it then searches the human readable names, which is O(#types).
577 We start searching at module start, and finish searching when start == end.
578 Note: if start == end at the beginning of the function, we go all the way around
581 SWIGRUNTIME swig_type_info *
582 SWIG_TypeQueryModule(swig_module_info *start,
583 swig_module_info *end,
585 /* STEP 1: Search the name field using binary search */
586 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
590 /* STEP 2: If the type hasn't been found, do a complete search
591 of the str field (the human readable name) */
592 swig_module_info *iter = start;
594 register size_t i = 0;
595 for (; i < iter->size; ++i) {
596 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
597 return iter->types[i];
600 } while (iter != end);
603 /* neither found a match */
608 Pack binary data into a string
611 SWIG_PackData(char *c, void *ptr, size_t sz) {
612 static const char hex[17] = "0123456789abcdef";
613 register const unsigned char *u = (unsigned char *) ptr;
614 register const unsigned char *eu = u + sz;
615 for (; u != eu; ++u) {
616 register unsigned char uu = *u;
617 *(c++) = hex[(uu & 0xf0) >> 4];
618 *(c++) = hex[uu & 0xf];
624 Unpack binary data from a string
626 SWIGRUNTIME const char *
627 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
628 register unsigned char *u = (unsigned char *) ptr;
629 register const unsigned char *eu = u + sz;
630 for (; u != eu; ++u) {
631 register char d = *(c++);
632 register unsigned char uu;
633 if ((d >= '0') && (d <= '9'))
634 uu = ((d - '0') << 4);
635 else if ((d >= 'a') && (d <= 'f'))
636 uu = ((d - ('a'-10)) << 4);
640 if ((d >= '0') && (d <= '9'))
642 else if ((d >= 'a') && (d <= 'f'))
643 uu |= (d - ('a'-10));
652 Pack 'void *' into a string buffer.
655 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
657 if ((2*sizeof(void *) + 2) > bsz) return 0;
659 r = SWIG_PackData(r,&ptr,sizeof(void *));
660 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
665 SWIGRUNTIME const char *
666 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
668 if (strcmp(c,"NULL") == 0) {
675 return SWIG_UnpackData(++c,ptr,sizeof(void *));
679 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
681 size_t lname = (name ? strlen(name) : 0);
682 if ((2*sz + 2 + lname) > bsz) return 0;
684 r = SWIG_PackData(r,ptr,sz);
686 strncpy(r,name,lname+1);
693 SWIGRUNTIME const char *
694 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
696 if (strcmp(c,"NULL") == 0) {
703 return SWIG_UnpackData(++c,ptr,sz);
711 #define SWIG_UnknownError -1
712 #define SWIG_IOError -2
713 #define SWIG_RuntimeError -3
714 #define SWIG_IndexError -4
715 #define SWIG_TypeError -5
716 #define SWIG_DivisionByZero -6
717 #define SWIG_OverflowError -7
718 #define SWIG_SyntaxError -8
719 #define SWIG_ValueError -9
720 #define SWIG_SystemError -10
721 #define SWIG_AttributeError -11
722 #define SWIG_MemoryError -12
723 #define SWIG_NullReferenceError -13
728 /* Needed on some windows machines---since MS plays funny games with the header files under C++ */
737 /* Add in functionality missing in older versions of Perl. Much of this is based on Devel-PPPort on cpan. */
739 /* Add PERL_REVISION, PERL_VERSION, PERL_SUBVERSION if missing */
740 #ifndef PERL_REVISION
741 # if !defined(__PATCHLEVEL_H_INCLUDED__) && !(defined(PATCHLEVEL) && defined(SUBVERSION))
742 # define PERL_PATCHLEVEL_H_IMPLICIT
743 # include <patchlevel.h>
745 # if !(defined(PERL_VERSION) || (defined(SUBVERSION) && defined(PATCHLEVEL)))
746 # include <could_not_find_Perl_patchlevel.h>
748 # ifndef PERL_REVISION
749 # define PERL_REVISION (5)
750 # define PERL_VERSION PATCHLEVEL
751 # define PERL_SUBVERSION SUBVERSION
755 #if defined(WIN32) && defined(PERL_OBJECT) && !defined(PerlIO_exportFILE)
756 #define PerlIO_exportFILE(fh,fl) (FILE*)(fh)
760 # define SvIOK_UV(sv) (SvIOK(sv) && (SvUVX(sv) == SvIVX(sv)))
764 # define SvUOK(sv) SvIOK_UV(sv)
767 #if ((PERL_VERSION < 4) || ((PERL_VERSION == 4) && (PERL_SUBVERSION <= 5)))
768 # define PL_sv_undef sv_undef
770 # define PL_errgv errgv
771 # define PL_sv_no sv_no
772 # define PL_sv_yes sv_yes
773 # define PL_markstack_ptr markstack_ptr
778 # define IVSIZE LONGSIZE
780 # define IVSIZE 4 /* A bold guess, but the best we can make. */
785 # if (IVSIZE == PTRSIZE) && (UVSIZE == PTRSIZE)
787 # define INT2PTR(any,d) (any)(d)
789 # if PTRSIZE == LONGSIZE
790 # define PTRV unsigned long
792 # define PTRV unsigned
794 # define INT2PTR(any,d) (any)(PTRV)(d)
797 # define NUM2PTR(any,d) (any)(PTRV)(d)
798 # define PTR2IV(p) INT2PTR(IV,p)
799 # define PTR2UV(p) INT2PTR(UV,p)
800 # define PTR2NV(p) NUM2PTR(NV,p)
802 # if PTRSIZE == LONGSIZE
803 # define PTR2ul(p) (unsigned long)(p)
805 # define PTR2ul(p) INT2PTR(unsigned long,p)
807 #endif /* !INT2PTR */
810 # define SvPV_nolen(x) SvPV(x,PL_na)
814 # define get_sv perl_get_sv
818 # define ERRSV get_sv("@",FALSE)
830 /* -----------------------------------------------------------------------------
832 * ----------------------------------------------------------------------------- */
834 SWIGINTERN const char*
835 SWIG_Perl_ErrorType(int code) {
836 const char* type = 0;
838 case SWIG_MemoryError:
839 type = "MemoryError";
844 case SWIG_RuntimeError:
845 type = "RuntimeError";
847 case SWIG_IndexError:
853 case SWIG_DivisionByZero:
854 type = "ZeroDivisionError";
856 case SWIG_OverflowError:
857 type = "OverflowError";
859 case SWIG_SyntaxError:
860 type = "SyntaxError";
862 case SWIG_ValueError:
865 case SWIG_SystemError:
866 type = "SystemError";
868 case SWIG_AttributeError:
869 type = "AttributeError";
872 type = "RuntimeError";
880 /* -----------------------------------------------------------------------------
883 * This file contains the runtime support for Perl modules
884 * and includes code for managing global variables and pointer
886 * ----------------------------------------------------------------------------- */
889 #define SWIG_PERL_OBJECT_DECL CPerlObj *SWIGUNUSEDPARM(pPerl),
890 #define SWIG_PERL_OBJECT_CALL pPerl,
892 #define SWIG_PERL_OBJECT_DECL
893 #define SWIG_PERL_OBJECT_CALL
896 /* Common SWIG API */
898 /* for raw pointers */
899 #define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Perl_ConvertPtr(SWIG_PERL_OBJECT_CALL obj, pp, type, flags)
900 #define SWIG_NewPointerObj(p, type, flags) SWIG_Perl_NewPointerObj(SWIG_PERL_OBJECT_CALL p, type, flags)
902 /* for raw packed data */
903 #define SWIG_ConvertPacked(obj, p, s, type) SWIG_Perl_ConvertPacked(SWIG_PERL_OBJECT_CALL obj, p, s, type)
904 #define SWIG_NewPackedObj(p, s, type) SWIG_Perl_NewPackedObj(SWIG_PERL_OBJECT_CALL p, s, type)
906 /* for class or struct pointers */
907 #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
908 #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
910 /* for C or C++ function pointers */
911 #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_ConvertPtr(obj, pptr, type, 0)
912 #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_NewPointerObj(ptr, type, 0)
914 /* for C++ member pointers, ie, member methods */
915 #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_ConvertPacked(obj, ptr, sz, ty)
916 #define SWIG_NewMemberObj(ptr, sz, type) SWIG_NewPackedObj(ptr, sz, type)
921 #define SWIG_GetModule(clientdata) SWIG_Perl_GetModule()
922 #define SWIG_SetModule(clientdata, pointer) SWIG_Perl_SetModule(pointer)
925 /* Error manipulation */
927 #define SWIG_ErrorType(code) SWIG_Perl_ErrorType(code)
928 #define SWIG_Error(code, msg) sv_setpvf(GvSV(PL_errgv),"%s %s\n", SWIG_ErrorType(code), msg)
929 #define SWIG_fail goto fail
931 /* Perl-specific SWIG API */
933 #define SWIG_MakePtr(sv, ptr, type, flags) SWIG_Perl_MakePtr(SWIG_PERL_OBJECT_CALL sv, ptr, type, flags)
934 #define SWIG_MakePackedObj(sv, p, s, type) SWIG_Perl_MakePackedObj(SWIG_PERL_OBJECT_CALL sv, p, s, type)
935 #define SWIG_SetError(str) SWIG_Error(SWIG_RuntimeError, str)
938 #define SWIG_PERL_DECL_ARGS_1(arg1) (SWIG_PERL_OBJECT_DECL arg1)
939 #define SWIG_PERL_CALL_ARGS_1(arg1) (SWIG_PERL_OBJECT_CALL arg1)
940 #define SWIG_PERL_DECL_ARGS_2(arg1, arg2) (SWIG_PERL_OBJECT_DECL arg1, arg2)
941 #define SWIG_PERL_CALL_ARGS_2(arg1, arg2) (SWIG_PERL_OBJECT_CALL arg1, arg2)
943 /* -----------------------------------------------------------------------------
944 * pointers/data manipulation
945 * ----------------------------------------------------------------------------- */
947 /* For backward compatibility only */
948 #define SWIG_POINTER_EXCEPTION 0
954 #define SWIG_OWNER SWIG_POINTER_OWN
955 #define SWIG_SHADOW SWIG_OWNER << 1
957 #define SWIG_MAYBE_PERL_OBJECT SWIG_PERL_OBJECT_DECL
959 /* SWIG Perl macros */
961 /* Macro to declare an XS function */
963 # define XSPROTO(name) void name(pTHX_ CV* cv)
966 /* Macro to call an XS function */
968 # define SWIG_CALLXS(_name) _name(cv,pPerl)
970 # ifndef MULTIPLICITY
971 # define SWIG_CALLXS(_name) _name(cv)
973 # define SWIG_CALLXS(_name) _name(PERL_GET_THX, cv)
978 #define MAGIC_PPERL CPerlObj *pPerl = (CPerlObj *) this;
983 typedef int (CPerlObj::*SwigMagicFunc)(SV *, MAGIC *);
988 #define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
989 #define SWIGCLASS_STATIC
991 #else /* PERL_OBJECT */
994 #define SWIGCLASS_STATIC static SWIGUNUSED
997 #define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
1002 typedef int (*SwigMagicFunc)(SV *, MAGIC *);
1007 #else /* MULTIPLICITY */
1009 #define SWIG_MAGIC(a,b) (struct interpreter *interp, SV *a, MAGIC *b)
1014 typedef int (*SwigMagicFunc)(struct interpreter *, SV *, MAGIC *);
1019 #endif /* MULTIPLICITY */
1020 #endif /* PERL_OBJECT */
1022 /* Workaround for bug in perl 5.6.x croak and earlier */
1023 #if (PERL_VERSION < 8)
1025 # define SWIG_croak_null() SWIG_Perl_croak_null(pPerl)
1026 static void SWIG_Perl_croak_null(CPerlObj *pPerl)
1028 static void SWIG_croak_null()
1032 # if (PERL_VERSION < 6)
1035 if (SvOK(err) && !SvROK(err)) croak("%_", err);
1040 # define SWIG_croak_null() croak(Nullch)
1045 Define how strict is the cast between strings and integers/doubles
1046 when overloading between these types occurs.
1048 The default is making it as strict as possible by using SWIG_AddCast
1051 You can use -DSWIG_PERL_NO_STRICT_STR2NUM at compilation time to
1052 disable the SWIG_AddCast, making the casting between string and
1053 numbers less strict.
1055 In the end, we try to solve the overloading between strings and
1056 numerical types in the more natural way, but if you can avoid it,
1057 well, avoid it using %rename, for example.
1059 #ifndef SWIG_PERL_NO_STRICT_STR2NUM
1060 # ifndef SWIG_PERL_STRICT_STR2NUM
1061 # define SWIG_PERL_STRICT_STR2NUM
1064 #ifdef SWIG_PERL_STRICT_STR2NUM
1065 /* string takes precedence */
1066 #define SWIG_Str2NumCast(x) SWIG_AddCast(x)
1068 /* number takes precedence */
1069 #define SWIG_Str2NumCast(x) x
1076 SWIGRUNTIME const char *
1077 SWIG_Perl_TypeProxyName(const swig_type_info *type) {
1078 if (!type) return NULL;
1079 if (type->clientdata != NULL) {
1080 return (const char*) type->clientdata;
1087 /* Identical to SWIG_TypeCheck, except for strcmp comparison */
1088 SWIGRUNTIME swig_cast_info *
1089 SWIG_TypeProxyCheck(const char *c, swig_type_info *ty) {
1091 swig_cast_info *iter = ty->cast;
1093 if ( (!iter->type->clientdata && (strcmp(iter->type->name, c) == 0)) ||
1094 (iter->type->clientdata && (strcmp((char*)iter->type->clientdata, c) == 0)) ) {
1095 if (iter == ty->cast)
1097 /* Move iter to the top of the linked list */
1098 iter->prev->next = iter->next;
1100 iter->next->prev = iter->prev;
1101 iter->next = ty->cast;
1103 if (ty->cast) ty->cast->prev = iter;
1113 /* Function for getting a pointer value */
1116 SWIG_Perl_ConvertPtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void **ptr, swig_type_info *_t, int flags) {
1118 void *voidptr = (void *)0;
1120 /* If magical, apply more magic */
1124 /* Check to see if this is an object */
1125 if (sv_isobject(sv)) {
1127 tsv = (SV*) SvRV(sv);
1128 if ((SvTYPE(tsv) == SVt_PVHV)) {
1130 if (SvMAGICAL(tsv)) {
1131 mg = mg_find(tsv,'P');
1134 if (sv_isobject(sv)) {
1135 tsv = (SV*)SvRV(sv);
1145 voidptr = INT2PTR(void *,tmp);
1146 } else if (! SvOK(sv)) { /* Check for undef */
1147 *(ptr) = (void *) 0;
1149 } else if (SvTYPE(sv) == SVt_RV) { /* Check for NULL pointer */
1151 *(ptr) = (void *) 0;
1156 } else { /* Don't know what it is */
1160 /* Now see if the types match */
1161 char *_c = HvNAME(SvSTASH(SvRV(sv)));
1162 tc = SWIG_TypeProxyCheck(_c,_t);
1168 *ptr = SWIG_TypeCast(tc,voidptr,&newmemory);
1169 assert(!newmemory); /* newmemory handling not yet implemented */
1176 * DISOWN implementation: we need a perl guru to check this one.
1178 if (tsv && (flags & SWIG_POINTER_DISOWN)) {
1180 * almost copy paste code from below SWIG_POINTER_OWN setting
1183 HV *stash = SvSTASH(SvRV(obj));
1184 GV *gv = *(GV**) hv_fetch(stash, "OWNER", 5, TRUE);
1188 * To set ownership (see below), a newSViv(1) entry is added.
1189 * Hence, to remove ownership, we delete the entry.
1191 if (hv_exists_ent(hv, obj, 0)) {
1192 hv_delete_ent(hv, obj, 0, 0);
1200 SWIG_Perl_MakePtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, swig_type_info *t, int flags) {
1201 if (ptr && (flags & SWIG_SHADOW)) {
1206 sv_setref_pv(obj, (char *) SWIG_Perl_TypeProxyName(t), ptr);
1207 stash=SvSTASH(SvRV(obj));
1208 if (flags & SWIG_POINTER_OWN) {
1210 GV *gv=*(GV**)hv_fetch(stash, "OWNER", 5, TRUE);
1212 gv_init(gv, stash, "OWNER", 5, FALSE);
1214 hv_store_ent(hv, obj, newSViv(1), 0);
1216 sv_magic((SV *)hash, (SV *)obj, 'P', Nullch, 0);
1218 self=newRV_noinc((SV *)hash);
1220 SvREFCNT_dec((SV *)self);
1221 sv_bless(sv, stash);
1224 sv_setref_pv(sv, (char *) SWIG_Perl_TypeProxyName(t), ptr);
1228 SWIGRUNTIMEINLINE SV *
1229 SWIG_Perl_NewPointerObj(SWIG_MAYBE_PERL_OBJECT void *ptr, swig_type_info *t, int flags) {
1230 SV *result = sv_newmortal();
1231 SWIG_MakePtr(result, ptr, t, flags);
1236 SWIG_Perl_MakePackedObj(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, int sz, swig_type_info *type) {
1239 if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
1241 r = SWIG_PackData(r,ptr,sz);
1242 strcpy(r,SWIG_Perl_TypeProxyName(type));
1243 sv_setpv(sv, result);
1247 SWIG_Perl_NewPackedObj(SWIG_MAYBE_PERL_OBJECT void *ptr, int sz, swig_type_info *type) {
1248 SV *result = sv_newmortal();
1249 SWIG_Perl_MakePackedObj(result, ptr, sz, type);
1253 /* Convert a packed value value */
1255 SWIG_Perl_ConvertPacked(SWIG_MAYBE_PERL_OBJECT SV *obj, void *ptr, int sz, swig_type_info *ty) {
1259 if ((!obj) || (!SvOK(obj))) return SWIG_ERROR;
1260 c = SvPV_nolen(obj);
1261 /* Pointer values must start with leading underscore */
1262 if (*c != '_') return SWIG_ERROR;
1264 c = SWIG_UnpackData(c,ptr,sz);
1266 tc = SWIG_TypeCheck(c,ty);
1267 if (!tc) return SWIG_ERROR;
1273 /* Macros for low-level exception handling */
1274 #define SWIG_croak(x) { SWIG_Error(SWIG_RuntimeError, x); SWIG_fail; }
1277 typedef XSPROTO(SwigPerlWrapper);
1278 typedef SwigPerlWrapper *SwigPerlWrapperPtr;
1280 /* Structure for command table */
1283 SwigPerlWrapperPtr wrapper;
1284 } swig_command_info;
1286 /* Information for constant table */
1289 #define SWIG_FLOAT 2
1290 #define SWIG_STRING 3
1291 #define SWIG_POINTER 4
1292 #define SWIG_BINARY 5
1294 /* Constant information structure */
1295 typedef struct swig_constant_info {
1301 swig_type_info **ptype;
1302 } swig_constant_info;
1305 /* Structure for variable table */
1310 swig_type_info **type;
1311 } swig_variable_info;
1313 /* Magic variable code */
1315 #define swig_create_magic(s,a,b,c) _swig_create_magic(s,a,b,c)
1316 #ifndef MULTIPLICITY
1317 SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int (*get)(SV *,MAGIC *))
1319 SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*, SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *))
1322 # define swig_create_magic(s,a,b,c) _swig_create_magic(pPerl,s,a,b,c)
1323 SWIGRUNTIME void _swig_create_magic(CPerlObj *pPerl, SV *sv, const char *name, int (CPerlObj::*set)(SV *, MAGIC *), int (CPerlObj::*get)(SV *, MAGIC *))
1327 sv_magic(sv,sv,'U',(char *) name,strlen(name));
1328 mg = mg_find(sv,'U');
1329 mg->mg_virtual = (MGVTBL *) malloc(sizeof(MGVTBL));
1330 mg->mg_virtual->svt_get = (SwigMagicFunc) get;
1331 mg->mg_virtual->svt_set = (SwigMagicFunc) set;
1332 mg->mg_virtual->svt_len = 0;
1333 mg->mg_virtual->svt_clear = 0;
1334 mg->mg_virtual->svt_free = 0;
1338 SWIGRUNTIME swig_module_info *
1339 SWIG_Perl_GetModule(void) {
1340 static void *type_pointer = (void *)0;
1343 /* first check if pointer already created */
1344 if (!type_pointer) {
1345 pointer = get_sv("swig_runtime_data::type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME, FALSE | GV_ADDMULTI);
1346 if (pointer && SvOK(pointer)) {
1347 type_pointer = INT2PTR(swig_type_info **, SvIV(pointer));
1351 return (swig_module_info *) type_pointer;
1355 SWIG_Perl_SetModule(swig_module_info *module) {
1358 /* create a new pointer */
1359 pointer = get_sv("swig_runtime_data::type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME, TRUE | GV_ADDMULTI);
1360 sv_setiv(pointer, PTR2IV(module));
1367 /* Workaround perl5 global namespace pollution. Note that undefining library
1368 * functions like fopen will not solve the problem on all platforms as fopen
1369 * might be a macro on Windows but not necessarily on other operating systems. */
1469 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
1471 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
1475 #define SWIG_exception(code, msg) do { SWIG_Error(code, msg); SWIG_fail;; } while(0)
1478 /* -------- TYPES TABLE (BEGIN) -------- */
1480 #define SWIGTYPE_p_application_t swig_types[0]
1481 #define SWIGTYPE_p_changer_config_t swig_types[1]
1482 #define SWIGTYPE_p_char swig_types[2]
1483 #define SWIGTYPE_p_config_overrides_t swig_types[3]
1484 #define SWIGTYPE_p_device_config_t swig_types[4]
1485 #define SWIGTYPE_p_double swig_types[5]
1486 #define SWIGTYPE_p_dumptype_t swig_types[6]
1487 #define SWIGTYPE_p_float swig_types[7]
1488 #define SWIGTYPE_p_holdingdisk_t swig_types[8]
1489 #define SWIGTYPE_p_int swig_types[9]
1490 #define SWIGTYPE_p_interactivity_t swig_types[10]
1491 #define SWIGTYPE_p_interface_t swig_types[11]
1492 #define SWIGTYPE_p_p_GSList swig_types[12]
1493 #define SWIGTYPE_p_p_char swig_types[13]
1494 #define SWIGTYPE_p_pp_script_t swig_types[14]
1495 #define SWIGTYPE_p_taperscan_t swig_types[15]
1496 #define SWIGTYPE_p_tapetype_t swig_types[16]
1497 #define SWIGTYPE_p_unsigned_char swig_types[17]
1498 static swig_type_info *swig_types[19];
1499 static swig_module_info swig_module = {swig_types, 18, 0, 0, 0, 0};
1500 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1501 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1503 /* -------- TYPES TABLE (END) -------- */
1505 #define SWIG_init boot_Amanda__Config
1507 #define SWIG_name "Amanda::Configc::boot_Amanda__Config"
1508 #define SWIG_prefix "Amanda::Configc::"
1510 #define SWIGVERSION 0x010339
1511 #define SWIG_VERSION SWIGVERSION
1514 #define SWIG_as_voidptr(a) (void *)((const void *)(a))
1515 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),(void**)(a))
1522 #ifndef MULTIPLICITY
1523 SWIGEXPORT void SWIG_init (CV* cv);
1525 SWIGEXPORT void SWIG_init (pTHXo_ CV* cv);
1528 SWIGEXPORT void SWIG_init (CV *cv, CPerlObj *);
1541 #include "conffile.h"
1544 SWIGINTERNINLINE SV *
1545 SWIG_From_long SWIG_PERL_DECL_ARGS_1(long value)
1547 SV *obj = sv_newmortal();
1548 sv_setiv(obj, (IV) value);
1553 SWIGINTERNINLINE SV *
1554 SWIG_From_int SWIG_PERL_DECL_ARGS_1(int value)
1556 return SWIG_From_long SWIG_PERL_CALL_ARGS_1(value);
1561 val_t_to_sv(val_t *val, SV **results) {
1563 results[0] = &PL_sv_undef;
1566 switch (val->type) {
1567 case CONFTYPE_RATE: {
1568 results[0] = sv_newmortal();
1569 sv_setnv(results[0], val_t__rate(val)[0]);
1571 results[1] = sv_newmortal();
1572 sv_setnv(results[1], val_t__rate(val)[1]);
1576 case CONFTYPE_INTRANGE: {
1577 results[0] = sv_newmortal();
1578 sv_setiv(results[0], val_t__intrange(val)[0]);
1580 results[1] = sv_newmortal();
1581 sv_setiv(results[1], val_t__intrange(val)[1]);
1585 case CONFTYPE_EXINCLUDE: {
1586 /* exincludes are represented in perl as {
1587 * 'list' : [ 'list1', 'list2', ..],
1588 * 'file' : [ 'file1', 'file2', ..],
1592 exinclude_t *ei = &val_t__exinclude(val);
1593 AV *list_entries = (AV *)sv_2mortal((SV *)newAV());
1594 AV *file_entries = (AV *)sv_2mortal((SV *)newAV());
1595 SV *optional = sv_newmortal();
1599 /* first set up each of the hash values */
1602 for (iter = ei->sl_list->first; iter != NULL; iter = iter->next) {
1603 av_push(list_entries, newSVpv(iter->name, 0));
1608 for (iter = ei->sl_file->first; iter != NULL; iter = iter->next) {
1609 av_push(file_entries, newSVpv(iter->name, 0));
1613 sv_setiv(optional, ei->optional);
1615 /* now build the hash */
1616 hv = (HV *)sv_2mortal((SV *)newHV());
1618 hv_store(hv, "file", 4, newRV((SV *)file_entries), 0);
1619 hv_store(hv, "list", 4, newRV((SV *)list_entries), 0);
1620 hv_store(hv, "optional", 8, optional, 0);
1621 SvREFCNT_inc(optional);
1623 results[0] = sv_2mortal(newRV((SV *)hv));
1627 case CONFTYPE_PROPLIST:
1628 results[0] = sv_2mortal(g_hash_table_to_hashref_property(val_t__proplist(val)));
1632 results[0] = sv_2mortal(amglue_newSVi64(val_t__size(val)));
1635 case CONFTYPE_INT64:
1636 results[0] = sv_2mortal(amglue_newSVi64(val_t__int64(val)));
1639 case CONFTYPE_BOOLEAN: /* all same as INT.. */
1640 case CONFTYPE_NO_YES_ALL:
1641 case CONFTYPE_COMPRESS:
1642 case CONFTYPE_ENCRYPT:
1643 case CONFTYPE_STRATEGY:
1644 case CONFTYPE_TAPERALGO:
1645 case CONFTYPE_PRIORITY:
1646 case CONFTYPE_HOLDING:
1647 case CONFTYPE_EXECUTE_ON:
1648 case CONFTYPE_EXECUTE_WHERE:
1649 case CONFTYPE_SEND_AMREPORT_ON:
1650 case CONFTYPE_DATA_PATH:
1651 case CONFTYPE_PART_CACHE_TYPE:
1653 results[0] = sv_2mortal(amglue_newSVi64(val_t__int(val)));
1656 case CONFTYPE_ESTIMATELIST: {
1657 AV *elist = newAV();
1659 for (el=val_t__estimatelist(val); el != NULL; el = el->next) {
1660 av_push(elist, newSVuv(GPOINTER_TO_INT(el->data)));
1662 results[0] = sv_2mortal(newRV_noinc((SV *)elist));
1667 results[0] = sv_2mortal(amglue_newSVi64(val_t__time(val)));
1671 results[0] = sv_newmortal();
1672 sv_setnv(results[0], val_t__real(val));
1675 case CONFTYPE_IDENT: /* same as STRING */
1677 case CONFTYPE_APPLICATION:
1678 results[0] = sv_newmortal();
1679 sv_setpv(results[0], val_t__str(val));
1682 case CONFTYPE_IDENTLIST: {
1683 AV *ilist = newAV();
1686 for (il=val_t__identlist(val); il != NULL; il = il->next) {
1687 av_push(ilist, newSVpv((char *)il->data, 0));
1690 results[0] = sv_2mortal(newRV_noinc((SV *)ilist));
1694 case CONFTYPE_HOST_LIMIT: {
1697 host_limit_t *rl = &val_t__host_limit(val);
1701 av_push(av, newSVpv("SAMEHOST-SAMEHOST-SAMEHOST", 0));
1703 av_push(av, newSVpv("SERVER-SERVER-SERVER", 0));
1704 for (iter=rl->match_pats; iter != NULL; iter = iter->next) {
1705 av_push(av, newSVpv((char *)iter->data, 0));
1708 results[0] = sv_2mortal(newRV_noinc((SV *)av));
1712 case CONFTYPE_AUTOLABEL: {
1713 autolabel_t *autolabel = &val_t__autolabel(val);
1716 /* now build the hash */
1717 hv = (HV *)sv_2mortal((SV *)newHV());
1718 hv_store(hv, "template", 8,
1719 (autolabel->template)? newSVpv(autolabel->template, 0) : newSV(0),
1721 hv_store(hv, "other_config", 12,
1722 (autolabel->autolabel & AL_OTHER_CONFIG)? &PL_sv_yes : &PL_sv_no,
1724 hv_store(hv, "non_amanda", 10,
1725 (autolabel->autolabel & AL_NON_AMANDA)? &PL_sv_yes : &PL_sv_no,
1727 hv_store(hv, "volume_error", 12,
1728 (autolabel->autolabel & AL_VOLUME_ERROR)? &PL_sv_yes : &PL_sv_no,
1730 hv_store(hv, "empty", 5,
1731 (autolabel->autolabel & AL_EMPTY)? &PL_sv_yes : &PL_sv_no,
1734 results[0] = sv_2mortal(newRV((SV *)hv));
1738 /* No match yet -> not one of the "complex" types */
1740 SWIG_exception(SWIG_TypeError, "Unknown val_t conftype");
1752 SWIGINTERN swig_type_info*
1753 SWIG_pchar_descriptor(void)
1755 static int init = 0;
1756 static swig_type_info* info = 0;
1758 info = SWIG_TypeQuery("_p_char");
1766 SWIG_AsCharPtrAndSize(SV *obj, char** cptr, size_t* psize, int *alloc)
1768 if (SvMAGICAL(obj)) {
1769 SV *tmp = sv_newmortal();
1775 char *cstr = SvPV(obj, len);
1776 size_t size = len + 1;
1779 if (*alloc == SWIG_NEWOBJ) {
1780 *cptr = (char *)memcpy((char *)malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
1783 *alloc = SWIG_OLDOBJ;
1787 if (psize) *psize = size;
1790 swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
1791 if (pchar_descriptor) {
1793 if (SWIG_ConvertPtr(obj, (void**)&vptr, pchar_descriptor, 0) == SWIG_OK) {
1794 if (cptr) *cptr = vptr;
1795 if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
1796 if (alloc) *alloc = SWIG_OLDOBJ;
1801 return SWIG_TypeError;
1809 #if !defined(SWIG_NO_LLONG_MAX)
1810 # if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__)
1811 # define LLONG_MAX __LONG_LONG_MAX__
1812 # define LLONG_MIN (-LLONG_MAX - 1LL)
1813 # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
1819 SWIG_AsVal_double SWIG_PERL_DECL_ARGS_2(SV *obj, double *val)
1822 if (val) *val = SvNV(obj);
1824 } else if (SvIOK(obj)) {
1825 if (val) *val = (double) SvIV(obj);
1826 return SWIG_AddCast(SWIG_OK);
1828 const char *nptr = SvPV_nolen(obj);
1831 double v = strtod(nptr, &endptr);
1832 if (errno == ERANGE) {
1834 return SWIG_OverflowError;
1836 if (*endptr == '\0') {
1838 return SWIG_Str2NumCast(SWIG_OK);
1843 return SWIG_TypeError;
1853 SWIGINTERNINLINE int
1854 SWIG_CanCastAsInteger(double *d, double min, double max) {
1856 if ((min <= x && x <= max)) {
1857 double fx = floor(x);
1858 double cx = ceil(x);
1859 double rd = ((x - fx) < 0.5) ? fx : cx; /* simple rint */
1860 if ((errno == EDOM) || (errno == ERANGE)) {
1863 double summ, reps, diff;
1866 } else if (rd > x) {
1873 if (reps < 8*DBL_EPSILON) {
1884 SWIG_AsVal_long SWIG_PERL_DECL_ARGS_2(SV *obj, long* val)
1887 if (val) *val = SvIV(obj);
1891 const char *nptr = SvPV_nolen(obj);
1896 v = strtol(nptr, &endptr,0);
1897 if (errno == ERANGE) {
1899 return SWIG_OverflowError;
1901 if (*endptr == '\0') {
1903 return SWIG_Str2NumCast(SWIG_OK);
1909 int res = SWIG_AddCast(SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj,&d));
1910 if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) {
1911 if (val) *val = (long)(d);
1916 return SWIG_TypeError;
1921 SWIG_AsVal_int SWIG_PERL_DECL_ARGS_2(SV * obj, int *val)
1924 int res = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(obj, &v);
1925 if (SWIG_IsOK(res)) {
1926 if ((v < INT_MIN || v > INT_MAX)) {
1927 return SWIG_OverflowError;
1929 if (val) *val = (int)(v);
1936 typedef char **val_t_strs;
1937 val_t_strs getconf_byname_strs(char *key, int str_needs_quotes) {
1938 val_t *val = getconf_byname(key);
1939 if (!val) return NULL;
1940 return val_t_display_strs(val, str_needs_quotes);
1944 SWIGINTERNINLINE SV *
1945 SWIG_FromCharPtrAndSize(const char* carray, size_t size)
1947 SV *obj = sv_newmortal();
1949 sv_setpvn(obj, carray, size);
1951 sv_setsv(obj, &PL_sv_undef);
1957 SWIGINTERNINLINE SV *
1958 SWIG_FromCharPtr(const char *cptr)
1960 return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
1968 #define MAGIC_CLASS _wrap_Amanda__Config_var::
1969 class _wrap_Amanda__Config_var : public CPerlObj {
1974 SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *SWIGUNUSEDPARM(sv), MAGIC *SWIGUNUSEDPARM(mg)) {
1976 croak("Value is read-only.");
1979 SWIGCLASS_STATIC int _wrap_debug_amandad_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
1983 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
1984 if (!SWIG_IsOK(res)) {
1985 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_amandad""' of type '""int""'");
1987 debug_amandad = (int)(val);
1994 SWIGCLASS_STATIC int _wrap_debug_amandad_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
1996 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_amandad))) ;
2001 SWIGCLASS_STATIC int _wrap_debug_recovery_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2005 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2006 if (!SWIG_IsOK(res)) {
2007 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_recovery""' of type '""int""'");
2009 debug_recovery = (int)(val);
2016 SWIGCLASS_STATIC int _wrap_debug_recovery_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2018 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_recovery))) ;
2023 SWIGCLASS_STATIC int _wrap_debug_amidxtaped_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2027 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2028 if (!SWIG_IsOK(res)) {
2029 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_amidxtaped""' of type '""int""'");
2031 debug_amidxtaped = (int)(val);
2038 SWIGCLASS_STATIC int _wrap_debug_amidxtaped_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2040 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_amidxtaped))) ;
2045 SWIGCLASS_STATIC int _wrap_debug_amindexd_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2049 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2050 if (!SWIG_IsOK(res)) {
2051 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_amindexd""' of type '""int""'");
2053 debug_amindexd = (int)(val);
2060 SWIGCLASS_STATIC int _wrap_debug_amindexd_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2062 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_amindexd))) ;
2067 SWIGCLASS_STATIC int _wrap_debug_amrecover_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2071 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2072 if (!SWIG_IsOK(res)) {
2073 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_amrecover""' of type '""int""'");
2075 debug_amrecover = (int)(val);
2082 SWIGCLASS_STATIC int _wrap_debug_amrecover_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2084 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_amrecover))) ;
2089 SWIGCLASS_STATIC int _wrap_debug_auth_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2093 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2094 if (!SWIG_IsOK(res)) {
2095 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_auth""' of type '""int""'");
2097 debug_auth = (int)(val);
2104 SWIGCLASS_STATIC int _wrap_debug_auth_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2106 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_auth))) ;
2111 SWIGCLASS_STATIC int _wrap_debug_event_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2115 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2116 if (!SWIG_IsOK(res)) {
2117 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_event""' of type '""int""'");
2119 debug_event = (int)(val);
2126 SWIGCLASS_STATIC int _wrap_debug_event_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2128 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_event))) ;
2133 SWIGCLASS_STATIC int _wrap_debug_holding_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2137 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2138 if (!SWIG_IsOK(res)) {
2139 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_holding""' of type '""int""'");
2141 debug_holding = (int)(val);
2148 SWIGCLASS_STATIC int _wrap_debug_holding_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2150 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_holding))) ;
2155 SWIGCLASS_STATIC int _wrap_debug_protocol_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2159 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2160 if (!SWIG_IsOK(res)) {
2161 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_protocol""' of type '""int""'");
2163 debug_protocol = (int)(val);
2170 SWIGCLASS_STATIC int _wrap_debug_protocol_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2172 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_protocol))) ;
2177 SWIGCLASS_STATIC int _wrap_debug_planner_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2181 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2182 if (!SWIG_IsOK(res)) {
2183 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_planner""' of type '""int""'");
2185 debug_planner = (int)(val);
2192 SWIGCLASS_STATIC int _wrap_debug_planner_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2194 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_planner))) ;
2199 SWIGCLASS_STATIC int _wrap_debug_driver_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2203 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2204 if (!SWIG_IsOK(res)) {
2205 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_driver""' of type '""int""'");
2207 debug_driver = (int)(val);
2214 SWIGCLASS_STATIC int _wrap_debug_driver_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2216 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_driver))) ;
2221 SWIGCLASS_STATIC int _wrap_debug_dumper_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2225 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2226 if (!SWIG_IsOK(res)) {
2227 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_dumper""' of type '""int""'");
2229 debug_dumper = (int)(val);
2236 SWIGCLASS_STATIC int _wrap_debug_dumper_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2238 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_dumper))) ;
2243 SWIGCLASS_STATIC int _wrap_debug_chunker_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2247 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2248 if (!SWIG_IsOK(res)) {
2249 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_chunker""' of type '""int""'");
2251 debug_chunker = (int)(val);
2258 SWIGCLASS_STATIC int _wrap_debug_chunker_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2260 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_chunker))) ;
2265 SWIGCLASS_STATIC int _wrap_debug_taper_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2269 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2270 if (!SWIG_IsOK(res)) {
2271 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_taper""' of type '""int""'");
2273 debug_taper = (int)(val);
2280 SWIGCLASS_STATIC int _wrap_debug_taper_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2282 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_taper))) ;
2287 SWIGCLASS_STATIC int _wrap_debug_selfcheck_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2291 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2292 if (!SWIG_IsOK(res)) {
2293 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_selfcheck""' of type '""int""'");
2295 debug_selfcheck = (int)(val);
2302 SWIGCLASS_STATIC int _wrap_debug_selfcheck_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2304 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_selfcheck))) ;
2309 SWIGCLASS_STATIC int _wrap_debug_sendsize_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2313 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2314 if (!SWIG_IsOK(res)) {
2315 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_sendsize""' of type '""int""'");
2317 debug_sendsize = (int)(val);
2324 SWIGCLASS_STATIC int _wrap_debug_sendsize_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2326 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_sendsize))) ;
2331 SWIGCLASS_STATIC int _wrap_debug_sendbackup_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) {
2335 int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val);
2336 if (!SWIG_IsOK(res)) {
2337 SWIG_exception_fail(SWIG_ArgError(res), "in variable '""debug_sendbackup""' of type '""int""'");
2339 debug_sendbackup = (int)(val);
2346 SWIGCLASS_STATIC int _wrap_debug_sendbackup_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
2348 sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(debug_sendbackup))) ;
2366 XS(_wrap_data_path_from_string) {
2368 char *arg1 = (char *) 0 ;
2376 if ((items < 1) || (items > 1)) {
2377 SWIG_croak("Usage: data_path_from_string(data);");
2379 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
2380 if (!SWIG_IsOK(res1)) {
2381 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "data_path_from_string" "', argument " "1"" of type '" "char *""'");
2383 arg1 = (char *)(buf1);
2384 result = (data_path_t)data_path_from_string(arg1);
2387 SP += argvi; PUTBACK;
2388 for_stack = sv_2mortal(amglue_newSVi64(result));
2389 SPAGAIN; SP -= argvi;
2390 ST(argvi) = for_stack;
2393 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2396 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2409 if ((items < 1) || (items > 1)) {
2410 SWIG_croak("Usage: getconf(key);");
2413 if (sizeof(signed int) == 1) {
2414 arg1 = amglue_SvI8(ST(0));
2415 } else if (sizeof(signed int) == 2) {
2416 arg1 = amglue_SvI16(ST(0));
2417 } else if (sizeof(signed int) == 4) {
2418 arg1 = amglue_SvI32(ST(0));
2419 } else if (sizeof(signed int) == 8) {
2420 arg1 = amglue_SvI64(ST(0));
2422 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
2425 result = (val_t *)getconf(arg1);
2427 SV *results[3], **iter;
2430 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
2431 SP += argvi; PUTBACK;
2432 nresults = val_t_to_sv(result, results);
2433 SPAGAIN; SP -= argvi;
2435 /* add val_t_to_sv's results to the stack */
2436 for (iter = results; nresults; iter++, nresults--) {
2450 XS(_wrap_getconf_seen) {
2457 if ((items < 1) || (items > 1)) {
2458 SWIG_croak("Usage: getconf_seen(key);");
2461 if (sizeof(signed int) == 1) {
2462 arg1 = amglue_SvI8(ST(0));
2463 } else if (sizeof(signed int) == 2) {
2464 arg1 = amglue_SvI16(ST(0));
2465 } else if (sizeof(signed int) == 4) {
2466 arg1 = amglue_SvI32(ST(0));
2467 } else if (sizeof(signed int) == 8) {
2468 arg1 = amglue_SvI64(ST(0));
2470 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
2473 result = (gboolean)getconf_seen(arg1);
2476 ST(argvi) = &PL_sv_yes;
2478 ST(argvi) = &PL_sv_no;
2490 XS(_wrap_getconf_linenum) {
2497 if ((items < 1) || (items > 1)) {
2498 SWIG_croak("Usage: getconf_linenum(key);");
2501 if (sizeof(signed int) == 1) {
2502 arg1 = amglue_SvI8(ST(0));
2503 } else if (sizeof(signed int) == 2) {
2504 arg1 = amglue_SvI16(ST(0));
2505 } else if (sizeof(signed int) == 4) {
2506 arg1 = amglue_SvI32(ST(0));
2507 } else if (sizeof(signed int) == 8) {
2508 arg1 = amglue_SvI64(ST(0));
2510 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
2513 result = (int)getconf_linenum(arg1);
2516 SP += argvi; PUTBACK;
2517 for_stack = sv_2mortal(amglue_newSVi64(result));
2518 SPAGAIN; SP -= argvi;
2519 ST(argvi) = for_stack;
2531 XS(_wrap_getconf_byname) {
2533 char *arg1 = (char *) 0 ;
2541 if ((items < 1) || (items > 1)) {
2542 SWIG_croak("Usage: getconf_byname(key);");
2544 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
2545 if (!SWIG_IsOK(res1)) {
2546 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "getconf_byname" "', argument " "1"" of type '" "char *""'");
2548 arg1 = (char *)(buf1);
2549 result = (val_t *)getconf_byname(arg1);
2551 SV *results[3], **iter;
2554 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
2555 SP += argvi; PUTBACK;
2556 nresults = val_t_to_sv(result, results);
2557 SPAGAIN; SP -= argvi;
2559 /* add val_t_to_sv's results to the stack */
2560 for (iter = results; nresults; iter++, nresults--) {
2565 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2568 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2574 XS(_wrap_getconf_list) {
2576 char *arg1 = (char *) 0 ;
2581 GSList *result = 0 ;
2584 if ((items < 1) || (items > 1)) {
2585 SWIG_croak("Usage: getconf_list(listname);");
2587 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
2588 if (!SWIG_IsOK(res1)) {
2589 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "getconf_list" "', argument " "1"" of type '" "char *""'");
2591 arg1 = (char *)(buf1);
2592 result = (GSList *)getconf_list(arg1);
2594 GSList *it = result;
2597 ST(argvi) = sv_2mortal(newSVpv(it->data, 0));
2602 g_slist_free(result);
2604 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2607 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2613 XS(_wrap_getconf_byname_strs) {
2615 char *arg1 = (char *) 0 ;
2624 if ((items < 2) || (items > 2)) {
2625 SWIG_croak("Usage: getconf_byname_strs(key,str_needs_quotes);");
2627 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
2628 if (!SWIG_IsOK(res1)) {
2629 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "getconf_byname_strs" "', argument " "1"" of type '" "char *""'");
2631 arg1 = (char *)(buf1);
2633 if (sizeof(signed int) == 1) {
2634 arg2 = amglue_SvI8(ST(1));
2635 } else if (sizeof(signed int) == 2) {
2636 arg2 = amglue_SvI16(ST(1));
2637 } else if (sizeof(signed int) == 4) {
2638 arg2 = amglue_SvI32(ST(1));
2639 } else if (sizeof(signed int) == 8) {
2640 arg2 = amglue_SvI64(ST(1));
2642 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
2645 result = (val_t_strs)getconf_byname_strs(arg1,arg2);
2650 ST(argvi) = sv_2mortal(newSVpv(*it, 0));
2656 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2660 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2667 XS(_wrap_lookup_tapetype) {
2669 char *arg1 = (char *) 0 ;
2674 tapetype_t *result = 0 ;
2677 if ((items < 1) || (items > 1)) {
2678 SWIG_croak("Usage: lookup_tapetype(identifier);");
2680 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
2681 if (!SWIG_IsOK(res1)) {
2682 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lookup_tapetype" "', argument " "1"" of type '" "char *""'");
2684 arg1 = (char *)(buf1);
2685 result = (tapetype_t *)lookup_tapetype(arg1);
2686 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_tapetype_t, 0 | 0); argvi++ ;
2687 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2690 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2696 XS(_wrap_tapetype_getconf) {
2698 tapetype_t *arg1 = (tapetype_t *) 0 ;
2706 if ((items < 2) || (items > 2)) {
2707 SWIG_croak("Usage: tapetype_getconf(ttyp,key);");
2709 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tapetype_t, 0 | 0 );
2710 if (!SWIG_IsOK(res1)) {
2711 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tapetype_getconf" "', argument " "1"" of type '" "tapetype_t *""'");
2713 arg1 = (tapetype_t *)(argp1);
2715 if (sizeof(signed int) == 1) {
2716 arg2 = amglue_SvI8(ST(1));
2717 } else if (sizeof(signed int) == 2) {
2718 arg2 = amglue_SvI16(ST(1));
2719 } else if (sizeof(signed int) == 4) {
2720 arg2 = amglue_SvI32(ST(1));
2721 } else if (sizeof(signed int) == 8) {
2722 arg2 = amglue_SvI64(ST(1));
2724 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
2727 result = (val_t *)tapetype_getconf(arg1,arg2);
2729 SV *results[3], **iter;
2732 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
2733 SP += argvi; PUTBACK;
2734 nresults = val_t_to_sv(result, results);
2735 SPAGAIN; SP -= argvi;
2737 /* add val_t_to_sv's results to the stack */
2738 for (iter = results; nresults; iter++, nresults--) {
2754 XS(_wrap_tapetype_name) {
2756 tapetype_t *arg1 = (tapetype_t *) 0 ;
2763 if ((items < 1) || (items > 1)) {
2764 SWIG_croak("Usage: tapetype_name(ttyp);");
2766 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tapetype_t, 0 | 0 );
2767 if (!SWIG_IsOK(res1)) {
2768 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tapetype_name" "', argument " "1"" of type '" "tapetype_t *""'");
2770 arg1 = (tapetype_t *)(argp1);
2771 result = (char *)tapetype_name(arg1);
2772 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
2782 XS(_wrap_tapetype_seen) {
2784 tapetype_t *arg1 = (tapetype_t *) 0 ;
2792 if ((items < 2) || (items > 2)) {
2793 SWIG_croak("Usage: tapetype_seen(ttyp,key);");
2795 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_tapetype_t, 0 | 0 );
2796 if (!SWIG_IsOK(res1)) {
2797 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "tapetype_seen" "', argument " "1"" of type '" "tapetype_t *""'");
2799 arg1 = (tapetype_t *)(argp1);
2801 if (sizeof(signed int) == 1) {
2802 arg2 = amglue_SvI8(ST(1));
2803 } else if (sizeof(signed int) == 2) {
2804 arg2 = amglue_SvI16(ST(1));
2805 } else if (sizeof(signed int) == 4) {
2806 arg2 = amglue_SvI32(ST(1));
2807 } else if (sizeof(signed int) == 8) {
2808 arg2 = amglue_SvI64(ST(1));
2810 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
2813 result = (gboolean)tapetype_seen(arg1,arg2);
2816 ST(argvi) = &PL_sv_yes;
2818 ST(argvi) = &PL_sv_no;
2832 XS(_wrap_lookup_dumptype) {
2834 char *arg1 = (char *) 0 ;
2839 dumptype_t *result = 0 ;
2842 if ((items < 1) || (items > 1)) {
2843 SWIG_croak("Usage: lookup_dumptype(identifier);");
2845 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
2846 if (!SWIG_IsOK(res1)) {
2847 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lookup_dumptype" "', argument " "1"" of type '" "char *""'");
2849 arg1 = (char *)(buf1);
2850 result = (dumptype_t *)lookup_dumptype(arg1);
2851 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_dumptype_t, 0 | 0); argvi++ ;
2852 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2855 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
2861 XS(_wrap_dumptype_getconf) {
2863 dumptype_t *arg1 = (dumptype_t *) 0 ;
2871 if ((items < 2) || (items > 2)) {
2872 SWIG_croak("Usage: dumptype_getconf(dtyp,key);");
2874 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_dumptype_t, 0 | 0 );
2875 if (!SWIG_IsOK(res1)) {
2876 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dumptype_getconf" "', argument " "1"" of type '" "dumptype_t *""'");
2878 arg1 = (dumptype_t *)(argp1);
2880 if (sizeof(signed int) == 1) {
2881 arg2 = amglue_SvI8(ST(1));
2882 } else if (sizeof(signed int) == 2) {
2883 arg2 = amglue_SvI16(ST(1));
2884 } else if (sizeof(signed int) == 4) {
2885 arg2 = amglue_SvI32(ST(1));
2886 } else if (sizeof(signed int) == 8) {
2887 arg2 = amglue_SvI64(ST(1));
2889 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
2892 result = (val_t *)dumptype_getconf(arg1,arg2);
2894 SV *results[3], **iter;
2897 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
2898 SP += argvi; PUTBACK;
2899 nresults = val_t_to_sv(result, results);
2900 SPAGAIN; SP -= argvi;
2902 /* add val_t_to_sv's results to the stack */
2903 for (iter = results; nresults; iter++, nresults--) {
2919 XS(_wrap_dumptype_name) {
2921 dumptype_t *arg1 = (dumptype_t *) 0 ;
2928 if ((items < 1) || (items > 1)) {
2929 SWIG_croak("Usage: dumptype_name(dtyp);");
2931 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_dumptype_t, 0 | 0 );
2932 if (!SWIG_IsOK(res1)) {
2933 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dumptype_name" "', argument " "1"" of type '" "dumptype_t *""'");
2935 arg1 = (dumptype_t *)(argp1);
2936 result = (char *)dumptype_name(arg1);
2937 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
2947 XS(_wrap_dumptype_seen) {
2949 dumptype_t *arg1 = (dumptype_t *) 0 ;
2957 if ((items < 2) || (items > 2)) {
2958 SWIG_croak("Usage: dumptype_seen(dtyp,key);");
2960 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_dumptype_t, 0 | 0 );
2961 if (!SWIG_IsOK(res1)) {
2962 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "dumptype_seen" "', argument " "1"" of type '" "dumptype_t *""'");
2964 arg1 = (dumptype_t *)(argp1);
2966 if (sizeof(signed int) == 1) {
2967 arg2 = amglue_SvI8(ST(1));
2968 } else if (sizeof(signed int) == 2) {
2969 arg2 = amglue_SvI16(ST(1));
2970 } else if (sizeof(signed int) == 4) {
2971 arg2 = amglue_SvI32(ST(1));
2972 } else if (sizeof(signed int) == 8) {
2973 arg2 = amglue_SvI64(ST(1));
2975 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
2978 result = (gboolean)dumptype_seen(arg1,arg2);
2981 ST(argvi) = &PL_sv_yes;
2983 ST(argvi) = &PL_sv_no;
2997 XS(_wrap_lookup_interface) {
2999 char *arg1 = (char *) 0 ;
3004 interface_t *result = 0 ;
3007 if ((items < 1) || (items > 1)) {
3008 SWIG_croak("Usage: lookup_interface(identifier);");
3010 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
3011 if (!SWIG_IsOK(res1)) {
3012 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lookup_interface" "', argument " "1"" of type '" "char *""'");
3014 arg1 = (char *)(buf1);
3015 result = (interface_t *)lookup_interface(arg1);
3016 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_interface_t, 0 | 0); argvi++ ;
3017 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3020 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3026 XS(_wrap_interface_getconf) {
3028 interface_t *arg1 = (interface_t *) 0 ;
3029 interface_key arg2 ;
3036 if ((items < 2) || (items > 2)) {
3037 SWIG_croak("Usage: interface_getconf(iface,key);");
3039 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_interface_t, 0 | 0 );
3040 if (!SWIG_IsOK(res1)) {
3041 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "interface_getconf" "', argument " "1"" of type '" "interface_t *""'");
3043 arg1 = (interface_t *)(argp1);
3045 if (sizeof(signed int) == 1) {
3046 arg2 = amglue_SvI8(ST(1));
3047 } else if (sizeof(signed int) == 2) {
3048 arg2 = amglue_SvI16(ST(1));
3049 } else if (sizeof(signed int) == 4) {
3050 arg2 = amglue_SvI32(ST(1));
3051 } else if (sizeof(signed int) == 8) {
3052 arg2 = amglue_SvI64(ST(1));
3054 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3057 result = (val_t *)interface_getconf(arg1,arg2);
3059 SV *results[3], **iter;
3062 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
3063 SP += argvi; PUTBACK;
3064 nresults = val_t_to_sv(result, results);
3065 SPAGAIN; SP -= argvi;
3067 /* add val_t_to_sv's results to the stack */
3068 for (iter = results; nresults; iter++, nresults--) {
3084 XS(_wrap_interface_name) {
3086 interface_t *arg1 = (interface_t *) 0 ;
3093 if ((items < 1) || (items > 1)) {
3094 SWIG_croak("Usage: interface_name(iface);");
3096 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_interface_t, 0 | 0 );
3097 if (!SWIG_IsOK(res1)) {
3098 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "interface_name" "', argument " "1"" of type '" "interface_t *""'");
3100 arg1 = (interface_t *)(argp1);
3101 result = (char *)interface_name(arg1);
3102 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
3112 XS(_wrap_interface_seen) {
3114 interface_t *arg1 = (interface_t *) 0 ;
3115 interface_key arg2 ;
3122 if ((items < 2) || (items > 2)) {
3123 SWIG_croak("Usage: interface_seen(iface,key);");
3125 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_interface_t, 0 | 0 );
3126 if (!SWIG_IsOK(res1)) {
3127 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "interface_seen" "', argument " "1"" of type '" "interface_t *""'");
3129 arg1 = (interface_t *)(argp1);
3131 if (sizeof(signed int) == 1) {
3132 arg2 = amglue_SvI8(ST(1));
3133 } else if (sizeof(signed int) == 2) {
3134 arg2 = amglue_SvI16(ST(1));
3135 } else if (sizeof(signed int) == 4) {
3136 arg2 = amglue_SvI32(ST(1));
3137 } else if (sizeof(signed int) == 8) {
3138 arg2 = amglue_SvI64(ST(1));
3140 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3143 result = (gboolean)interface_seen(arg1,arg2);
3146 ST(argvi) = &PL_sv_yes;
3148 ST(argvi) = &PL_sv_no;
3162 XS(_wrap_lookup_holdingdisk) {
3164 char *arg1 = (char *) 0 ;
3169 holdingdisk_t *result = 0 ;
3172 if ((items < 1) || (items > 1)) {
3173 SWIG_croak("Usage: lookup_holdingdisk(identifier);");
3175 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
3176 if (!SWIG_IsOK(res1)) {
3177 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lookup_holdingdisk" "', argument " "1"" of type '" "char *""'");
3179 arg1 = (char *)(buf1);
3180 result = (holdingdisk_t *)lookup_holdingdisk(arg1);
3181 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_holdingdisk_t, 0 | 0); argvi++ ;
3182 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3185 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3191 XS(_wrap_getconf_holdingdisks) {
3194 GSList *result = 0 ;
3197 if ((items < 0) || (items > 0)) {
3198 SWIG_croak("Usage: getconf_holdingdisks();");
3200 result = (GSList *)getconf_holdingdisks();
3202 GSList *it = result;
3205 ST(argvi) = sv_2mortal(newSVpv(it->data, 0));
3210 g_slist_free(result);
3219 XS(_wrap_holdingdisk_getconf) {
3221 holdingdisk_t *arg1 = (holdingdisk_t *) 0 ;
3222 holdingdisk_key arg2 ;
3229 if ((items < 2) || (items > 2)) {
3230 SWIG_croak("Usage: holdingdisk_getconf(hdisk,key);");
3232 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_holdingdisk_t, 0 | 0 );
3233 if (!SWIG_IsOK(res1)) {
3234 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "holdingdisk_getconf" "', argument " "1"" of type '" "holdingdisk_t *""'");
3236 arg1 = (holdingdisk_t *)(argp1);
3238 if (sizeof(signed int) == 1) {
3239 arg2 = amglue_SvI8(ST(1));
3240 } else if (sizeof(signed int) == 2) {
3241 arg2 = amglue_SvI16(ST(1));
3242 } else if (sizeof(signed int) == 4) {
3243 arg2 = amglue_SvI32(ST(1));
3244 } else if (sizeof(signed int) == 8) {
3245 arg2 = amglue_SvI64(ST(1));
3247 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3250 result = (val_t *)holdingdisk_getconf(arg1,arg2);
3252 SV *results[3], **iter;
3255 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
3256 SP += argvi; PUTBACK;
3257 nresults = val_t_to_sv(result, results);
3258 SPAGAIN; SP -= argvi;
3260 /* add val_t_to_sv's results to the stack */
3261 for (iter = results; nresults; iter++, nresults--) {
3277 XS(_wrap_holdingdisk_name) {
3279 holdingdisk_t *arg1 = (holdingdisk_t *) 0 ;
3286 if ((items < 1) || (items > 1)) {
3287 SWIG_croak("Usage: holdingdisk_name(hdisk);");
3289 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_holdingdisk_t, 0 | 0 );
3290 if (!SWIG_IsOK(res1)) {
3291 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "holdingdisk_name" "', argument " "1"" of type '" "holdingdisk_t *""'");
3293 arg1 = (holdingdisk_t *)(argp1);
3294 result = (char *)holdingdisk_name(arg1);
3295 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
3305 XS(_wrap_holdingdisk_seen) {
3307 holdingdisk_t *arg1 = (holdingdisk_t *) 0 ;
3308 holdingdisk_key arg2 ;
3315 if ((items < 2) || (items > 2)) {
3316 SWIG_croak("Usage: holdingdisk_seen(hdisk,key);");
3318 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_holdingdisk_t, 0 | 0 );
3319 if (!SWIG_IsOK(res1)) {
3320 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "holdingdisk_seen" "', argument " "1"" of type '" "holdingdisk_t *""'");
3322 arg1 = (holdingdisk_t *)(argp1);
3324 if (sizeof(signed int) == 1) {
3325 arg2 = amglue_SvI8(ST(1));
3326 } else if (sizeof(signed int) == 2) {
3327 arg2 = amglue_SvI16(ST(1));
3328 } else if (sizeof(signed int) == 4) {
3329 arg2 = amglue_SvI32(ST(1));
3330 } else if (sizeof(signed int) == 8) {
3331 arg2 = amglue_SvI64(ST(1));
3333 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3336 result = (gboolean)holdingdisk_seen(arg1,arg2);
3339 ST(argvi) = &PL_sv_yes;
3341 ST(argvi) = &PL_sv_no;
3355 XS(_wrap_lookup_application) {
3357 char *arg1 = (char *) 0 ;
3362 application_t *result = 0 ;
3365 if ((items < 1) || (items > 1)) {
3366 SWIG_croak("Usage: lookup_application(identifier);");
3368 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
3369 if (!SWIG_IsOK(res1)) {
3370 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lookup_application" "', argument " "1"" of type '" "char *""'");
3372 arg1 = (char *)(buf1);
3373 result = (application_t *)lookup_application(arg1);
3374 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_application_t, 0 | 0); argvi++ ;
3375 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3378 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3384 XS(_wrap_application_getconf) {
3386 application_t *arg1 = (application_t *) 0 ;
3387 application_key arg2 ;
3394 if ((items < 2) || (items > 2)) {
3395 SWIG_croak("Usage: application_getconf(app,key);");
3397 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_application_t, 0 | 0 );
3398 if (!SWIG_IsOK(res1)) {
3399 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "application_getconf" "', argument " "1"" of type '" "application_t *""'");
3401 arg1 = (application_t *)(argp1);
3403 if (sizeof(signed int) == 1) {
3404 arg2 = amglue_SvI8(ST(1));
3405 } else if (sizeof(signed int) == 2) {
3406 arg2 = amglue_SvI16(ST(1));
3407 } else if (sizeof(signed int) == 4) {
3408 arg2 = amglue_SvI32(ST(1));
3409 } else if (sizeof(signed int) == 8) {
3410 arg2 = amglue_SvI64(ST(1));
3412 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3415 result = (val_t *)application_getconf(arg1,arg2);
3417 SV *results[3], **iter;
3420 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
3421 SP += argvi; PUTBACK;
3422 nresults = val_t_to_sv(result, results);
3423 SPAGAIN; SP -= argvi;
3425 /* add val_t_to_sv's results to the stack */
3426 for (iter = results; nresults; iter++, nresults--) {
3442 XS(_wrap_application_name) {
3444 application_t *arg1 = (application_t *) 0 ;
3451 if ((items < 1) || (items > 1)) {
3452 SWIG_croak("Usage: application_name(app);");
3454 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_application_t, 0 | 0 );
3455 if (!SWIG_IsOK(res1)) {
3456 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "application_name" "', argument " "1"" of type '" "application_t *""'");
3458 arg1 = (application_t *)(argp1);
3459 result = (char *)application_name(arg1);
3460 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
3470 XS(_wrap_application_seen) {
3472 application_t *arg1 = (application_t *) 0 ;
3473 application_key arg2 ;
3480 if ((items < 2) || (items > 2)) {
3481 SWIG_croak("Usage: application_seen(app,key);");
3483 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_application_t, 0 | 0 );
3484 if (!SWIG_IsOK(res1)) {
3485 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "application_seen" "', argument " "1"" of type '" "application_t *""'");
3487 arg1 = (application_t *)(argp1);
3489 if (sizeof(signed int) == 1) {
3490 arg2 = amglue_SvI8(ST(1));
3491 } else if (sizeof(signed int) == 2) {
3492 arg2 = amglue_SvI16(ST(1));
3493 } else if (sizeof(signed int) == 4) {
3494 arg2 = amglue_SvI32(ST(1));
3495 } else if (sizeof(signed int) == 8) {
3496 arg2 = amglue_SvI64(ST(1));
3498 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3501 result = (gboolean)application_seen(arg1,arg2);
3504 ST(argvi) = &PL_sv_yes;
3506 ST(argvi) = &PL_sv_no;
3520 XS(_wrap_lookup_pp_script) {
3522 char *arg1 = (char *) 0 ;
3527 pp_script_t *result = 0 ;
3530 if ((items < 1) || (items > 1)) {
3531 SWIG_croak("Usage: lookup_pp_script(identifier);");
3533 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
3534 if (!SWIG_IsOK(res1)) {
3535 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lookup_pp_script" "', argument " "1"" of type '" "char *""'");
3537 arg1 = (char *)(buf1);
3538 result = (pp_script_t *)lookup_pp_script(arg1);
3539 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_pp_script_t, 0 | 0); argvi++ ;
3540 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3543 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3549 XS(_wrap_pp_script_getconf) {
3551 pp_script_t *arg1 = (pp_script_t *) 0 ;
3552 pp_script_key arg2 ;
3559 if ((items < 2) || (items > 2)) {
3560 SWIG_croak("Usage: pp_script_getconf(pps,key);");
3562 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_pp_script_t, 0 | 0 );
3563 if (!SWIG_IsOK(res1)) {
3564 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pp_script_getconf" "', argument " "1"" of type '" "pp_script_t *""'");
3566 arg1 = (pp_script_t *)(argp1);
3568 if (sizeof(signed int) == 1) {
3569 arg2 = amglue_SvI8(ST(1));
3570 } else if (sizeof(signed int) == 2) {
3571 arg2 = amglue_SvI16(ST(1));
3572 } else if (sizeof(signed int) == 4) {
3573 arg2 = amglue_SvI32(ST(1));
3574 } else if (sizeof(signed int) == 8) {
3575 arg2 = amglue_SvI64(ST(1));
3577 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3580 result = (val_t *)pp_script_getconf(arg1,arg2);
3582 SV *results[3], **iter;
3585 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
3586 SP += argvi; PUTBACK;
3587 nresults = val_t_to_sv(result, results);
3588 SPAGAIN; SP -= argvi;
3590 /* add val_t_to_sv's results to the stack */
3591 for (iter = results; nresults; iter++, nresults--) {
3607 XS(_wrap_pp_script_name) {
3609 pp_script_t *arg1 = (pp_script_t *) 0 ;
3616 if ((items < 1) || (items > 1)) {
3617 SWIG_croak("Usage: pp_script_name(pps);");
3619 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_pp_script_t, 0 | 0 );
3620 if (!SWIG_IsOK(res1)) {
3621 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pp_script_name" "', argument " "1"" of type '" "pp_script_t *""'");
3623 arg1 = (pp_script_t *)(argp1);
3624 result = (char *)pp_script_name(arg1);
3625 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
3635 XS(_wrap_pp_script_seen) {
3637 pp_script_t *arg1 = (pp_script_t *) 0 ;
3638 pp_script_key arg2 ;
3645 if ((items < 2) || (items > 2)) {
3646 SWIG_croak("Usage: pp_script_seen(app,key);");
3648 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_pp_script_t, 0 | 0 );
3649 if (!SWIG_IsOK(res1)) {
3650 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "pp_script_seen" "', argument " "1"" of type '" "pp_script_t *""'");
3652 arg1 = (pp_script_t *)(argp1);
3654 if (sizeof(signed int) == 1) {
3655 arg2 = amglue_SvI8(ST(1));
3656 } else if (sizeof(signed int) == 2) {
3657 arg2 = amglue_SvI16(ST(1));
3658 } else if (sizeof(signed int) == 4) {
3659 arg2 = amglue_SvI32(ST(1));
3660 } else if (sizeof(signed int) == 8) {
3661 arg2 = amglue_SvI64(ST(1));
3663 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3666 result = (gboolean)pp_script_seen(arg1,arg2);
3669 ST(argvi) = &PL_sv_yes;
3671 ST(argvi) = &PL_sv_no;
3685 XS(_wrap_lookup_device_config) {
3687 char *arg1 = (char *) 0 ;
3692 device_config_t *result = 0 ;
3695 if ((items < 1) || (items > 1)) {
3696 SWIG_croak("Usage: lookup_device_config(identifier);");
3698 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
3699 if (!SWIG_IsOK(res1)) {
3700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lookup_device_config" "', argument " "1"" of type '" "char *""'");
3702 arg1 = (char *)(buf1);
3703 result = (device_config_t *)lookup_device_config(arg1);
3704 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_device_config_t, 0 | 0); argvi++ ;
3705 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3708 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3714 XS(_wrap_device_config_getconf) {
3716 device_config_t *arg1 = (device_config_t *) 0 ;
3717 device_config_key arg2 ;
3724 if ((items < 2) || (items > 2)) {
3725 SWIG_croak("Usage: device_config_getconf(pps,key);");
3727 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_device_config_t, 0 | 0 );
3728 if (!SWIG_IsOK(res1)) {
3729 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "device_config_getconf" "', argument " "1"" of type '" "device_config_t *""'");
3731 arg1 = (device_config_t *)(argp1);
3733 if (sizeof(signed int) == 1) {
3734 arg2 = amglue_SvI8(ST(1));
3735 } else if (sizeof(signed int) == 2) {
3736 arg2 = amglue_SvI16(ST(1));
3737 } else if (sizeof(signed int) == 4) {
3738 arg2 = amglue_SvI32(ST(1));
3739 } else if (sizeof(signed int) == 8) {
3740 arg2 = amglue_SvI64(ST(1));
3742 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3745 result = (val_t *)device_config_getconf(arg1,arg2);
3747 SV *results[3], **iter;
3750 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
3751 SP += argvi; PUTBACK;
3752 nresults = val_t_to_sv(result, results);
3753 SPAGAIN; SP -= argvi;
3755 /* add val_t_to_sv's results to the stack */
3756 for (iter = results; nresults; iter++, nresults--) {
3772 XS(_wrap_device_config_name) {
3774 device_config_t *arg1 = (device_config_t *) 0 ;
3781 if ((items < 1) || (items > 1)) {
3782 SWIG_croak("Usage: device_config_name(pps);");
3784 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_device_config_t, 0 | 0 );
3785 if (!SWIG_IsOK(res1)) {
3786 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "device_config_name" "', argument " "1"" of type '" "device_config_t *""'");
3788 arg1 = (device_config_t *)(argp1);
3789 result = (char *)device_config_name(arg1);
3790 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
3800 XS(_wrap_device_config_seen) {
3802 device_config_t *arg1 = (device_config_t *) 0 ;
3803 device_config_key arg2 ;
3810 if ((items < 2) || (items > 2)) {
3811 SWIG_croak("Usage: device_config_seen(app,key);");
3813 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_device_config_t, 0 | 0 );
3814 if (!SWIG_IsOK(res1)) {
3815 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "device_config_seen" "', argument " "1"" of type '" "device_config_t *""'");
3817 arg1 = (device_config_t *)(argp1);
3819 if (sizeof(signed int) == 1) {
3820 arg2 = amglue_SvI8(ST(1));
3821 } else if (sizeof(signed int) == 2) {
3822 arg2 = amglue_SvI16(ST(1));
3823 } else if (sizeof(signed int) == 4) {
3824 arg2 = amglue_SvI32(ST(1));
3825 } else if (sizeof(signed int) == 8) {
3826 arg2 = amglue_SvI64(ST(1));
3828 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3831 result = (gboolean)device_config_seen(arg1,arg2);
3834 ST(argvi) = &PL_sv_yes;
3836 ST(argvi) = &PL_sv_no;
3850 XS(_wrap_lookup_changer_config) {
3852 char *arg1 = (char *) 0 ;
3857 changer_config_t *result = 0 ;
3860 if ((items < 1) || (items > 1)) {
3861 SWIG_croak("Usage: lookup_changer_config(identifier);");
3863 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
3864 if (!SWIG_IsOK(res1)) {
3865 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lookup_changer_config" "', argument " "1"" of type '" "char *""'");
3867 arg1 = (char *)(buf1);
3868 result = (changer_config_t *)lookup_changer_config(arg1);
3869 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_changer_config_t, 0 | 0); argvi++ ;
3870 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3873 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
3879 XS(_wrap_changer_config_getconf) {
3881 changer_config_t *arg1 = (changer_config_t *) 0 ;
3882 changer_config_key arg2 ;
3889 if ((items < 2) || (items > 2)) {
3890 SWIG_croak("Usage: changer_config_getconf(pps,key);");
3892 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_changer_config_t, 0 | 0 );
3893 if (!SWIG_IsOK(res1)) {
3894 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "changer_config_getconf" "', argument " "1"" of type '" "changer_config_t *""'");
3896 arg1 = (changer_config_t *)(argp1);
3898 if (sizeof(signed int) == 1) {
3899 arg2 = amglue_SvI8(ST(1));
3900 } else if (sizeof(signed int) == 2) {
3901 arg2 = amglue_SvI16(ST(1));
3902 } else if (sizeof(signed int) == 4) {
3903 arg2 = amglue_SvI32(ST(1));
3904 } else if (sizeof(signed int) == 8) {
3905 arg2 = amglue_SvI64(ST(1));
3907 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3910 result = (val_t *)changer_config_getconf(arg1,arg2);
3912 SV *results[3], **iter;
3915 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
3916 SP += argvi; PUTBACK;
3917 nresults = val_t_to_sv(result, results);
3918 SPAGAIN; SP -= argvi;
3920 /* add val_t_to_sv's results to the stack */
3921 for (iter = results; nresults; iter++, nresults--) {
3937 XS(_wrap_changer_config_name) {
3939 changer_config_t *arg1 = (changer_config_t *) 0 ;
3946 if ((items < 1) || (items > 1)) {
3947 SWIG_croak("Usage: changer_config_name(pps);");
3949 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_changer_config_t, 0 | 0 );
3950 if (!SWIG_IsOK(res1)) {
3951 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "changer_config_name" "', argument " "1"" of type '" "changer_config_t *""'");
3953 arg1 = (changer_config_t *)(argp1);
3954 result = (char *)changer_config_name(arg1);
3955 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
3965 XS(_wrap_changer_config_seen) {
3967 changer_config_t *arg1 = (changer_config_t *) 0 ;
3968 changer_config_key arg2 ;
3975 if ((items < 2) || (items > 2)) {
3976 SWIG_croak("Usage: changer_config_seen(app,key);");
3978 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_changer_config_t, 0 | 0 );
3979 if (!SWIG_IsOK(res1)) {
3980 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "changer_config_seen" "', argument " "1"" of type '" "changer_config_t *""'");
3982 arg1 = (changer_config_t *)(argp1);
3984 if (sizeof(signed int) == 1) {
3985 arg2 = amglue_SvI8(ST(1));
3986 } else if (sizeof(signed int) == 2) {
3987 arg2 = amglue_SvI16(ST(1));
3988 } else if (sizeof(signed int) == 4) {
3989 arg2 = amglue_SvI32(ST(1));
3990 } else if (sizeof(signed int) == 8) {
3991 arg2 = amglue_SvI64(ST(1));
3993 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
3996 result = (gboolean)changer_config_seen(arg1,arg2);
3999 ST(argvi) = &PL_sv_yes;
4001 ST(argvi) = &PL_sv_no;
4015 XS(_wrap_lookup_interactivity) {
4017 char *arg1 = (char *) 0 ;
4022 interactivity_t *result = 0 ;
4025 if ((items < 1) || (items > 1)) {
4026 SWIG_croak("Usage: lookup_interactivity(identifier);");
4028 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
4029 if (!SWIG_IsOK(res1)) {
4030 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lookup_interactivity" "', argument " "1"" of type '" "char *""'");
4032 arg1 = (char *)(buf1);
4033 result = (interactivity_t *)lookup_interactivity(arg1);
4034 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_interactivity_t, 0 | 0); argvi++ ;
4035 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4038 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4044 XS(_wrap_interactivity_getconf) {
4046 interactivity_t *arg1 = (interactivity_t *) 0 ;
4047 interactivity_key arg2 ;
4054 if ((items < 2) || (items > 2)) {
4055 SWIG_croak("Usage: interactivity_getconf(app,key);");
4057 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_interactivity_t, 0 | 0 );
4058 if (!SWIG_IsOK(res1)) {
4059 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "interactivity_getconf" "', argument " "1"" of type '" "interactivity_t *""'");
4061 arg1 = (interactivity_t *)(argp1);
4063 if (sizeof(signed int) == 1) {
4064 arg2 = amglue_SvI8(ST(1));
4065 } else if (sizeof(signed int) == 2) {
4066 arg2 = amglue_SvI16(ST(1));
4067 } else if (sizeof(signed int) == 4) {
4068 arg2 = amglue_SvI32(ST(1));
4069 } else if (sizeof(signed int) == 8) {
4070 arg2 = amglue_SvI64(ST(1));
4072 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
4075 result = (val_t *)interactivity_getconf(arg1,arg2);
4077 SV *results[3], **iter;
4080 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
4081 SP += argvi; PUTBACK;
4082 nresults = val_t_to_sv(result, results);
4083 SPAGAIN; SP -= argvi;
4085 /* add val_t_to_sv's results to the stack */
4086 for (iter = results; nresults; iter++, nresults--) {
4102 XS(_wrap_interactivity_name) {
4104 interactivity_t *arg1 = (interactivity_t *) 0 ;
4111 if ((items < 1) || (items > 1)) {
4112 SWIG_croak("Usage: interactivity_name(app);");
4114 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_interactivity_t, 0 | 0 );
4115 if (!SWIG_IsOK(res1)) {
4116 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "interactivity_name" "', argument " "1"" of type '" "interactivity_t *""'");
4118 arg1 = (interactivity_t *)(argp1);
4119 result = (char *)interactivity_name(arg1);
4120 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4130 XS(_wrap_interactivity_seen) {
4132 interactivity_t *arg1 = (interactivity_t *) 0 ;
4133 interactivity_key arg2 ;
4140 if ((items < 2) || (items > 2)) {
4141 SWIG_croak("Usage: interactivity_seen(app,key);");
4143 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_interactivity_t, 0 | 0 );
4144 if (!SWIG_IsOK(res1)) {
4145 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "interactivity_seen" "', argument " "1"" of type '" "interactivity_t *""'");
4147 arg1 = (interactivity_t *)(argp1);
4149 if (sizeof(signed int) == 1) {
4150 arg2 = amglue_SvI8(ST(1));
4151 } else if (sizeof(signed int) == 2) {
4152 arg2 = amglue_SvI16(ST(1));
4153 } else if (sizeof(signed int) == 4) {
4154 arg2 = amglue_SvI32(ST(1));
4155 } else if (sizeof(signed int) == 8) {
4156 arg2 = amglue_SvI64(ST(1));
4158 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
4161 result = (gboolean)interactivity_seen(arg1,arg2);
4164 ST(argvi) = &PL_sv_yes;
4166 ST(argvi) = &PL_sv_no;
4180 XS(_wrap_lookup_taperscan) {
4182 char *arg1 = (char *) 0 ;
4187 taperscan_t *result = 0 ;
4190 if ((items < 1) || (items > 1)) {
4191 SWIG_croak("Usage: lookup_taperscan(identifier);");
4193 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
4194 if (!SWIG_IsOK(res1)) {
4195 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lookup_taperscan" "', argument " "1"" of type '" "char *""'");
4197 arg1 = (char *)(buf1);
4198 result = (taperscan_t *)lookup_taperscan(arg1);
4199 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_taperscan_t, 0 | 0); argvi++ ;
4200 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4203 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4209 XS(_wrap_taperscan_getconf) {
4211 taperscan_t *arg1 = (taperscan_t *) 0 ;
4212 taperscan_key arg2 ;
4219 if ((items < 2) || (items > 2)) {
4220 SWIG_croak("Usage: taperscan_getconf(app,key);");
4222 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_taperscan_t, 0 | 0 );
4223 if (!SWIG_IsOK(res1)) {
4224 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "taperscan_getconf" "', argument " "1"" of type '" "taperscan_t *""'");
4226 arg1 = (taperscan_t *)(argp1);
4228 if (sizeof(signed int) == 1) {
4229 arg2 = amglue_SvI8(ST(1));
4230 } else if (sizeof(signed int) == 2) {
4231 arg2 = amglue_SvI16(ST(1));
4232 } else if (sizeof(signed int) == 4) {
4233 arg2 = amglue_SvI32(ST(1));
4234 } else if (sizeof(signed int) == 8) {
4235 arg2 = amglue_SvI64(ST(1));
4237 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
4240 result = (val_t *)taperscan_getconf(arg1,arg2);
4242 SV *results[3], **iter;
4245 /* save the stack, since val_t_to_sv may invoke arbitrary Perl code */
4246 SP += argvi; PUTBACK;
4247 nresults = val_t_to_sv(result, results);
4248 SPAGAIN; SP -= argvi;
4250 /* add val_t_to_sv's results to the stack */
4251 for (iter = results; nresults; iter++, nresults--) {
4267 XS(_wrap_taperscan_name) {
4269 taperscan_t *arg1 = (taperscan_t *) 0 ;
4276 if ((items < 1) || (items > 1)) {
4277 SWIG_croak("Usage: taperscan_name(app);");
4279 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_taperscan_t, 0 | 0 );
4280 if (!SWIG_IsOK(res1)) {
4281 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "taperscan_name" "', argument " "1"" of type '" "taperscan_t *""'");
4283 arg1 = (taperscan_t *)(argp1);
4284 result = (char *)taperscan_name(arg1);
4285 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4295 XS(_wrap_taperscan_seen) {
4297 taperscan_t *arg1 = (taperscan_t *) 0 ;
4298 taperscan_key arg2 ;
4305 if ((items < 2) || (items > 2)) {
4306 SWIG_croak("Usage: taperscan_seen(app,key);");
4308 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_taperscan_t, 0 | 0 );
4309 if (!SWIG_IsOK(res1)) {
4310 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "taperscan_seen" "', argument " "1"" of type '" "taperscan_t *""'");
4312 arg1 = (taperscan_t *)(argp1);
4314 if (sizeof(signed int) == 1) {
4315 arg2 = amglue_SvI8(ST(1));
4316 } else if (sizeof(signed int) == 2) {
4317 arg2 = amglue_SvI16(ST(1));
4318 } else if (sizeof(signed int) == 4) {
4319 arg2 = amglue_SvI32(ST(1));
4320 } else if (sizeof(signed int) == 8) {
4321 arg2 = amglue_SvI64(ST(1));
4323 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
4326 result = (gboolean)taperscan_seen(arg1,arg2);
4329 ST(argvi) = &PL_sv_yes;
4331 ST(argvi) = &PL_sv_no;
4345 XS(_wrap_getconf_unit_divisor) {
4351 if ((items < 0) || (items > 0)) {
4352 SWIG_croak("Usage: getconf_unit_divisor();");
4354 result = (long)getconf_unit_divisor();
4357 SP += argvi; PUTBACK;
4358 for_stack = sv_2mortal(amglue_newSVi64(result));
4359 SPAGAIN; SP -= argvi;
4360 ST(argvi) = for_stack;
4370 XS(_wrap_config_init) {
4372 config_init_flags arg1 ;
4373 char *arg2 = (char *) 0 ;
4378 cfgerr_level_t result;
4381 if ((items < 2) || (items > 2)) {
4382 SWIG_croak("Usage: config_init(flags,arg_config_name);");
4385 if (sizeof(signed int) == 1) {
4386 arg1 = amglue_SvI8(ST(0));
4387 } else if (sizeof(signed int) == 2) {
4388 arg1 = amglue_SvI16(ST(0));
4389 } else if (sizeof(signed int) == 4) {
4390 arg1 = amglue_SvI32(ST(0));
4391 } else if (sizeof(signed int) == 8) {
4392 arg1 = amglue_SvI64(ST(0));
4394 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
4397 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
4398 if (!SWIG_IsOK(res2)) {
4399 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "config_init" "', argument " "2"" of type '" "char *""'");
4401 arg2 = (char *)(buf2);
4402 result = (cfgerr_level_t)config_init(arg1,arg2);
4405 SP += argvi; PUTBACK;
4406 for_stack = sv_2mortal(amglue_newSVi64(result));
4407 SPAGAIN; SP -= argvi;
4408 ST(argvi) = for_stack;
4412 if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4416 if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4422 XS(_wrap_config_uninit) {
4427 if ((items < 0) || (items > 0)) {
4428 SWIG_croak("Usage: config_uninit();");
4431 ST(argvi) = sv_newmortal();
4439 XS(_wrap_get_config_options) {
4446 if ((items < 1) || (items > 1)) {
4447 SWIG_croak("Usage: get_config_options(first);");
4450 if (sizeof(signed int) == 1) {
4451 arg1 = amglue_SvI8(ST(0));
4452 } else if (sizeof(signed int) == 2) {
4453 arg1 = amglue_SvI16(ST(0));
4454 } else if (sizeof(signed int) == 4) {
4455 arg1 = amglue_SvI32(ST(0));
4456 } else if (sizeof(signed int) == 8) {
4457 arg1 = amglue_SvI64(ST(0));
4459 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
4462 result = (char **)get_config_options(arg1);
4463 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_char, 0 | 0); argvi++ ;
4473 XS(_wrap_get_config_name) {
4479 if ((items < 0) || (items > 0)) {
4480 SWIG_croak("Usage: get_config_name();");
4482 result = (char *)get_config_name();
4483 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4491 XS(_wrap_get_config_dir) {
4497 if ((items < 0) || (items > 0)) {
4498 SWIG_croak("Usage: get_config_dir();");
4500 result = (char *)get_config_dir();
4501 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4509 XS(_wrap_get_config_filename) {
4515 if ((items < 0) || (items > 0)) {
4516 SWIG_croak("Usage: get_config_filename();");
4518 result = (char *)get_config_filename();
4519 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4527 XS(_wrap_config_print_errors) {
4532 if ((items < 0) || (items > 0)) {
4533 SWIG_croak("Usage: config_print_errors();");
4535 config_print_errors();
4536 ST(argvi) = sv_newmortal();
4544 XS(_wrap_config_clear_errors) {
4549 if ((items < 0) || (items > 0)) {
4550 SWIG_croak("Usage: config_clear_errors();");
4552 config_clear_errors();
4553 ST(argvi) = sv_newmortal();
4561 XS(_wrap_config_errors) {
4563 GSList **arg1 = (GSList **) 0 ;
4566 cfgerr_level_t result;
4573 if ((items < 0) || (items > 0)) {
4574 SWIG_croak("Usage: config_errors();");
4576 result = (cfgerr_level_t)config_errors(arg1);
4579 SP += argvi; PUTBACK;
4580 for_stack = sv_2mortal(amglue_newSVi64(result));
4581 SPAGAIN; SP -= argvi;
4582 ST(argvi) = for_stack;
4589 ST(argvi) = sv_2mortal(newSVpv(it->data, 0));
4603 XS(_wrap_new_config_overrides) {
4607 config_overrides_t *result = 0 ;
4610 if ((items < 1) || (items > 1)) {
4611 SWIG_croak("Usage: new_config_overrides(size_estimate);");
4614 if (sizeof(signed int) == 1) {
4615 arg1 = amglue_SvI8(ST(0));
4616 } else if (sizeof(signed int) == 2) {
4617 arg1 = amglue_SvI16(ST(0));
4618 } else if (sizeof(signed int) == 4) {
4619 arg1 = amglue_SvI32(ST(0));
4620 } else if (sizeof(signed int) == 8) {
4621 arg1 = amglue_SvI64(ST(0));
4623 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
4626 result = (config_overrides_t *)new_config_overrides(arg1);
4627 ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_config_overrides_t, 0 | 0); argvi++ ;
4637 XS(_wrap_free_config_overrides) {
4639 config_overrides_t *arg1 = (config_overrides_t *) 0 ;
4645 if ((items < 1) || (items > 1)) {
4646 SWIG_croak("Usage: free_config_overrides(co);");
4648 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_config_overrides_t, 0 | 0 );
4649 if (!SWIG_IsOK(res1)) {
4650 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "free_config_overrides" "', argument " "1"" of type '" "config_overrides_t *""'");
4652 arg1 = (config_overrides_t *)(argp1);
4653 free_config_overrides(arg1);
4654 ST(argvi) = sv_newmortal();
4664 XS(_wrap_add_config_override) {
4666 config_overrides_t *arg1 = (config_overrides_t *) 0 ;
4667 char *arg2 = (char *) 0 ;
4668 char *arg3 = (char *) 0 ;
4680 if ((items < 3) || (items > 3)) {
4681 SWIG_croak("Usage: add_config_override(co,key,value);");
4683 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_config_overrides_t, 0 | 0 );
4684 if (!SWIG_IsOK(res1)) {
4685 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "add_config_override" "', argument " "1"" of type '" "config_overrides_t *""'");
4687 arg1 = (config_overrides_t *)(argp1);
4688 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
4689 if (!SWIG_IsOK(res2)) {
4690 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "add_config_override" "', argument " "2"" of type '" "char *""'");
4692 arg2 = (char *)(buf2);
4693 res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
4694 if (!SWIG_IsOK(res3)) {
4695 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "add_config_override" "', argument " "3"" of type '" "char *""'");
4697 arg3 = (char *)(buf3);
4698 add_config_override(arg1,arg2,arg3);
4699 ST(argvi) = sv_newmortal();
4701 if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4702 if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
4706 if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4707 if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
4713 XS(_wrap_add_config_override_opt) {
4715 config_overrides_t *arg1 = (config_overrides_t *) 0 ;
4716 char *arg2 = (char *) 0 ;
4725 if ((items < 2) || (items > 2)) {
4726 SWIG_croak("Usage: add_config_override_opt(co,optarg);");
4728 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_config_overrides_t, 0 | 0 );
4729 if (!SWIG_IsOK(res1)) {
4730 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "add_config_override_opt" "', argument " "1"" of type '" "config_overrides_t *""'");
4732 arg1 = (config_overrides_t *)(argp1);
4733 res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
4734 if (!SWIG_IsOK(res2)) {
4735 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "add_config_override_opt" "', argument " "2"" of type '" "char *""'");
4737 arg2 = (char *)(buf2);
4738 add_config_override_opt(arg1,arg2);
4739 ST(argvi) = sv_newmortal();
4741 if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4745 if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4751 XS(_wrap_set_config_overrides) {
4753 config_overrides_t *arg1 = (config_overrides_t *) 0 ;
4759 if ((items < 1) || (items > 1)) {
4760 SWIG_croak("Usage: set_config_overrides(co);");
4762 res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_config_overrides_t, 0 | 0 );
4763 if (!SWIG_IsOK(res1)) {
4764 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "set_config_overrides" "', argument " "1"" of type '" "config_overrides_t *""'");
4766 arg1 = (config_overrides_t *)(argp1);
4767 set_config_overrides(arg1);
4768 ST(argvi) = sv_newmortal();
4778 XS(_wrap_dump_configuration) {
4783 if ((items < 0) || (items > 0)) {
4784 SWIG_croak("Usage: dump_configuration();");
4786 dump_configuration();
4787 ST(argvi) = sv_newmortal();
4795 XS(_wrap_config_dir_relative) {
4797 char *arg1 = (char *) 0 ;
4805 if ((items < 1) || (items > 1)) {
4806 SWIG_croak("Usage: config_dir_relative(filename);");
4808 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
4809 if (!SWIG_IsOK(res1)) {
4810 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "config_dir_relative" "', argument " "1"" of type '" "char *""'");
4812 arg1 = (char *)(buf1);
4813 result = (char *)config_dir_relative(arg1);
4814 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4815 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4816 free((char*)result);
4819 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4825 XS(_wrap_taperalgo2str) {
4832 if ((items < 1) || (items > 1)) {
4833 SWIG_croak("Usage: taperalgo2str(taperalgo);");
4836 if (sizeof(signed int) == 1) {
4837 arg1 = amglue_SvI8(ST(0));
4838 } else if (sizeof(signed int) == 2) {
4839 arg1 = amglue_SvI16(ST(0));
4840 } else if (sizeof(signed int) == 4) {
4841 arg1 = amglue_SvI32(ST(0));
4842 } else if (sizeof(signed int) == 8) {
4843 arg1 = amglue_SvI64(ST(0));
4845 g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
4848 result = (char *)taperalgo2str(arg1);
4849 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4859 XS(_wrap_find_multiplier) {
4861 char *arg1 = (char *) 0 ;
4869 if ((items < 1) || (items > 1)) {
4870 SWIG_croak("Usage: find_multiplier(casestr);");
4872 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
4873 if (!SWIG_IsOK(res1)) {
4874 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "find_multiplier" "', argument " "1"" of type '" "char *""'");
4876 arg1 = (char *)(buf1);
4877 result = find_multiplier(arg1);
4880 SP += argvi; PUTBACK;
4881 for_stack = sv_2mortal(amglue_newSVi64(result));
4882 SPAGAIN; SP -= argvi;
4883 ST(argvi) = for_stack;
4886 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4889 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4895 XS(_wrap_C_string_to_boolean) {
4897 char *arg1 = (char *) 0 ;
4905 if ((items < 1) || (items > 1)) {
4906 SWIG_croak("Usage: C_string_to_boolean(str);");
4908 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
4909 if (!SWIG_IsOK(res1)) {
4910 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "C_string_to_boolean" "', argument " "1"" of type '" "char const *""'");
4912 arg1 = (char *)(buf1);
4913 result = (int)string_to_boolean((char const *)arg1);
4916 SP += argvi; PUTBACK;
4917 for_stack = sv_2mortal(amglue_newSVi64(result));
4918 SPAGAIN; SP -= argvi;
4919 ST(argvi) = for_stack;
4922 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4925 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4931 XS(_wrap_amandaify_property_name) {
4933 gchar *arg1 = (gchar *) 0 ;
4941 if ((items < 1) || (items > 1)) {
4942 SWIG_croak("Usage: amandaify_property_name(name);");
4944 res1 = SWIG_AsCharPtrAndSize(ST(0), &buf1, NULL, &alloc1);
4945 if (!SWIG_IsOK(res1)) {
4946 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "amandaify_property_name" "', argument " "1"" of type '" "gchar const *""'");
4948 arg1 = (gchar *)(buf1);
4949 result = (gchar *)amandaify_property_name((char const *)arg1);
4950 ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
4951 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4954 if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
4961 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
4963 static swig_type_info _swigt__p_application_t = {"_p_application_t", "application_t *", 0, 0, (void*)0, 0};
4964 static swig_type_info _swigt__p_changer_config_t = {"_p_changer_config_t", "changer_config_t *", 0, 0, (void*)0, 0};
4965 static swig_type_info _swigt__p_char = {"_p_char", "gchar *|char *", 0, 0, (void*)0, 0};
4966 static swig_type_info _swigt__p_config_overrides_t = {"_p_config_overrides_t", "config_overrides_t *", 0, 0, (void*)0, 0};
4967 static swig_type_info _swigt__p_device_config_t = {"_p_device_config_t", "device_config_t *", 0, 0, (void*)0, 0};
4968 static swig_type_info _swigt__p_double = {"_p_double", "double *|gdouble *", 0, 0, (void*)0, 0};
4969 static swig_type_info _swigt__p_dumptype_t = {"_p_dumptype_t", "dumptype_t *", 0, 0, (void*)0, 0};
4970 static swig_type_info _swigt__p_float = {"_p_float", "float *|gfloat *", 0, 0, (void*)0, 0};
4971 static swig_type_info _swigt__p_holdingdisk_t = {"_p_holdingdisk_t", "holdingdisk_t *", 0, 0, (void*)0, 0};
4972 static swig_type_info _swigt__p_int = {"_p_int", "taperscan_key *|application_key *|strategy_t *|pp_script_key *|int *|autolabel_enum_t *|comp_t *|dump_holdingdisk_t *|changer_config_key *|confparm_key *|interface_key *|device_config_key *|holdingdisk_key *|dumptype_key *|tapetype_key *|interactivity_key *|part_cache_type_t *|cfgerr_level_t *|encrypt_t *|taperalgo_t *|gboolean *|data_path_t *|execute_on_t *|send_amreport_on_t *|estimate_t *|config_init_flags *", 0, 0, (void*)0, 0};
4973 static swig_type_info _swigt__p_interactivity_t = {"_p_interactivity_t", "interactivity_t *", 0, 0, (void*)0, 0};
4974 static swig_type_info _swigt__p_interface_t = {"_p_interface_t", "interface_t *", 0, 0, (void*)0, 0};
4975 static swig_type_info _swigt__p_p_GSList = {"_p_p_GSList", "GSList **", 0, 0, (void*)0, 0};
4976 static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
4977 static swig_type_info _swigt__p_pp_script_t = {"_p_pp_script_t", "pp_script_t *", 0, 0, (void*)0, 0};
4978 static swig_type_info _swigt__p_taperscan_t = {"_p_taperscan_t", "taperscan_t *", 0, 0, (void*)0, 0};
4979 static swig_type_info _swigt__p_tapetype_t = {"_p_tapetype_t", "tapetype_t *", 0, 0, (void*)0, 0};
4980 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "guchar *|unsigned char *", 0, 0, (void*)0, 0};
4982 static swig_type_info *swig_type_initial[] = {
4983 &_swigt__p_application_t,
4984 &_swigt__p_changer_config_t,
4986 &_swigt__p_config_overrides_t,
4987 &_swigt__p_device_config_t,
4989 &_swigt__p_dumptype_t,
4991 &_swigt__p_holdingdisk_t,
4993 &_swigt__p_interactivity_t,
4994 &_swigt__p_interface_t,
4995 &_swigt__p_p_GSList,
4997 &_swigt__p_pp_script_t,
4998 &_swigt__p_taperscan_t,
4999 &_swigt__p_tapetype_t,
5000 &_swigt__p_unsigned_char,
5003 static swig_cast_info _swigc__p_application_t[] = { {&_swigt__p_application_t, 0, 0, 0},{0, 0, 0, 0}};
5004 static swig_cast_info _swigc__p_changer_config_t[] = { {&_swigt__p_changer_config_t, 0, 0, 0},{0, 0, 0, 0}};
5005 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
5006 static swig_cast_info _swigc__p_config_overrides_t[] = { {&_swigt__p_config_overrides_t, 0, 0, 0},{0, 0, 0, 0}};
5007 static swig_cast_info _swigc__p_device_config_t[] = { {&_swigt__p_device_config_t, 0, 0, 0},{0, 0, 0, 0}};
5008 static swig_cast_info _swigc__p_double[] = { {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
5009 static swig_cast_info _swigc__p_dumptype_t[] = { {&_swigt__p_dumptype_t, 0, 0, 0},{0, 0, 0, 0}};
5010 static swig_cast_info _swigc__p_float[] = { {&_swigt__p_float, 0, 0, 0},{0, 0, 0, 0}};
5011 static swig_cast_info _swigc__p_holdingdisk_t[] = { {&_swigt__p_holdingdisk_t, 0, 0, 0},{0, 0, 0, 0}};
5012 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
5013 static swig_cast_info _swigc__p_interactivity_t[] = { {&_swigt__p_interactivity_t, 0, 0, 0},{0, 0, 0, 0}};
5014 static swig_cast_info _swigc__p_interface_t[] = { {&_swigt__p_interface_t, 0, 0, 0},{0, 0, 0, 0}};
5015 static swig_cast_info _swigc__p_p_GSList[] = { {&_swigt__p_p_GSList, 0, 0, 0},{0, 0, 0, 0}};
5016 static swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
5017 static swig_cast_info _swigc__p_pp_script_t[] = { {&_swigt__p_pp_script_t, 0, 0, 0},{0, 0, 0, 0}};
5018 static swig_cast_info _swigc__p_taperscan_t[] = { {&_swigt__p_taperscan_t, 0, 0, 0},{0, 0, 0, 0}};
5019 static swig_cast_info _swigc__p_tapetype_t[] = { {&_swigt__p_tapetype_t, 0, 0, 0},{0, 0, 0, 0}};
5020 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
5022 static swig_cast_info *swig_cast_initial[] = {
5023 _swigc__p_application_t,
5024 _swigc__p_changer_config_t,
5026 _swigc__p_config_overrides_t,
5027 _swigc__p_device_config_t,
5029 _swigc__p_dumptype_t,
5031 _swigc__p_holdingdisk_t,
5033 _swigc__p_interactivity_t,
5034 _swigc__p_interface_t,
5037 _swigc__p_pp_script_t,
5038 _swigc__p_taperscan_t,
5039 _swigc__p_tapetype_t,
5040 _swigc__p_unsigned_char,
5044 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
5046 static swig_constant_info swig_constants[] = {
5052 static swig_variable_info swig_variables[] = {
5053 { "Amanda::Configc::debug_amandad", MAGIC_CLASS _wrap_debug_amandad_set, MAGIC_CLASS _wrap_debug_amandad_get,0 },
5054 { "Amanda::Configc::debug_recovery", MAGIC_CLASS _wrap_debug_recovery_set, MAGIC_CLASS _wrap_debug_recovery_get,0 },
5055 { "Amanda::Configc::debug_amidxtaped", MAGIC_CLASS _wrap_debug_amidxtaped_set, MAGIC_CLASS _wrap_debug_amidxtaped_get,0 },
5056 { "Amanda::Configc::debug_amindexd", MAGIC_CLASS _wrap_debug_amindexd_set, MAGIC_CLASS _wrap_debug_amindexd_get,0 },
5057 { "Amanda::Configc::debug_amrecover", MAGIC_CLASS _wrap_debug_amrecover_set, MAGIC_CLASS _wrap_debug_amrecover_get,0 },
5058 { "Amanda::Configc::debug_auth", MAGIC_CLASS _wrap_debug_auth_set, MAGIC_CLASS _wrap_debug_auth_get,0 },
5059 { "Amanda::Configc::debug_event", MAGIC_CLASS _wrap_debug_event_set, MAGIC_CLASS _wrap_debug_event_get,0 },
5060 { "Amanda::Configc::debug_holding", MAGIC_CLASS _wrap_debug_holding_set, MAGIC_CLASS _wrap_debug_holding_get,0 },
5061 { "Amanda::Configc::debug_protocol", MAGIC_CLASS _wrap_debug_protocol_set, MAGIC_CLASS _wrap_debug_protocol_get,0 },
5062 { "Amanda::Configc::debug_planner", MAGIC_CLASS _wrap_debug_planner_set, MAGIC_CLASS _wrap_debug_planner_get,0 },
5063 { "Amanda::Configc::debug_driver", MAGIC_CLASS _wrap_debug_driver_set, MAGIC_CLASS _wrap_debug_driver_get,0 },
5064 { "Amanda::Configc::debug_dumper", MAGIC_CLASS _wrap_debug_dumper_set, MAGIC_CLASS _wrap_debug_dumper_get,0 },
5065 { "Amanda::Configc::debug_chunker", MAGIC_CLASS _wrap_debug_chunker_set, MAGIC_CLASS _wrap_debug_chunker_get,0 },
5066 { "Amanda::Configc::debug_taper", MAGIC_CLASS _wrap_debug_taper_set, MAGIC_CLASS _wrap_debug_taper_get,0 },
5067 { "Amanda::Configc::debug_selfcheck", MAGIC_CLASS _wrap_debug_selfcheck_set, MAGIC_CLASS _wrap_debug_selfcheck_get,0 },
5068 { "Amanda::Configc::debug_sendsize", MAGIC_CLASS _wrap_debug_sendsize_set, MAGIC_CLASS _wrap_debug_sendsize_get,0 },
5069 { "Amanda::Configc::debug_sendbackup", MAGIC_CLASS _wrap_debug_sendbackup_set, MAGIC_CLASS _wrap_debug_sendbackup_get,0 },
5072 static swig_command_info swig_commands[] = {
5073 {"Amanda::Configc::data_path_from_string", _wrap_data_path_from_string},
5074 {"Amanda::Configc::getconf", _wrap_getconf},
5075 {"Amanda::Configc::getconf_seen", _wrap_getconf_seen},
5076 {"Amanda::Configc::getconf_linenum", _wrap_getconf_linenum},
5077 {"Amanda::Configc::getconf_byname", _wrap_getconf_byname},
5078 {"Amanda::Configc::getconf_list", _wrap_getconf_list},
5079 {"Amanda::Configc::getconf_byname_strs", _wrap_getconf_byname_strs},
5080 {"Amanda::Configc::lookup_tapetype", _wrap_lookup_tapetype},
5081 {"Amanda::Configc::tapetype_getconf", _wrap_tapetype_getconf},
5082 {"Amanda::Configc::tapetype_name", _wrap_tapetype_name},
5083 {"Amanda::Configc::tapetype_seen", _wrap_tapetype_seen},
5084 {"Amanda::Configc::lookup_dumptype", _wrap_lookup_dumptype},
5085 {"Amanda::Configc::dumptype_getconf", _wrap_dumptype_getconf},
5086 {"Amanda::Configc::dumptype_name", _wrap_dumptype_name},
5087 {"Amanda::Configc::dumptype_seen", _wrap_dumptype_seen},
5088 {"Amanda::Configc::lookup_interface", _wrap_lookup_interface},
5089 {"Amanda::Configc::interface_getconf", _wrap_interface_getconf},
5090 {"Amanda::Configc::interface_name", _wrap_interface_name},
5091 {"Amanda::Configc::interface_seen", _wrap_interface_seen},
5092 {"Amanda::Configc::lookup_holdingdisk", _wrap_lookup_holdingdisk},
5093 {"Amanda::Configc::getconf_holdingdisks", _wrap_getconf_holdingdisks},
5094 {"Amanda::Configc::holdingdisk_getconf", _wrap_holdingdisk_getconf},
5095 {"Amanda::Configc::holdingdisk_name", _wrap_holdingdisk_name},
5096 {"Amanda::Configc::holdingdisk_seen", _wrap_holdingdisk_seen},
5097 {"Amanda::Configc::lookup_application", _wrap_lookup_application},
5098 {"Amanda::Configc::application_getconf", _wrap_application_getconf},
5099 {"Amanda::Configc::application_name", _wrap_application_name},
5100 {"Amanda::Configc::application_seen", _wrap_application_seen},
5101 {"Amanda::Configc::lookup_pp_script", _wrap_lookup_pp_script},
5102 {"Amanda::Configc::pp_script_getconf", _wrap_pp_script_getconf},
5103 {"Amanda::Configc::pp_script_name", _wrap_pp_script_name},
5104 {"Amanda::Configc::pp_script_seen", _wrap_pp_script_seen},
5105 {"Amanda::Configc::lookup_device_config", _wrap_lookup_device_config},
5106 {"Amanda::Configc::device_config_getconf", _wrap_device_config_getconf},
5107 {"Amanda::Configc::device_config_name", _wrap_device_config_name},
5108 {"Amanda::Configc::device_config_seen", _wrap_device_config_seen},
5109 {"Amanda::Configc::lookup_changer_config", _wrap_lookup_changer_config},
5110 {"Amanda::Configc::changer_config_getconf", _wrap_changer_config_getconf},
5111 {"Amanda::Configc::changer_config_name", _wrap_changer_config_name},
5112 {"Amanda::Configc::changer_config_seen", _wrap_changer_config_seen},
5113 {"Amanda::Configc::lookup_interactivity", _wrap_lookup_interactivity},
5114 {"Amanda::Configc::interactivity_getconf", _wrap_interactivity_getconf},
5115 {"Amanda::Configc::interactivity_name", _wrap_interactivity_name},
5116 {"Amanda::Configc::interactivity_seen", _wrap_interactivity_seen},
5117 {"Amanda::Configc::lookup_taperscan", _wrap_lookup_taperscan},
5118 {"Amanda::Configc::taperscan_getconf", _wrap_taperscan_getconf},
5119 {"Amanda::Configc::taperscan_name", _wrap_taperscan_name},
5120 {"Amanda::Configc::taperscan_seen", _wrap_taperscan_seen},
5121 {"Amanda::Configc::getconf_unit_divisor", _wrap_getconf_unit_divisor},
5122 {"Amanda::Configc::config_init", _wrap_config_init},
5123 {"Amanda::Configc::config_uninit", _wrap_config_uninit},
5124 {"Amanda::Configc::get_config_options", _wrap_get_config_options},
5125 {"Amanda::Configc::get_config_name", _wrap_get_config_name},
5126 {"Amanda::Configc::get_config_dir", _wrap_get_config_dir},
5127 {"Amanda::Configc::get_config_filename", _wrap_get_config_filename},
5128 {"Amanda::Configc::config_print_errors", _wrap_config_print_errors},
5129 {"Amanda::Configc::config_clear_errors", _wrap_config_clear_errors},
5130 {"Amanda::Configc::config_errors", _wrap_config_errors},
5131 {"Amanda::Configc::new_config_overrides", _wrap_new_config_overrides},
5132 {"Amanda::Configc::free_config_overrides", _wrap_free_config_overrides},
5133 {"Amanda::Configc::add_config_override", _wrap_add_config_override},
5134 {"Amanda::Configc::add_config_override_opt", _wrap_add_config_override_opt},
5135 {"Amanda::Configc::set_config_overrides", _wrap_set_config_overrides},
5136 {"Amanda::Configc::dump_configuration", _wrap_dump_configuration},
5137 {"Amanda::Configc::config_dir_relative", _wrap_config_dir_relative},
5138 {"Amanda::Configc::taperalgo2str", _wrap_taperalgo2str},
5139 {"Amanda::Configc::find_multiplier", _wrap_find_multiplier},
5140 {"Amanda::Configc::C_string_to_boolean", _wrap_C_string_to_boolean},
5141 {"Amanda::Configc::amandaify_property_name", _wrap_amandaify_property_name},
5144 /* -----------------------------------------------------------------------------
5145 * Type initialization:
5146 * This problem is tough by the requirement that no dynamic
5147 * memory is used. Also, since swig_type_info structures store pointers to
5148 * swig_cast_info structures and swig_cast_info structures store pointers back
5149 * to swig_type_info structures, we need some lookup code at initialization.
5150 * The idea is that swig generates all the structures that are needed.
5151 * The runtime then collects these partially filled structures.
5152 * The SWIG_InitializeModule function takes these initial arrays out of
5153 * swig_module, and does all the lookup, filling in the swig_module.types
5154 * array with the correct data and linking the correct swig_cast_info
5155 * structures together.
5157 * The generated swig_type_info structures are assigned staticly to an initial
5158 * array. We just loop through that array, and handle each type individually.
5159 * First we lookup if this type has been already loaded, and if so, use the
5160 * loaded structure instead of the generated one. Then we have to fill in the
5161 * cast linked list. The cast data is initially stored in something like a
5162 * two-dimensional array. Each row corresponds to a type (there are the same
5163 * number of rows as there are in the swig_type_initial array). Each entry in
5164 * a column is one of the swig_cast_info structures for that type.
5165 * The cast_initial array is actually an array of arrays, because each row has
5166 * a variable number of columns. So to actually build the cast linked list,
5167 * we find the array of casts associated with the type, and loop through it
5168 * adding the casts to the list. The one last trick we need to do is making
5169 * sure the type pointer in the swig_cast_info struct is correct.
5171 * First off, we lookup the cast->type name to see if it is already loaded.
5172 * There are three cases to handle:
5173 * 1) If the cast->type has already been loaded AND the type we are adding
5174 * casting info to has not been loaded (it is in this module), THEN we
5175 * replace the cast->type pointer with the type pointer that has already
5177 * 2) If BOTH types (the one we are adding casting info to, and the
5178 * cast->type) are loaded, THEN the cast info has already been loaded by
5179 * the previous module so we just ignore it.
5180 * 3) Finally, if cast->type has not already been loaded, then we add that
5181 * swig_cast_info to the linked list (because the cast->type) pointer will
5183 * ----------------------------------------------------------------------------- */
5193 #define SWIGRUNTIME_DEBUG
5198 SWIG_InitializeModule(void *clientdata) {
5200 swig_module_info *module_head, *iter;
5203 clientdata = clientdata;
5205 /* check to see if the circular list has been setup, if not, set it up */
5206 if (swig_module.next==0) {
5207 /* Initialize the swig_module */
5208 swig_module.type_initial = swig_type_initial;
5209 swig_module.cast_initial = swig_cast_initial;
5210 swig_module.next = &swig_module;
5216 /* Try and load any already created modules */
5217 module_head = SWIG_GetModule(clientdata);
5219 /* This is the first module loaded for this interpreter */
5220 /* so set the swig module into the interpreter */
5221 SWIG_SetModule(clientdata, &swig_module);
5222 module_head = &swig_module;
5224 /* the interpreter has loaded a SWIG module, but has it loaded this one? */
5228 if (iter==&swig_module) {
5233 } while (iter!= module_head);
5235 /* if the is found in the list, then all is done and we may leave */
5237 /* otherwise we must add out module into the list */
5238 swig_module.next = module_head->next;
5239 module_head->next = &swig_module;
5242 /* When multiple interpeters are used, a module could have already been initialized in
5243 a different interpreter, but not yet have a pointer in this interpreter.
5244 In this case, we do not want to continue adding types... everything should be
5246 if (init == 0) return;
5248 /* Now work on filling in swig_module.types */
5249 #ifdef SWIGRUNTIME_DEBUG
5250 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
5252 for (i = 0; i < swig_module.size; ++i) {
5253 swig_type_info *type = 0;
5254 swig_type_info *ret;
5255 swig_cast_info *cast;
5257 #ifdef SWIGRUNTIME_DEBUG
5258 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
5261 /* if there is another module already loaded */
5262 if (swig_module.next != &swig_module) {
5263 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
5266 /* Overwrite clientdata field */
5267 #ifdef SWIGRUNTIME_DEBUG
5268 printf("SWIG_InitializeModule: found type %s\n", type->name);
5270 if (swig_module.type_initial[i]->clientdata) {
5271 type->clientdata = swig_module.type_initial[i]->clientdata;
5272 #ifdef SWIGRUNTIME_DEBUG
5273 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
5277 type = swig_module.type_initial[i];
5280 /* Insert casting types */
5281 cast = swig_module.cast_initial[i];
5282 while (cast->type) {
5283 /* Don't need to add information already in the list */
5285 #ifdef SWIGRUNTIME_DEBUG
5286 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
5288 if (swig_module.next != &swig_module) {
5289 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
5290 #ifdef SWIGRUNTIME_DEBUG
5291 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
5295 if (type == swig_module.type_initial[i]) {
5296 #ifdef SWIGRUNTIME_DEBUG
5297 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
5302 /* Check for casting already in the list */
5303 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
5304 #ifdef SWIGRUNTIME_DEBUG
5305 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
5307 if (!ocast) ret = 0;
5312 #ifdef SWIGRUNTIME_DEBUG
5313 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
5316 type->cast->prev = cast;
5317 cast->next = type->cast;
5323 /* Set entry in modules->types array equal to the type */
5324 swig_module.types[i] = type;
5326 swig_module.types[i] = 0;
5328 #ifdef SWIGRUNTIME_DEBUG
5329 printf("**** SWIG_InitializeModule: Cast List ******\n");
5330 for (i = 0; i < swig_module.size; ++i) {
5332 swig_cast_info *cast = swig_module.cast_initial[i];
5333 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
5334 while (cast->type) {
5335 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
5339 printf("---- Total casts: %d\n",j);
5341 printf("**** SWIG_InitializeModule: Cast List ******\n");
5345 /* This function will propagate the clientdata field of type to
5346 * any new swig_type_info structures that have been added into the list
5347 * of equivalent types. It is like calling
5348 * SWIG_TypeClientData(type, clientdata) a second time.
5351 SWIG_PropagateClientData(void) {
5353 swig_cast_info *equiv;
5354 static int init_run = 0;
5356 if (init_run) return;
5359 for (i = 0; i < swig_module.size; i++) {
5360 if (swig_module.types[i]->clientdata) {
5361 equiv = swig_module.types[i]->cast;
5363 if (!equiv->converter) {
5364 if (equiv->type && !equiv->type->clientdata)
5365 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
5367 equiv = equiv->next;
5391 SWIG_InitializeModule(0);
5393 /* Install commands */
5394 for (i = 0; swig_commands[i].name; i++) {
5395 newXS((char*) swig_commands[i].name,swig_commands[i].wrapper, (char*)__FILE__);
5398 /* Install variables */
5399 for (i = 0; swig_variables[i].name; i++) {
5401 sv = get_sv((char*) swig_variables[i].name, TRUE | 0x2 | GV_ADDMULTI);
5402 if (swig_variables[i].type) {
5403 SWIG_MakePtr(sv,(void *)1, *swig_variables[i].type,0);
5405 sv_setiv(sv,(IV) 0);
5407 swig_create_magic(sv, (char *) swig_variables[i].name, swig_variables[i].set, swig_variables[i].get);
5410 /* Install constant */
5411 for (i = 0; swig_constants[i].type; i++) {
5413 sv = get_sv((char*)swig_constants[i].name, TRUE | 0x2 | GV_ADDMULTI);
5414 switch(swig_constants[i].type) {
5416 sv_setiv(sv, (IV) swig_constants[i].lvalue);
5419 sv_setnv(sv, (double) swig_constants[i].dvalue);
5422 sv_setpv(sv, (char *) swig_constants[i].pvalue);
5425 SWIG_MakePtr(sv, swig_constants[i].pvalue, *(swig_constants[i].ptype),0);
5428 SWIG_MakePackedObj(sv, swig_constants[i].pvalue, swig_constants[i].lvalue, *(swig_constants[i].ptype));
5436 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5437 SV *sv = get_sv((char*) SWIG_prefix "CNF_ORG", TRUE | 0x2 | GV_ADDMULTI);
5438 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_ORG)));
5440 } while(0) /*@SWIG@*/;
5441 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5442 SV *sv = get_sv((char*) SWIG_prefix "CNF_CONF", TRUE | 0x2 | GV_ADDMULTI);
5443 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_CONF)));
5445 } while(0) /*@SWIG@*/;
5446 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5447 SV *sv = get_sv((char*) SWIG_prefix "CNF_AMDUMP_SERVER", TRUE | 0x2 | GV_ADDMULTI);
5448 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_AMDUMP_SERVER)));
5450 } while(0) /*@SWIG@*/;
5451 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5452 SV *sv = get_sv((char*) SWIG_prefix "CNF_INDEX_SERVER", TRUE | 0x2 | GV_ADDMULTI);
5453 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_INDEX_SERVER)));
5455 } while(0) /*@SWIG@*/;
5456 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5457 SV *sv = get_sv((char*) SWIG_prefix "CNF_TAPE_SERVER", TRUE | 0x2 | GV_ADDMULTI);
5458 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_TAPE_SERVER)));
5460 } while(0) /*@SWIG@*/;
5461 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5462 SV *sv = get_sv((char*) SWIG_prefix "CNF_AUTH", TRUE | 0x2 | GV_ADDMULTI);
5463 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_AUTH)));
5465 } while(0) /*@SWIG@*/;
5466 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5467 SV *sv = get_sv((char*) SWIG_prefix "CNF_SSH_KEYS", TRUE | 0x2 | GV_ADDMULTI);
5468 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_SSH_KEYS)));
5470 } while(0) /*@SWIG@*/;
5471 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5472 SV *sv = get_sv((char*) SWIG_prefix "CNF_AMANDAD_PATH", TRUE | 0x2 | GV_ADDMULTI);
5473 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_AMANDAD_PATH)));
5475 } while(0) /*@SWIG@*/;
5476 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5477 SV *sv = get_sv((char*) SWIG_prefix "CNF_CLIENT_USERNAME", TRUE | 0x2 | GV_ADDMULTI);
5478 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_CLIENT_USERNAME)));
5480 } while(0) /*@SWIG@*/;
5481 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5482 SV *sv = get_sv((char*) SWIG_prefix "CNF_CLIENT_PORT", TRUE | 0x2 | GV_ADDMULTI);
5483 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_CLIENT_PORT)));
5485 } while(0) /*@SWIG@*/;
5486 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5487 SV *sv = get_sv((char*) SWIG_prefix "CNF_GNUTAR_LIST_DIR", TRUE | 0x2 | GV_ADDMULTI);
5488 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_GNUTAR_LIST_DIR)));
5490 } while(0) /*@SWIG@*/;
5491 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5492 SV *sv = get_sv((char*) SWIG_prefix "CNF_AMANDATES", TRUE | 0x2 | GV_ADDMULTI);
5493 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_AMANDATES)));
5495 } while(0) /*@SWIG@*/;
5496 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5497 SV *sv = get_sv((char*) SWIG_prefix "CNF_MAILER", TRUE | 0x2 | GV_ADDMULTI);
5498 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_MAILER)));
5500 } while(0) /*@SWIG@*/;
5501 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5502 SV *sv = get_sv((char*) SWIG_prefix "CNF_MAILTO", TRUE | 0x2 | GV_ADDMULTI);
5503 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_MAILTO)));
5505 } while(0) /*@SWIG@*/;
5506 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5507 SV *sv = get_sv((char*) SWIG_prefix "CNF_DUMPUSER", TRUE | 0x2 | GV_ADDMULTI);
5508 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DUMPUSER)));
5510 } while(0) /*@SWIG@*/;
5511 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5512 SV *sv = get_sv((char*) SWIG_prefix "CNF_TAPEDEV", TRUE | 0x2 | GV_ADDMULTI);
5513 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_TAPEDEV)));
5515 } while(0) /*@SWIG@*/;
5516 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5517 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEVICE_PROPERTY", TRUE | 0x2 | GV_ADDMULTI);
5518 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEVICE_PROPERTY)));
5520 } while(0) /*@SWIG@*/;
5521 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5522 SV *sv = get_sv((char*) SWIG_prefix "CNF_PROPERTY", TRUE | 0x2 | GV_ADDMULTI);
5523 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_PROPERTY)));
5525 } while(0) /*@SWIG@*/;
5526 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5527 SV *sv = get_sv((char*) SWIG_prefix "CNF_CHANGERDEV", TRUE | 0x2 | GV_ADDMULTI);
5528 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_CHANGERDEV)));
5530 } while(0) /*@SWIG@*/;
5531 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5532 SV *sv = get_sv((char*) SWIG_prefix "CNF_CHANGERFILE", TRUE | 0x2 | GV_ADDMULTI);
5533 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_CHANGERFILE)));
5535 } while(0) /*@SWIG@*/;
5536 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5537 SV *sv = get_sv((char*) SWIG_prefix "CNF_LABELSTR", TRUE | 0x2 | GV_ADDMULTI);
5538 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_LABELSTR)));
5540 } while(0) /*@SWIG@*/;
5541 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5542 SV *sv = get_sv((char*) SWIG_prefix "CNF_AUTOLABEL", TRUE | 0x2 | GV_ADDMULTI);
5543 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_AUTOLABEL)));
5545 } while(0) /*@SWIG@*/;
5546 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5547 SV *sv = get_sv((char*) SWIG_prefix "CNF_META_AUTOLABEL", TRUE | 0x2 | GV_ADDMULTI);
5548 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_META_AUTOLABEL)));
5550 } while(0) /*@SWIG@*/;
5551 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5552 SV *sv = get_sv((char*) SWIG_prefix "CNF_TAPELIST", TRUE | 0x2 | GV_ADDMULTI);
5553 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_TAPELIST)));
5555 } while(0) /*@SWIG@*/;
5556 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5557 SV *sv = get_sv((char*) SWIG_prefix "CNF_DISKFILE", TRUE | 0x2 | GV_ADDMULTI);
5558 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DISKFILE)));
5560 } while(0) /*@SWIG@*/;
5561 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5562 SV *sv = get_sv((char*) SWIG_prefix "CNF_INFOFILE", TRUE | 0x2 | GV_ADDMULTI);
5563 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_INFOFILE)));
5565 } while(0) /*@SWIG@*/;
5566 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5567 SV *sv = get_sv((char*) SWIG_prefix "CNF_LOGDIR", TRUE | 0x2 | GV_ADDMULTI);
5568 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_LOGDIR)));
5570 } while(0) /*@SWIG@*/;
5571 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5572 SV *sv = get_sv((char*) SWIG_prefix "CNF_INDEXDIR", TRUE | 0x2 | GV_ADDMULTI);
5573 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_INDEXDIR)));
5575 } while(0) /*@SWIG@*/;
5576 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5577 SV *sv = get_sv((char*) SWIG_prefix "CNF_TAPETYPE", TRUE | 0x2 | GV_ADDMULTI);
5578 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_TAPETYPE)));
5580 } while(0) /*@SWIG@*/;
5581 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5582 SV *sv = get_sv((char*) SWIG_prefix "CNF_DUMPCYCLE", TRUE | 0x2 | GV_ADDMULTI);
5583 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DUMPCYCLE)));
5585 } while(0) /*@SWIG@*/;
5586 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5587 SV *sv = get_sv((char*) SWIG_prefix "CNF_RUNSPERCYCLE", TRUE | 0x2 | GV_ADDMULTI);
5588 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_RUNSPERCYCLE)));
5590 } while(0) /*@SWIG@*/;
5591 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5592 SV *sv = get_sv((char*) SWIG_prefix "CNF_TAPECYCLE", TRUE | 0x2 | GV_ADDMULTI);
5593 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_TAPECYCLE)));
5595 } while(0) /*@SWIG@*/;
5596 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5597 SV *sv = get_sv((char*) SWIG_prefix "CNF_NETUSAGE", TRUE | 0x2 | GV_ADDMULTI);
5598 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_NETUSAGE)));
5600 } while(0) /*@SWIG@*/;
5601 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5602 SV *sv = get_sv((char*) SWIG_prefix "CNF_INPARALLEL", TRUE | 0x2 | GV_ADDMULTI);
5603 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_INPARALLEL)));
5605 } while(0) /*@SWIG@*/;
5606 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5607 SV *sv = get_sv((char*) SWIG_prefix "CNF_DUMPORDER", TRUE | 0x2 | GV_ADDMULTI);
5608 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DUMPORDER)));
5610 } while(0) /*@SWIG@*/;
5611 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5612 SV *sv = get_sv((char*) SWIG_prefix "CNF_BUMPPERCENT", TRUE | 0x2 | GV_ADDMULTI);
5613 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_BUMPPERCENT)));
5615 } while(0) /*@SWIG@*/;
5616 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5617 SV *sv = get_sv((char*) SWIG_prefix "CNF_BUMPSIZE", TRUE | 0x2 | GV_ADDMULTI);
5618 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_BUMPSIZE)));
5620 } while(0) /*@SWIG@*/;
5621 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5622 SV *sv = get_sv((char*) SWIG_prefix "CNF_BUMPMULT", TRUE | 0x2 | GV_ADDMULTI);
5623 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_BUMPMULT)));
5625 } while(0) /*@SWIG@*/;
5626 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5627 SV *sv = get_sv((char*) SWIG_prefix "CNF_BUMPDAYS", TRUE | 0x2 | GV_ADDMULTI);
5628 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_BUMPDAYS)));
5630 } while(0) /*@SWIG@*/;
5631 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5632 SV *sv = get_sv((char*) SWIG_prefix "CNF_TPCHANGER", TRUE | 0x2 | GV_ADDMULTI);
5633 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_TPCHANGER)));
5635 } while(0) /*@SWIG@*/;
5636 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5637 SV *sv = get_sv((char*) SWIG_prefix "CNF_RUNTAPES", TRUE | 0x2 | GV_ADDMULTI);
5638 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_RUNTAPES)));
5640 } while(0) /*@SWIG@*/;
5641 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5642 SV *sv = get_sv((char*) SWIG_prefix "CNF_MAXDUMPS", TRUE | 0x2 | GV_ADDMULTI);
5643 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_MAXDUMPS)));
5645 } while(0) /*@SWIG@*/;
5646 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5647 SV *sv = get_sv((char*) SWIG_prefix "CNF_ETIMEOUT", TRUE | 0x2 | GV_ADDMULTI);
5648 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_ETIMEOUT)));
5650 } while(0) /*@SWIG@*/;
5651 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5652 SV *sv = get_sv((char*) SWIG_prefix "CNF_DTIMEOUT", TRUE | 0x2 | GV_ADDMULTI);
5653 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DTIMEOUT)));
5655 } while(0) /*@SWIG@*/;
5656 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5657 SV *sv = get_sv((char*) SWIG_prefix "CNF_CTIMEOUT", TRUE | 0x2 | GV_ADDMULTI);
5658 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_CTIMEOUT)));
5660 } while(0) /*@SWIG@*/;
5661 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5662 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEVICE_OUTPUT_BUFFER_SIZE", TRUE | 0x2 | GV_ADDMULTI);
5663 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEVICE_OUTPUT_BUFFER_SIZE)));
5665 } while(0) /*@SWIG@*/;
5666 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5667 SV *sv = get_sv((char*) SWIG_prefix "CNF_PRINTER", TRUE | 0x2 | GV_ADDMULTI);
5668 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_PRINTER)));
5670 } while(0) /*@SWIG@*/;
5671 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5672 SV *sv = get_sv((char*) SWIG_prefix "CNF_AUTOFLUSH", TRUE | 0x2 | GV_ADDMULTI);
5673 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_AUTOFLUSH)));
5675 } while(0) /*@SWIG@*/;
5676 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5677 SV *sv = get_sv((char*) SWIG_prefix "CNF_RESERVE", TRUE | 0x2 | GV_ADDMULTI);
5678 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_RESERVE)));
5680 } while(0) /*@SWIG@*/;
5681 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5682 SV *sv = get_sv((char*) SWIG_prefix "CNF_MAXDUMPSIZE", TRUE | 0x2 | GV_ADDMULTI);
5683 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_MAXDUMPSIZE)));
5685 } while(0) /*@SWIG@*/;
5686 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5687 SV *sv = get_sv((char*) SWIG_prefix "CNF_COLUMNSPEC", TRUE | 0x2 | GV_ADDMULTI);
5688 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_COLUMNSPEC)));
5690 } while(0) /*@SWIG@*/;
5691 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5692 SV *sv = get_sv((char*) SWIG_prefix "CNF_AMRECOVER_DO_FSF", TRUE | 0x2 | GV_ADDMULTI);
5693 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_AMRECOVER_DO_FSF)));
5695 } while(0) /*@SWIG@*/;
5696 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5697 SV *sv = get_sv((char*) SWIG_prefix "CNF_AMRECOVER_CHECK_LABEL", TRUE | 0x2 | GV_ADDMULTI);
5698 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_AMRECOVER_CHECK_LABEL)));
5700 } while(0) /*@SWIG@*/;
5701 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5702 SV *sv = get_sv((char*) SWIG_prefix "CNF_AMRECOVER_CHANGER", TRUE | 0x2 | GV_ADDMULTI);
5703 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_AMRECOVER_CHANGER)));
5705 } while(0) /*@SWIG@*/;
5706 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5707 SV *sv = get_sv((char*) SWIG_prefix "CNF_TAPERALGO", TRUE | 0x2 | GV_ADDMULTI);
5708 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_TAPERALGO)));
5710 } while(0) /*@SWIG@*/;
5711 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5712 SV *sv = get_sv((char*) SWIG_prefix "CNF_FLUSH_THRESHOLD_DUMPED", TRUE | 0x2 | GV_ADDMULTI);
5713 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_FLUSH_THRESHOLD_DUMPED)));
5715 } while(0) /*@SWIG@*/;
5716 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5717 SV *sv = get_sv((char*) SWIG_prefix "CNF_FLUSH_THRESHOLD_SCHEDULED", TRUE | 0x2 | GV_ADDMULTI);
5718 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_FLUSH_THRESHOLD_SCHEDULED)));
5720 } while(0) /*@SWIG@*/;
5721 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5722 SV *sv = get_sv((char*) SWIG_prefix "CNF_TAPERFLUSH", TRUE | 0x2 | GV_ADDMULTI);
5723 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_TAPERFLUSH)));
5725 } while(0) /*@SWIG@*/;
5726 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5727 SV *sv = get_sv((char*) SWIG_prefix "CNF_DISPLAYUNIT", TRUE | 0x2 | GV_ADDMULTI);
5728 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DISPLAYUNIT)));
5730 } while(0) /*@SWIG@*/;
5731 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5732 SV *sv = get_sv((char*) SWIG_prefix "CNF_KRB5KEYTAB", TRUE | 0x2 | GV_ADDMULTI);
5733 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_KRB5KEYTAB)));
5735 } while(0) /*@SWIG@*/;
5736 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5737 SV *sv = get_sv((char*) SWIG_prefix "CNF_KRB5PRINCIPAL", TRUE | 0x2 | GV_ADDMULTI);
5738 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_KRB5PRINCIPAL)));
5740 } while(0) /*@SWIG@*/;
5741 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5742 SV *sv = get_sv((char*) SWIG_prefix "CNF_LABEL_NEW_TAPES", TRUE | 0x2 | GV_ADDMULTI);
5743 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_LABEL_NEW_TAPES)));
5745 } while(0) /*@SWIG@*/;
5746 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5747 SV *sv = get_sv((char*) SWIG_prefix "CNF_USETIMESTAMPS", TRUE | 0x2 | GV_ADDMULTI);
5748 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_USETIMESTAMPS)));
5750 } while(0) /*@SWIG@*/;
5751 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5752 SV *sv = get_sv((char*) SWIG_prefix "CNF_REP_TRIES", TRUE | 0x2 | GV_ADDMULTI);
5753 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_REP_TRIES)));
5755 } while(0) /*@SWIG@*/;
5756 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5757 SV *sv = get_sv((char*) SWIG_prefix "CNF_CONNECT_TRIES", TRUE | 0x2 | GV_ADDMULTI);
5758 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_CONNECT_TRIES)));
5760 } while(0) /*@SWIG@*/;
5761 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5762 SV *sv = get_sv((char*) SWIG_prefix "CNF_REQ_TRIES", TRUE | 0x2 | GV_ADDMULTI);
5763 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_REQ_TRIES)));
5765 } while(0) /*@SWIG@*/;
5766 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5767 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_AMANDAD", TRUE | 0x2 | GV_ADDMULTI);
5768 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_AMANDAD)));
5770 } while(0) /*@SWIG@*/;
5771 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5772 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_RECOVERY", TRUE | 0x2 | GV_ADDMULTI);
5773 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_RECOVERY)));
5775 } while(0) /*@SWIG@*/;
5776 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5777 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_AMIDXTAPED", TRUE | 0x2 | GV_ADDMULTI);
5778 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_AMIDXTAPED)));
5780 } while(0) /*@SWIG@*/;
5781 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5782 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_AMINDEXD", TRUE | 0x2 | GV_ADDMULTI);
5783 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_AMINDEXD)));
5785 } while(0) /*@SWIG@*/;
5786 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5787 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_AMRECOVER", TRUE | 0x2 | GV_ADDMULTI);
5788 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_AMRECOVER)));
5790 } while(0) /*@SWIG@*/;
5791 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5792 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_AUTH", TRUE | 0x2 | GV_ADDMULTI);
5793 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_AUTH)));
5795 } while(0) /*@SWIG@*/;
5796 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5797 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_EVENT", TRUE | 0x2 | GV_ADDMULTI);
5798 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_EVENT)));
5800 } while(0) /*@SWIG@*/;
5801 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5802 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_HOLDING", TRUE | 0x2 | GV_ADDMULTI);
5803 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_HOLDING)));
5805 } while(0) /*@SWIG@*/;
5806 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5807 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_PROTOCOL", TRUE | 0x2 | GV_ADDMULTI);
5808 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_PROTOCOL)));
5810 } while(0) /*@SWIG@*/;
5811 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5812 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_PLANNER", TRUE | 0x2 | GV_ADDMULTI);
5813 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_PLANNER)));
5815 } while(0) /*@SWIG@*/;
5816 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5817 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_DRIVER", TRUE | 0x2 | GV_ADDMULTI);
5818 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_DRIVER)));
5820 } while(0) /*@SWIG@*/;
5821 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5822 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_DUMPER", TRUE | 0x2 | GV_ADDMULTI);
5823 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_DUMPER)));
5825 } while(0) /*@SWIG@*/;
5826 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5827 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_CHUNKER", TRUE | 0x2 | GV_ADDMULTI);
5828 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_CHUNKER)));
5830 } while(0) /*@SWIG@*/;
5831 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5832 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_TAPER", TRUE | 0x2 | GV_ADDMULTI);
5833 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_TAPER)));
5835 } while(0) /*@SWIG@*/;
5836 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5837 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_SELFCHECK", TRUE | 0x2 | GV_ADDMULTI);
5838 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_SELFCHECK)));
5840 } while(0) /*@SWIG@*/;
5841 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5842 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_SENDSIZE", TRUE | 0x2 | GV_ADDMULTI);
5843 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_SENDSIZE)));
5845 } while(0) /*@SWIG@*/;
5846 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5847 SV *sv = get_sv((char*) SWIG_prefix "CNF_DEBUG_SENDBACKUP", TRUE | 0x2 | GV_ADDMULTI);
5848 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_DEBUG_SENDBACKUP)));
5850 } while(0) /*@SWIG@*/;
5851 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5852 SV *sv = get_sv((char*) SWIG_prefix "CNF_RESERVED_UDP_PORT", TRUE | 0x2 | GV_ADDMULTI);
5853 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_RESERVED_UDP_PORT)));
5855 } while(0) /*@SWIG@*/;
5856 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5857 SV *sv = get_sv((char*) SWIG_prefix "CNF_RESERVED_TCP_PORT", TRUE | 0x2 | GV_ADDMULTI);
5858 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_RESERVED_TCP_PORT)));
5860 } while(0) /*@SWIG@*/;
5861 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5862 SV *sv = get_sv((char*) SWIG_prefix "CNF_UNRESERVED_TCP_PORT", TRUE | 0x2 | GV_ADDMULTI);
5863 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_UNRESERVED_TCP_PORT)));
5865 } while(0) /*@SWIG@*/;
5866 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5867 SV *sv = get_sv((char*) SWIG_prefix "CNF_HOLDINGDISK", TRUE | 0x2 | GV_ADDMULTI);
5868 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_HOLDINGDISK)));
5870 } while(0) /*@SWIG@*/;
5871 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5872 SV *sv = get_sv((char*) SWIG_prefix "CNF_SEND_AMREPORT_ON", TRUE | 0x2 | GV_ADDMULTI);
5873 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_SEND_AMREPORT_ON)));
5875 } while(0) /*@SWIG@*/;
5876 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5877 SV *sv = get_sv((char*) SWIG_prefix "CNF_TAPER_PARALLEL_WRITE", TRUE | 0x2 | GV_ADDMULTI);
5878 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_TAPER_PARALLEL_WRITE)));
5880 } while(0) /*@SWIG@*/;
5881 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5882 SV *sv = get_sv((char*) SWIG_prefix "CNF_RECOVERY_LIMIT", TRUE | 0x2 | GV_ADDMULTI);
5883 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_RECOVERY_LIMIT)));
5885 } while(0) /*@SWIG@*/;
5886 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5887 SV *sv = get_sv((char*) SWIG_prefix "CNF_INTERACTIVITY", TRUE | 0x2 | GV_ADDMULTI);
5888 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_INTERACTIVITY)));
5890 } while(0) /*@SWIG@*/;
5891 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5892 SV *sv = get_sv((char*) SWIG_prefix "CNF_TAPERSCAN", TRUE | 0x2 | GV_ADDMULTI);
5893 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CNF_TAPERSCAN)));
5895 } while(0) /*@SWIG@*/;
5896 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5897 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_COMMENT", TRUE | 0x2 | GV_ADDMULTI);
5898 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_COMMENT)));
5900 } while(0) /*@SWIG@*/;
5901 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5902 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_LBL_TEMPL", TRUE | 0x2 | GV_ADDMULTI);
5903 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_LBL_TEMPL)));
5905 } while(0) /*@SWIG@*/;
5906 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5907 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_BLOCKSIZE", TRUE | 0x2 | GV_ADDMULTI);
5908 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_BLOCKSIZE)));
5910 } while(0) /*@SWIG@*/;
5911 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5912 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_READBLOCKSIZE", TRUE | 0x2 | GV_ADDMULTI);
5913 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_READBLOCKSIZE)));
5915 } while(0) /*@SWIG@*/;
5916 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5917 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_LENGTH", TRUE | 0x2 | GV_ADDMULTI);
5918 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_LENGTH)));
5920 } while(0) /*@SWIG@*/;
5921 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5922 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_FILEMARK", TRUE | 0x2 | GV_ADDMULTI);
5923 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_FILEMARK)));
5925 } while(0) /*@SWIG@*/;
5926 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5927 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_SPEED", TRUE | 0x2 | GV_ADDMULTI);
5928 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_SPEED)));
5930 } while(0) /*@SWIG@*/;
5931 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5932 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_PART_SIZE", TRUE | 0x2 | GV_ADDMULTI);
5933 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_PART_SIZE)));
5935 } while(0) /*@SWIG@*/;
5936 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5937 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_PART_CACHE_TYPE", TRUE | 0x2 | GV_ADDMULTI);
5938 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_PART_CACHE_TYPE)));
5940 } while(0) /*@SWIG@*/;
5941 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5942 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_PART_CACHE_DIR", TRUE | 0x2 | GV_ADDMULTI);
5943 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_PART_CACHE_DIR)));
5945 } while(0) /*@SWIG@*/;
5946 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5947 SV *sv = get_sv((char*) SWIG_prefix "TAPETYPE_PART_CACHE_MAX_SIZE", TRUE | 0x2 | GV_ADDMULTI);
5948 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPETYPE_PART_CACHE_MAX_SIZE)));
5950 } while(0) /*@SWIG@*/;
5951 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5952 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_COMMENT", TRUE | 0x2 | GV_ADDMULTI);
5953 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_COMMENT)));
5955 } while(0) /*@SWIG@*/;
5956 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5957 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_PROGRAM", TRUE | 0x2 | GV_ADDMULTI);
5958 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_PROGRAM)));
5960 } while(0) /*@SWIG@*/;
5961 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5962 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_SRVCOMPPROG", TRUE | 0x2 | GV_ADDMULTI);
5963 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_SRVCOMPPROG)));
5965 } while(0) /*@SWIG@*/;
5966 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5967 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_CLNTCOMPPROG", TRUE | 0x2 | GV_ADDMULTI);
5968 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_CLNTCOMPPROG)));
5970 } while(0) /*@SWIG@*/;
5971 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5972 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_SRV_ENCRYPT", TRUE | 0x2 | GV_ADDMULTI);
5973 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_SRV_ENCRYPT)));
5975 } while(0) /*@SWIG@*/;
5976 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5977 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_CLNT_ENCRYPT", TRUE | 0x2 | GV_ADDMULTI);
5978 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_CLNT_ENCRYPT)));
5980 } while(0) /*@SWIG@*/;
5981 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5982 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_AMANDAD_PATH", TRUE | 0x2 | GV_ADDMULTI);
5983 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_AMANDAD_PATH)));
5985 } while(0) /*@SWIG@*/;
5986 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5987 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_CLIENT_USERNAME", TRUE | 0x2 | GV_ADDMULTI);
5988 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_CLIENT_USERNAME)));
5990 } while(0) /*@SWIG@*/;
5991 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5992 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_CLIENT_PORT", TRUE | 0x2 | GV_ADDMULTI);
5993 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_CLIENT_PORT)));
5995 } while(0) /*@SWIG@*/;
5996 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
5997 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_SSH_KEYS", TRUE | 0x2 | GV_ADDMULTI);
5998 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_SSH_KEYS)));
6000 } while(0) /*@SWIG@*/;
6001 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6002 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_AUTH", TRUE | 0x2 | GV_ADDMULTI);
6003 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_AUTH)));
6005 } while(0) /*@SWIG@*/;
6006 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6007 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_EXCLUDE", TRUE | 0x2 | GV_ADDMULTI);
6008 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_EXCLUDE)));
6010 } while(0) /*@SWIG@*/;
6011 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6012 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_INCLUDE", TRUE | 0x2 | GV_ADDMULTI);
6013 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_INCLUDE)));
6015 } while(0) /*@SWIG@*/;
6016 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6017 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_PRIORITY", TRUE | 0x2 | GV_ADDMULTI);
6018 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_PRIORITY)));
6020 } while(0) /*@SWIG@*/;
6021 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6022 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_DUMPCYCLE", TRUE | 0x2 | GV_ADDMULTI);
6023 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_DUMPCYCLE)));
6025 } while(0) /*@SWIG@*/;
6026 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6027 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_MAXDUMPS", TRUE | 0x2 | GV_ADDMULTI);
6028 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_MAXDUMPS)));
6030 } while(0) /*@SWIG@*/;
6031 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6032 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_MAXPROMOTEDAY", TRUE | 0x2 | GV_ADDMULTI);
6033 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_MAXPROMOTEDAY)));
6035 } while(0) /*@SWIG@*/;
6036 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6037 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_BUMPPERCENT", TRUE | 0x2 | GV_ADDMULTI);
6038 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_BUMPPERCENT)));
6040 } while(0) /*@SWIG@*/;
6041 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6042 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_BUMPSIZE", TRUE | 0x2 | GV_ADDMULTI);
6043 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_BUMPSIZE)));
6045 } while(0) /*@SWIG@*/;
6046 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6047 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_BUMPDAYS", TRUE | 0x2 | GV_ADDMULTI);
6048 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_BUMPDAYS)));
6050 } while(0) /*@SWIG@*/;
6051 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6052 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_BUMPMULT", TRUE | 0x2 | GV_ADDMULTI);
6053 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_BUMPMULT)));
6055 } while(0) /*@SWIG@*/;
6056 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6057 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_STARTTIME", TRUE | 0x2 | GV_ADDMULTI);
6058 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_STARTTIME)));
6060 } while(0) /*@SWIG@*/;
6061 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6062 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_STRATEGY", TRUE | 0x2 | GV_ADDMULTI);
6063 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_STRATEGY)));
6065 } while(0) /*@SWIG@*/;
6066 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6067 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_ESTIMATELIST", TRUE | 0x2 | GV_ADDMULTI);
6068 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_ESTIMATELIST)));
6070 } while(0) /*@SWIG@*/;
6071 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6072 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_COMPRESS", TRUE | 0x2 | GV_ADDMULTI);
6073 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_COMPRESS)));
6075 } while(0) /*@SWIG@*/;
6076 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6077 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_ENCRYPT", TRUE | 0x2 | GV_ADDMULTI);
6078 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_ENCRYPT)));
6080 } while(0) /*@SWIG@*/;
6081 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6082 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_SRV_DECRYPT_OPT", TRUE | 0x2 | GV_ADDMULTI);
6083 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_SRV_DECRYPT_OPT)));
6085 } while(0) /*@SWIG@*/;
6086 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6087 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_CLNT_DECRYPT_OPT", TRUE | 0x2 | GV_ADDMULTI);
6088 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_CLNT_DECRYPT_OPT)));
6090 } while(0) /*@SWIG@*/;
6091 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6092 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_COMPRATE", TRUE | 0x2 | GV_ADDMULTI);
6093 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_COMPRATE)));
6095 } while(0) /*@SWIG@*/;
6096 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6097 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_TAPE_SPLITSIZE", TRUE | 0x2 | GV_ADDMULTI);
6098 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_TAPE_SPLITSIZE)));
6100 } while(0) /*@SWIG@*/;
6101 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6102 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_FALLBACK_SPLITSIZE", TRUE | 0x2 | GV_ADDMULTI);
6103 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_FALLBACK_SPLITSIZE)));
6105 } while(0) /*@SWIG@*/;
6106 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6107 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_SPLIT_DISKBUFFER", TRUE | 0x2 | GV_ADDMULTI);
6108 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_SPLIT_DISKBUFFER)));
6110 } while(0) /*@SWIG@*/;
6111 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6112 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_RECORD", TRUE | 0x2 | GV_ADDMULTI);
6113 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_RECORD)));
6115 } while(0) /*@SWIG@*/;
6116 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6117 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_SKIP_INCR", TRUE | 0x2 | GV_ADDMULTI);
6118 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_SKIP_INCR)));
6120 } while(0) /*@SWIG@*/;
6121 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6122 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_SKIP_FULL", TRUE | 0x2 | GV_ADDMULTI);
6123 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_SKIP_FULL)));
6125 } while(0) /*@SWIG@*/;
6126 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6127 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_HOLDINGDISK", TRUE | 0x2 | GV_ADDMULTI);
6128 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_HOLDINGDISK)));
6130 } while(0) /*@SWIG@*/;
6131 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6132 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_KENCRYPT", TRUE | 0x2 | GV_ADDMULTI);
6133 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_KENCRYPT)));
6135 } while(0) /*@SWIG@*/;
6136 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6137 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_IGNORE", TRUE | 0x2 | GV_ADDMULTI);
6138 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_IGNORE)));
6140 } while(0) /*@SWIG@*/;
6141 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6142 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_INDEX", TRUE | 0x2 | GV_ADDMULTI);
6143 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_INDEX)));
6145 } while(0) /*@SWIG@*/;
6146 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6147 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_APPLICATION", TRUE | 0x2 | GV_ADDMULTI);
6148 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_APPLICATION)));
6150 } while(0) /*@SWIG@*/;
6151 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6152 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_SCRIPTLIST", TRUE | 0x2 | GV_ADDMULTI);
6153 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_SCRIPTLIST)));
6155 } while(0) /*@SWIG@*/;
6156 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6157 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_PROPERTY", TRUE | 0x2 | GV_ADDMULTI);
6158 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_PROPERTY)));
6160 } while(0) /*@SWIG@*/;
6161 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6162 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_DATA_PATH", TRUE | 0x2 | GV_ADDMULTI);
6163 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_DATA_PATH)));
6165 } while(0) /*@SWIG@*/;
6166 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6167 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_ALLOW_SPLIT", TRUE | 0x2 | GV_ADDMULTI);
6168 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_ALLOW_SPLIT)));
6170 } while(0) /*@SWIG@*/;
6171 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6172 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_RECOVERY_LIMIT", TRUE | 0x2 | GV_ADDMULTI);
6173 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_RECOVERY_LIMIT)));
6175 } while(0) /*@SWIG@*/;
6176 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6177 SV *sv = get_sv((char*) SWIG_prefix "DUMPTYPE_DUMP_LIMIT", TRUE | 0x2 | GV_ADDMULTI);
6178 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DUMPTYPE_DUMP_LIMIT)));
6180 } while(0) /*@SWIG@*/;
6181 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6182 SV *sv = get_sv((char*) SWIG_prefix "INTER_COMMENT", TRUE | 0x2 | GV_ADDMULTI);
6183 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(INTER_COMMENT)));
6185 } while(0) /*@SWIG@*/;
6186 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6187 SV *sv = get_sv((char*) SWIG_prefix "INTER_MAXUSAGE", TRUE | 0x2 | GV_ADDMULTI);
6188 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(INTER_MAXUSAGE)));
6190 } while(0) /*@SWIG@*/;
6191 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6192 SV *sv = get_sv((char*) SWIG_prefix "HOLDING_COMMENT", TRUE | 0x2 | GV_ADDMULTI);
6193 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(HOLDING_COMMENT)));
6195 } while(0) /*@SWIG@*/;
6196 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6197 SV *sv = get_sv((char*) SWIG_prefix "HOLDING_DISKDIR", TRUE | 0x2 | GV_ADDMULTI);
6198 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(HOLDING_DISKDIR)));
6200 } while(0) /*@SWIG@*/;
6201 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6202 SV *sv = get_sv((char*) SWIG_prefix "HOLDING_DISKSIZE", TRUE | 0x2 | GV_ADDMULTI);
6203 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(HOLDING_DISKSIZE)));
6205 } while(0) /*@SWIG@*/;
6206 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6207 SV *sv = get_sv((char*) SWIG_prefix "HOLDING_CHUNKSIZE", TRUE | 0x2 | GV_ADDMULTI);
6208 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(HOLDING_CHUNKSIZE)));
6210 } while(0) /*@SWIG@*/;
6211 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6212 SV *sv = get_sv((char*) SWIG_prefix "APPLICATION_COMMENT", TRUE | 0x2 | GV_ADDMULTI);
6213 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(APPLICATION_COMMENT)));
6215 } while(0) /*@SWIG@*/;
6216 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6217 SV *sv = get_sv((char*) SWIG_prefix "APPLICATION_PLUGIN", TRUE | 0x2 | GV_ADDMULTI);
6218 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(APPLICATION_PLUGIN)));
6220 } while(0) /*@SWIG@*/;
6221 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6222 SV *sv = get_sv((char*) SWIG_prefix "APPLICATION_PROPERTY", TRUE | 0x2 | GV_ADDMULTI);
6223 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(APPLICATION_PROPERTY)));
6225 } while(0) /*@SWIG@*/;
6226 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6227 SV *sv = get_sv((char*) SWIG_prefix "APPLICATION_CLIENT_NAME", TRUE | 0x2 | GV_ADDMULTI);
6228 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(APPLICATION_CLIENT_NAME)));
6230 } while(0) /*@SWIG@*/;
6231 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6232 SV *sv = get_sv((char*) SWIG_prefix "PP_SCRIPT_COMMENT", TRUE | 0x2 | GV_ADDMULTI);
6233 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PP_SCRIPT_COMMENT)));
6235 } while(0) /*@SWIG@*/;
6236 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6237 SV *sv = get_sv((char*) SWIG_prefix "PP_SCRIPT_PLUGIN", TRUE | 0x2 | GV_ADDMULTI);
6238 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PP_SCRIPT_PLUGIN)));
6240 } while(0) /*@SWIG@*/;
6241 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6242 SV *sv = get_sv((char*) SWIG_prefix "PP_SCRIPT_PROPERTY", TRUE | 0x2 | GV_ADDMULTI);
6243 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PP_SCRIPT_PROPERTY)));
6245 } while(0) /*@SWIG@*/;
6246 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6247 SV *sv = get_sv((char*) SWIG_prefix "PP_SCRIPT_EXECUTE_ON", TRUE | 0x2 | GV_ADDMULTI);
6248 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PP_SCRIPT_EXECUTE_ON)));
6250 } while(0) /*@SWIG@*/;
6251 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6252 SV *sv = get_sv((char*) SWIG_prefix "PP_SCRIPT_EXECUTE_WHERE", TRUE | 0x2 | GV_ADDMULTI);
6253 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PP_SCRIPT_EXECUTE_WHERE)));
6255 } while(0) /*@SWIG@*/;
6256 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6257 SV *sv = get_sv((char*) SWIG_prefix "PP_SCRIPT_ORDER", TRUE | 0x2 | GV_ADDMULTI);
6258 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PP_SCRIPT_ORDER)));
6260 } while(0) /*@SWIG@*/;
6261 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6262 SV *sv = get_sv((char*) SWIG_prefix "PP_SCRIPT_SINGLE_EXECUTION", TRUE | 0x2 | GV_ADDMULTI);
6263 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PP_SCRIPT_SINGLE_EXECUTION)));
6265 } while(0) /*@SWIG@*/;
6266 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6267 SV *sv = get_sv((char*) SWIG_prefix "PP_SCRIPT_CLIENT_NAME", TRUE | 0x2 | GV_ADDMULTI);
6268 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PP_SCRIPT_CLIENT_NAME)));
6270 } while(0) /*@SWIG@*/;
6271 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6272 SV *sv = get_sv((char*) SWIG_prefix "DEVICE_CONFIG_COMMENT", TRUE | 0x2 | GV_ADDMULTI);
6273 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DEVICE_CONFIG_COMMENT)));
6275 } while(0) /*@SWIG@*/;
6276 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6277 SV *sv = get_sv((char*) SWIG_prefix "DEVICE_CONFIG_TAPEDEV", TRUE | 0x2 | GV_ADDMULTI);
6278 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DEVICE_CONFIG_TAPEDEV)));
6280 } while(0) /*@SWIG@*/;
6281 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6282 SV *sv = get_sv((char*) SWIG_prefix "DEVICE_CONFIG_DEVICE_PROPERTY", TRUE | 0x2 | GV_ADDMULTI);
6283 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DEVICE_CONFIG_DEVICE_PROPERTY)));
6285 } while(0) /*@SWIG@*/;
6286 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6287 SV *sv = get_sv((char*) SWIG_prefix "CHANGER_CONFIG_COMMENT", TRUE | 0x2 | GV_ADDMULTI);
6288 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CHANGER_CONFIG_COMMENT)));
6290 } while(0) /*@SWIG@*/;
6291 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6292 SV *sv = get_sv((char*) SWIG_prefix "CHANGER_CONFIG_TAPEDEV", TRUE | 0x2 | GV_ADDMULTI);
6293 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CHANGER_CONFIG_TAPEDEV)));
6295 } while(0) /*@SWIG@*/;
6296 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6297 SV *sv = get_sv((char*) SWIG_prefix "CHANGER_CONFIG_TPCHANGER", TRUE | 0x2 | GV_ADDMULTI);
6298 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CHANGER_CONFIG_TPCHANGER)));
6300 } while(0) /*@SWIG@*/;
6301 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6302 SV *sv = get_sv((char*) SWIG_prefix "CHANGER_CONFIG_CHANGERDEV", TRUE | 0x2 | GV_ADDMULTI);
6303 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CHANGER_CONFIG_CHANGERDEV)));
6305 } while(0) /*@SWIG@*/;
6306 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6307 SV *sv = get_sv((char*) SWIG_prefix "CHANGER_CONFIG_CHANGERFILE", TRUE | 0x2 | GV_ADDMULTI);
6308 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CHANGER_CONFIG_CHANGERFILE)));
6310 } while(0) /*@SWIG@*/;
6311 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6312 SV *sv = get_sv((char*) SWIG_prefix "CHANGER_CONFIG_PROPERTY", TRUE | 0x2 | GV_ADDMULTI);
6313 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CHANGER_CONFIG_PROPERTY)));
6315 } while(0) /*@SWIG@*/;
6316 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6317 SV *sv = get_sv((char*) SWIG_prefix "CHANGER_CONFIG_DEVICE_PROPERTY", TRUE | 0x2 | GV_ADDMULTI);
6318 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CHANGER_CONFIG_DEVICE_PROPERTY)));
6320 } while(0) /*@SWIG@*/;
6321 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6322 SV *sv = get_sv((char*) SWIG_prefix "INTERACTIVITY_COMMENT", TRUE | 0x2 | GV_ADDMULTI);
6323 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(INTERACTIVITY_COMMENT)));
6325 } while(0) /*@SWIG@*/;
6326 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6327 SV *sv = get_sv((char*) SWIG_prefix "INTERACTIVITY_PLUGIN", TRUE | 0x2 | GV_ADDMULTI);
6328 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(INTERACTIVITY_PLUGIN)));
6330 } while(0) /*@SWIG@*/;
6331 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6332 SV *sv = get_sv((char*) SWIG_prefix "INTERACTIVITY_PROPERTY", TRUE | 0x2 | GV_ADDMULTI);
6333 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(INTERACTIVITY_PROPERTY)));
6335 } while(0) /*@SWIG@*/;
6336 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6337 SV *sv = get_sv((char*) SWIG_prefix "TAPERSCAN_COMMENT", TRUE | 0x2 | GV_ADDMULTI);
6338 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPERSCAN_COMMENT)));
6340 } while(0) /*@SWIG@*/;
6341 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6342 SV *sv = get_sv((char*) SWIG_prefix "TAPERSCAN_PLUGIN", TRUE | 0x2 | GV_ADDMULTI);
6343 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPERSCAN_PLUGIN)));
6345 } while(0) /*@SWIG@*/;
6346 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6347 SV *sv = get_sv((char*) SWIG_prefix "TAPERSCAN_PROPERTY", TRUE | 0x2 | GV_ADDMULTI);
6348 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(TAPERSCAN_PROPERTY)));
6350 } while(0) /*@SWIG@*/;
6351 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6352 SV *sv = get_sv((char*) SWIG_prefix "HOLD_NEVER", TRUE | 0x2 | GV_ADDMULTI);
6353 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(HOLD_NEVER)));
6355 } while(0) /*@SWIG@*/;
6356 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6357 SV *sv = get_sv((char*) SWIG_prefix "HOLD_AUTO", TRUE | 0x2 | GV_ADDMULTI);
6358 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(HOLD_AUTO)));
6360 } while(0) /*@SWIG@*/;
6361 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6362 SV *sv = get_sv((char*) SWIG_prefix "HOLD_REQUIRED", TRUE | 0x2 | GV_ADDMULTI);
6363 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(HOLD_REQUIRED)));
6365 } while(0) /*@SWIG@*/;
6366 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6367 SV *sv = get_sv((char*) SWIG_prefix "COMP_NONE", TRUE | 0x2 | GV_ADDMULTI);
6368 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(COMP_NONE)));
6370 } while(0) /*@SWIG@*/;
6371 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6372 SV *sv = get_sv((char*) SWIG_prefix "COMP_FAST", TRUE | 0x2 | GV_ADDMULTI);
6373 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(COMP_FAST)));
6375 } while(0) /*@SWIG@*/;
6376 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6377 SV *sv = get_sv((char*) SWIG_prefix "COMP_BEST", TRUE | 0x2 | GV_ADDMULTI);
6378 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(COMP_BEST)));
6380 } while(0) /*@SWIG@*/;
6381 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6382 SV *sv = get_sv((char*) SWIG_prefix "COMP_CUST", TRUE | 0x2 | GV_ADDMULTI);
6383 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(COMP_CUST)));
6385 } while(0) /*@SWIG@*/;
6386 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6387 SV *sv = get_sv((char*) SWIG_prefix "COMP_SERVER_FAST", TRUE | 0x2 | GV_ADDMULTI);
6388 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(COMP_SERVER_FAST)));
6390 } while(0) /*@SWIG@*/;
6391 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6392 SV *sv = get_sv((char*) SWIG_prefix "COMP_SERVER_BEST", TRUE | 0x2 | GV_ADDMULTI);
6393 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(COMP_SERVER_BEST)));
6395 } while(0) /*@SWIG@*/;
6396 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6397 SV *sv = get_sv((char*) SWIG_prefix "COMP_SERVER_CUST", TRUE | 0x2 | GV_ADDMULTI);
6398 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(COMP_SERVER_CUST)));
6400 } while(0) /*@SWIG@*/;
6401 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6402 SV *sv = get_sv((char*) SWIG_prefix "ENCRYPT_NONE", TRUE | 0x2 | GV_ADDMULTI);
6403 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ENCRYPT_NONE)));
6405 } while(0) /*@SWIG@*/;
6406 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6407 SV *sv = get_sv((char*) SWIG_prefix "ENCRYPT_CUST", TRUE | 0x2 | GV_ADDMULTI);
6408 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ENCRYPT_CUST)));
6410 } while(0) /*@SWIG@*/;
6411 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6412 SV *sv = get_sv((char*) SWIG_prefix "ENCRYPT_SERV_CUST", TRUE | 0x2 | GV_ADDMULTI);
6413 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ENCRYPT_SERV_CUST)));
6415 } while(0) /*@SWIG@*/;
6416 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6417 SV *sv = get_sv((char*) SWIG_prefix "DS_SKIP", TRUE | 0x2 | GV_ADDMULTI);
6418 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DS_SKIP)));
6420 } while(0) /*@SWIG@*/;
6421 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6422 SV *sv = get_sv((char*) SWIG_prefix "DS_STANDARD", TRUE | 0x2 | GV_ADDMULTI);
6423 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DS_STANDARD)));
6425 } while(0) /*@SWIG@*/;
6426 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6427 SV *sv = get_sv((char*) SWIG_prefix "DS_NOFULL", TRUE | 0x2 | GV_ADDMULTI);
6428 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DS_NOFULL)));
6430 } while(0) /*@SWIG@*/;
6431 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6432 SV *sv = get_sv((char*) SWIG_prefix "DS_NOINC", TRUE | 0x2 | GV_ADDMULTI);
6433 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DS_NOINC)));
6435 } while(0) /*@SWIG@*/;
6436 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6437 SV *sv = get_sv((char*) SWIG_prefix "DS_4", TRUE | 0x2 | GV_ADDMULTI);
6438 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DS_4)));
6440 } while(0) /*@SWIG@*/;
6441 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6442 SV *sv = get_sv((char*) SWIG_prefix "DS_5", TRUE | 0x2 | GV_ADDMULTI);
6443 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DS_5)));
6445 } while(0) /*@SWIG@*/;
6446 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6447 SV *sv = get_sv((char*) SWIG_prefix "DS_HANOI", TRUE | 0x2 | GV_ADDMULTI);
6448 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DS_HANOI)));
6450 } while(0) /*@SWIG@*/;
6451 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6452 SV *sv = get_sv((char*) SWIG_prefix "DS_INCRONLY", TRUE | 0x2 | GV_ADDMULTI);
6453 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DS_INCRONLY)));
6455 } while(0) /*@SWIG@*/;
6456 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6457 SV *sv = get_sv((char*) SWIG_prefix "ES_CLIENT", TRUE | 0x2 | GV_ADDMULTI);
6458 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ES_CLIENT)));
6460 } while(0) /*@SWIG@*/;
6461 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6462 SV *sv = get_sv((char*) SWIG_prefix "ES_SERVER", TRUE | 0x2 | GV_ADDMULTI);
6463 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ES_SERVER)));
6465 } while(0) /*@SWIG@*/;
6466 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6467 SV *sv = get_sv((char*) SWIG_prefix "ES_CALCSIZE", TRUE | 0x2 | GV_ADDMULTI);
6468 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ES_CALCSIZE)));
6470 } while(0) /*@SWIG@*/;
6471 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6472 SV *sv = get_sv((char*) SWIG_prefix "AL_OTHER_CONFIG", TRUE | 0x2 | GV_ADDMULTI);
6473 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(AL_OTHER_CONFIG)));
6475 } while(0) /*@SWIG@*/;
6476 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6477 SV *sv = get_sv((char*) SWIG_prefix "AL_NON_AMANDA", TRUE | 0x2 | GV_ADDMULTI);
6478 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(AL_NON_AMANDA)));
6480 } while(0) /*@SWIG@*/;
6481 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6482 SV *sv = get_sv((char*) SWIG_prefix "AL_VOLUME_ERROR", TRUE | 0x2 | GV_ADDMULTI);
6483 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(AL_VOLUME_ERROR)));
6485 } while(0) /*@SWIG@*/;
6486 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6487 SV *sv = get_sv((char*) SWIG_prefix "AL_EMPTY", TRUE | 0x2 | GV_ADDMULTI);
6488 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(AL_EMPTY)));
6490 } while(0) /*@SWIG@*/;
6491 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6492 SV *sv = get_sv((char*) SWIG_prefix "ALGO_FIRST", TRUE | 0x2 | GV_ADDMULTI);
6493 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ALGO_FIRST)));
6495 } while(0) /*@SWIG@*/;
6496 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6497 SV *sv = get_sv((char*) SWIG_prefix "ALGO_FIRSTFIT", TRUE | 0x2 | GV_ADDMULTI);
6498 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ALGO_FIRSTFIT)));
6500 } while(0) /*@SWIG@*/;
6501 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6502 SV *sv = get_sv((char*) SWIG_prefix "ALGO_LARGEST", TRUE | 0x2 | GV_ADDMULTI);
6503 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ALGO_LARGEST)));
6505 } while(0) /*@SWIG@*/;
6506 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6507 SV *sv = get_sv((char*) SWIG_prefix "ALGO_LARGESTFIT", TRUE | 0x2 | GV_ADDMULTI);
6508 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ALGO_LARGESTFIT)));
6510 } while(0) /*@SWIG@*/;
6511 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6512 SV *sv = get_sv((char*) SWIG_prefix "ALGO_SMALLEST", TRUE | 0x2 | GV_ADDMULTI);
6513 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ALGO_SMALLEST)));
6515 } while(0) /*@SWIG@*/;
6516 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6517 SV *sv = get_sv((char*) SWIG_prefix "ALGO_LAST", TRUE | 0x2 | GV_ADDMULTI);
6518 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(ALGO_LAST)));
6520 } while(0) /*@SWIG@*/;
6521 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6522 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_PRE_AMCHECK", TRUE | 0x2 | GV_ADDMULTI);
6523 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_PRE_AMCHECK)));
6525 } while(0) /*@SWIG@*/;
6526 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6527 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_PRE_DLE_AMCHECK", TRUE | 0x2 | GV_ADDMULTI);
6528 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_PRE_DLE_AMCHECK)));
6530 } while(0) /*@SWIG@*/;
6531 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6532 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_PRE_HOST_AMCHECK", TRUE | 0x2 | GV_ADDMULTI);
6533 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_PRE_HOST_AMCHECK)));
6535 } while(0) /*@SWIG@*/;
6536 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6537 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_POST_AMCHECK", TRUE | 0x2 | GV_ADDMULTI);
6538 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_POST_AMCHECK)));
6540 } while(0) /*@SWIG@*/;
6541 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6542 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_POST_DLE_AMCHECK", TRUE | 0x2 | GV_ADDMULTI);
6543 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_POST_DLE_AMCHECK)));
6545 } while(0) /*@SWIG@*/;
6546 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6547 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_POST_HOST_AMCHECK", TRUE | 0x2 | GV_ADDMULTI);
6548 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_POST_HOST_AMCHECK)));
6550 } while(0) /*@SWIG@*/;
6551 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6552 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_PRE_ESTIMATE", TRUE | 0x2 | GV_ADDMULTI);
6553 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_PRE_ESTIMATE)));
6555 } while(0) /*@SWIG@*/;
6556 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6557 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_PRE_DLE_ESTIMATE", TRUE | 0x2 | GV_ADDMULTI);
6558 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_PRE_DLE_ESTIMATE)));
6560 } while(0) /*@SWIG@*/;
6561 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6562 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_PRE_HOST_ESTIMATE", TRUE | 0x2 | GV_ADDMULTI);
6563 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_PRE_HOST_ESTIMATE)));
6565 } while(0) /*@SWIG@*/;
6566 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6567 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_POST_ESTIMATE", TRUE | 0x2 | GV_ADDMULTI);
6568 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_POST_ESTIMATE)));
6570 } while(0) /*@SWIG@*/;
6571 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6572 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_POST_DLE_ESTIMATE", TRUE | 0x2 | GV_ADDMULTI);
6573 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_POST_DLE_ESTIMATE)));
6575 } while(0) /*@SWIG@*/;
6576 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6577 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_POST_HOST_ESTIMATE", TRUE | 0x2 | GV_ADDMULTI);
6578 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_POST_HOST_ESTIMATE)));
6580 } while(0) /*@SWIG@*/;
6581 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6582 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_PRE_BACKUP", TRUE | 0x2 | GV_ADDMULTI);
6583 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_PRE_BACKUP)));
6585 } while(0) /*@SWIG@*/;
6586 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6587 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_PRE_DLE_BACKUP", TRUE | 0x2 | GV_ADDMULTI);
6588 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_PRE_DLE_BACKUP)));
6590 } while(0) /*@SWIG@*/;
6591 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6592 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_PRE_HOST_BACKUP", TRUE | 0x2 | GV_ADDMULTI);
6593 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_PRE_HOST_BACKUP)));
6595 } while(0) /*@SWIG@*/;
6596 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6597 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_POST_BACKUP", TRUE | 0x2 | GV_ADDMULTI);
6598 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_POST_BACKUP)));
6600 } while(0) /*@SWIG@*/;
6601 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6602 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_POST_DLE_BACKUP", TRUE | 0x2 | GV_ADDMULTI);
6603 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_POST_DLE_BACKUP)));
6605 } while(0) /*@SWIG@*/;
6606 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6607 SV *sv = get_sv((char*) SWIG_prefix "EXECUTE_ON_POST_HOST_BACKUP", TRUE | 0x2 | GV_ADDMULTI);
6608 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(EXECUTE_ON_POST_HOST_BACKUP)));
6610 } while(0) /*@SWIG@*/;
6611 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6612 SV *sv = get_sv((char*) SWIG_prefix "SEND_AMREPORT_ALL", TRUE | 0x2 | GV_ADDMULTI);
6613 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(SEND_AMREPORT_ALL)));
6615 } while(0) /*@SWIG@*/;
6616 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6617 SV *sv = get_sv((char*) SWIG_prefix "SEND_AMREPORT_STRANGE", TRUE | 0x2 | GV_ADDMULTI);
6618 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(SEND_AMREPORT_STRANGE)));
6620 } while(0) /*@SWIG@*/;
6621 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6622 SV *sv = get_sv((char*) SWIG_prefix "SEND_AMREPORT_ERROR", TRUE | 0x2 | GV_ADDMULTI);
6623 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(SEND_AMREPORT_ERROR)));
6625 } while(0) /*@SWIG@*/;
6626 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6627 SV *sv = get_sv((char*) SWIG_prefix "SEND_AMREPORT_NEVER", TRUE | 0x2 | GV_ADDMULTI);
6628 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(SEND_AMREPORT_NEVER)));
6630 } while(0) /*@SWIG@*/;
6631 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6632 SV *sv = get_sv((char*) SWIG_prefix "DATA_PATH_AMANDA", TRUE | 0x2 | GV_ADDMULTI);
6633 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DATA_PATH_AMANDA)));
6635 } while(0) /*@SWIG@*/;
6636 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6637 SV *sv = get_sv((char*) SWIG_prefix "DATA_PATH_DIRECTTCP", TRUE | 0x2 | GV_ADDMULTI);
6638 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(DATA_PATH_DIRECTTCP)));
6640 } while(0) /*@SWIG@*/;
6641 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6642 SV *sv = get_sv((char*) SWIG_prefix "PART_CACHE_TYPE_NONE", TRUE | 0x2 | GV_ADDMULTI);
6643 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PART_CACHE_TYPE_NONE)));
6645 } while(0) /*@SWIG@*/;
6646 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6647 SV *sv = get_sv((char*) SWIG_prefix "PART_CACHE_TYPE_DISK", TRUE | 0x2 | GV_ADDMULTI);
6648 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PART_CACHE_TYPE_DISK)));
6650 } while(0) /*@SWIG@*/;
6651 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6652 SV *sv = get_sv((char*) SWIG_prefix "PART_CACHE_TYPE_MEMORY", TRUE | 0x2 | GV_ADDMULTI);
6653 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(PART_CACHE_TYPE_MEMORY)));
6655 } while(0) /*@SWIG@*/;
6656 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6657 SV *sv = get_sv((char*) SWIG_prefix "CFGERR_OK", TRUE | 0x2 | GV_ADDMULTI);
6658 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CFGERR_OK)));
6660 } while(0) /*@SWIG@*/;
6661 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6662 SV *sv = get_sv((char*) SWIG_prefix "CFGERR_WARNINGS", TRUE | 0x2 | GV_ADDMULTI);
6663 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CFGERR_WARNINGS)));
6665 } while(0) /*@SWIG@*/;
6666 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6667 SV *sv = get_sv((char*) SWIG_prefix "CFGERR_ERRORS", TRUE | 0x2 | GV_ADDMULTI);
6668 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CFGERR_ERRORS)));
6670 } while(0) /*@SWIG@*/;
6671 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6672 SV *sv = get_sv((char*) SWIG_prefix "CONFIG_INIT_EXPLICIT_NAME", TRUE | 0x2 | GV_ADDMULTI);
6673 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CONFIG_INIT_EXPLICIT_NAME)));
6675 } while(0) /*@SWIG@*/;
6676 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6677 SV *sv = get_sv((char*) SWIG_prefix "CONFIG_INIT_USE_CWD", TRUE | 0x2 | GV_ADDMULTI);
6678 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CONFIG_INIT_USE_CWD)));
6680 } while(0) /*@SWIG@*/;
6681 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6682 SV *sv = get_sv((char*) SWIG_prefix "CONFIG_INIT_CLIENT", TRUE | 0x2 | GV_ADDMULTI);
6683 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CONFIG_INIT_CLIENT)));
6685 } while(0) /*@SWIG@*/;
6686 /*@SWIG:/usr/share/swig/1.3.39/perl5/perltypemaps.swg,65,%set_constant@*/ do {
6687 SV *sv = get_sv((char*) SWIG_prefix "CONFIG_INIT_OVERLAY", TRUE | 0x2 | GV_ADDMULTI);
6688 sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(CONFIG_INIT_OVERLAY)));
6690 } while(0) /*@SWIG@*/;