10#define SWIG_VERSION 0x040200
12#define SWIG_CASTRANK_MODE
20#ifndef SWIGTEMPLATEDISAMBIGUATOR
21# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
22# define SWIGTEMPLATEDISAMBIGUATOR template
23# elif defined(__HP_aCC)
26# define SWIGTEMPLATEDISAMBIGUATOR template
28# define SWIGTEMPLATEDISAMBIGUATOR
34# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
35# define SWIGINLINE inline
44# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
45# define SWIGUNUSED __attribute__ ((__unused__))
50# define SWIGUNUSED __attribute__ ((__unused__))
56#ifndef SWIG_MSC_UNSUPPRESS_4505
58# pragma warning(disable : 4505)
64# define SWIGUNUSEDPARM(p)
66# define SWIGUNUSEDPARM(p) p SWIGUNUSED
72# define SWIGINTERN static SWIGUNUSED
76#ifndef SWIGINTERNINLINE
77# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
82# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
83# ifndef GCC_HASCLASSVISIBILITY
84# define GCC_HASCLASSVISIBILITY
90# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
91# if defined(STATIC_LINKED)
94# define SWIGEXPORT __declspec(dllexport)
97# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
98# define SWIGEXPORT __attribute__ ((visibility("default")))
107# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
108# define SWIGSTDCALL __stdcall
115#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
116# define _CRT_SECURE_NO_DEPRECATE
120#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
121# define _SCL_SECURE_NO_DEPRECATE
125#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
126# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
134#ifdef __INTEL_COMPILER
135# pragma warning disable 592
138#if __cplusplus >=201103L
139# define SWIG_NULLPTR nullptr
141# define SWIG_NULLPTR NULL
153#define SWIG_RUNTIME_VERSION "4"
156#ifdef SWIG_TYPE_TABLE
157# define SWIG_QUOTE_STRING(x) #x
158# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
159# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
161# define SWIG_TYPE_TABLE_NAME
174# define SWIGRUNTIME SWIGINTERN
177#ifndef SWIGRUNTIMEINLINE
178# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
182#ifndef SWIG_BUFFER_SIZE
183# define SWIG_BUFFER_SIZE 1024
187#define SWIG_POINTER_DISOWN 0x1
188#define SWIG_CAST_NEW_MEMORY 0x2
189#define SWIG_POINTER_NO_NULL 0x4
190#define SWIG_POINTER_CLEAR 0x8
191#define SWIG_POINTER_RELEASE (SWIG_POINTER_CLEAR | SWIG_POINTER_DISOWN)
194#define SWIG_POINTER_OWN 0x1
278#define SWIG_ERROR (-1)
282#define SWIG_ERROR_RELEASE_NOT_OWNED (-200)
284#define SWIG_IsOK(r) (r >= 0)
285#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
288#define SWIG_CASTRANKLIMIT (1 << 8)
290#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
292#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
294#define SWIG_BADOBJ (SWIG_ERROR)
295#define SWIG_OLDOBJ (SWIG_OK)
296#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
297#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
299#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
300#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
301#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
302#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
303#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
304#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
307#if defined(SWIG_CASTRANK_MODE)
308# ifndef SWIG_TypeRank
309# define SWIG_TypeRank unsigned long
311# ifndef SWIG_MAXCASTRANK
312# define SWIG_MAXCASTRANK (2)
314# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
315# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
323# define SWIG_AddCast(r) (r)
324# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
330#if ((defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L) || \
331 (defined __cplusplus && __cplusplus >= 201103L) || \
332 defined SWIG_HAVE_SNPRINTF) && \
333 !defined SWIG_NO_SNPRINTF
334# define SWIG_snprintf(O,S,F,A) snprintf(O,S,F,A)
335# define SWIG_snprintf2(O,S,F,A,B) snprintf(O,S,F,A,B)
341# define SWIG_snprintf(O,S,F,A) sprintf(O,F,A)
342# define SWIG_snprintf2(O,S,F,A,B) sprintf(O,F,A,B)
351typedef void *(*swig_converter_func)(
void *,
int *);
393 const char *f2,
const char *l2) {
394 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
395 while ((*f1 ==
' ') && (f1 != l1)) ++f1;
396 while ((*f2 ==
' ') && (f2 != l2)) ++f2;
397 if (*f1 != *f2)
return (*f1 > *f2) ? 1 : -1;
399 return (
int)((l1 - f1) - (l2 - f2));
409 const char* te = tb + strlen(tb);
411 while (equiv != 0 && *ne) {
412 for (nb = ne; *ne; ++ne) {
413 if (*ne ==
'|')
break;
438 if (strcmp(iter->
type->
name, c) == 0) {
439 if (iter == ty->
cast)
465 if (iter->
type == from) {
466 if (iter == ty->
cast)
498 if (!ty || !ty->
dcast)
return ty;
499 while (ty && (ty->
dcast)) {
500 ty = (*ty->
dcast)(ptr);
526 const char *last_name =
type->str;
529 if (*
s ==
'|') last_name =
s+1;
577 size_t r = iter->
size - 1;
580 size_t i = (l + r) >> 1;
581 const char *iname = iter->
types[i]->
name;
583 int compare = strcmp(name, iname);
585 return iter->
types[i];
601 }
while (iter != end);
628 for (; i < iter->
size; ++i) {
630 return iter->
types[i];
633 }
while (iter != end);
645 static const char hex[17] =
"0123456789abcdef";
646 const unsigned char *u = (
unsigned char *) ptr;
647 const unsigned char *eu = u + sz;
648 for (; u != eu; ++u) {
649 unsigned char uu = *u;
650 *(c++) = hex[(uu & 0xf0) >> 4];
651 *(c++) = hex[uu & 0xf];
661 unsigned char *u = (
unsigned char *) ptr;
662 const unsigned char *eu = u + sz;
663 for (; u != eu; ++u) {
666 if ((d >=
'0') && (d <=
'9'))
667 uu = (
unsigned char)((d -
'0') << 4);
668 else if ((d >=
'a') && (d <=
'f'))
669 uu = (
unsigned char)((d - (
'a'-10)) << 4);
673 if ((d >=
'0') && (d <=
'9'))
674 uu |= (
unsigned char)(d -
'0');
675 else if ((d >=
'a') && (d <=
'f'))
676 uu |= (
unsigned char)(d - (
'a'-10));
690 if ((2*
sizeof(
void *) + 2) > bsz)
return 0;
693 if (strlen(name) + 1 > (bsz - (r - buff)))
return 0;
701 if (strcmp(c,
"NULL") == 0) {
714 size_t lname = (name ? strlen(name) : 0);
715 if ((2*sz + 2 + lname) > bsz)
return 0;
719 strncpy(r,name,lname+1);
729 if (strcmp(c,
"NULL") == 0) {
744#define SWIG_UnknownError -1
745#define SWIG_IOError -2
746#define SWIG_RuntimeError -3
747#define SWIG_IndexError -4
748#define SWIG_TypeError -5
749#define SWIG_DivisionByZero -6
750#define SWIG_OverflowError -7
751#define SWIG_SyntaxError -8
752#define SWIG_ValueError -9
753#define SWIG_SystemError -10
754#define SWIG_AttributeError -11
755#define SWIG_MemoryError -12
756#define SWIG_NullReferenceError -13
767#if defined(__cplusplus)
768#pragma GCC diagnostic push
769#pragma GCC diagnostic ignored "-Wvolatile"
778#if defined(__cplusplus)
779#pragma GCC diagnostic pop
784#if !defined PERL_REVISION || (PERL_REVISION-0 == 5 && PERL_VERSION-0 < 8)
785# error SWIG requires Perl >= 5.8.0
788#if defined(WIN32) && defined(PERL_OBJECT) && !defined(PerlIO_exportFILE)
789#define PerlIO_exportFILE(fh,fl) (FILE*)(fh)
793# define SvIOK_UV(sv) (SvIOK(sv) && (SvUVX(sv) == SvIVX(sv)))
797# define SvUOK(sv) SvIOK_UV(sv)
802# define IVSIZE LONGSIZE
809# if (IVSIZE == PTRSIZE) && (UVSIZE == PTRSIZE)
811# define INT2PTR(any,d) (any)(d)
813# if PTRSIZE == LONGSIZE
814# define PTRV unsigned long
816# define PTRV unsigned
818# define INT2PTR(any,d) (any)(PTRV)(d)
821# define NUM2PTR(any,d) (any)(PTRV)(d)
822# define PTR2IV(p) INT2PTR(IV,p)
823# define PTR2UV(p) INT2PTR(UV,p)
824# define PTR2NV(p) NUM2PTR(NV,p)
826# if PTRSIZE == LONGSIZE
827# define PTR2ul(p) (unsigned long)(p)
829# define PTR2ul(p) INT2PTR(unsigned long,p)
834# define SvPV_nolen(x) SvPV(x,PL_na)
838# define get_sv perl_get_sv
842# define ERRSV get_sv("@",FALSE)
862 return "MemoryError";
866 return "RuntimeError";
872 return "ZeroDivisionError";
874 return "OverflowError";
876 return "SyntaxError";
880 return "SystemError";
882 return "AttributeError";
884 return "RuntimeError";
897#define SWIG_PERL_OBJECT_DECL
898#define SWIG_PERL_OBJECT_CALL
903#define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Perl_ConvertPtr(SWIG_PERL_OBJECT_CALL obj, pp, type, flags)
904#define SWIG_ConvertPtrAndOwn(obj, pp, type, flags,own) SWIG_Perl_ConvertPtrAndOwn(SWIG_PERL_OBJECT_CALL obj, pp, type, flags, own)
905#define SWIG_NewPointerObj(p, type, flags) SWIG_Perl_NewPointerObj(SWIG_PERL_OBJECT_CALL p, type, flags)
906#define SWIG_AcquirePtr(ptr, src) SWIG_Perl_AcquirePtr(ptr, src)
907#define swig_owntype int
910#define SWIG_ConvertPacked(obj, p, s, type) SWIG_Perl_ConvertPacked(SWIG_PERL_OBJECT_CALL obj, p, s, type)
911#define SWIG_NewPackedObj(p, s, type) SWIG_Perl_NewPackedObj(SWIG_PERL_OBJECT_CALL p, s, type)
914#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
915#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
918#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_ConvertPtr(obj, pptr, type, 0)
919#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_NewPointerObj(ptr, type, 0)
922#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_ConvertPacked(obj, ptr, sz, ty)
923#define SWIG_NewMemberObj(ptr, sz, type) SWIG_NewPackedObj(ptr, sz, type)
928#define SWIG_GetModule(clientdata) SWIG_Perl_GetModule(clientdata)
929#define SWIG_SetModule(clientdata, pointer) SWIG_Perl_SetModule(pointer)
934#define SWIG_ErrorType(code) SWIG_Perl_ErrorType(code)
935#define SWIG_Error(code, msg) sv_setpvf(get_sv("@", GV_ADD), "%s %s", SWIG_ErrorType(code), msg)
936#define SWIG_fail goto fail
940#define SWIG_MakePtr(sv, ptr, type, flags) SWIG_Perl_MakePtr(SWIG_PERL_OBJECT_CALL sv, ptr, type, flags)
941#define SWIG_MakePackedObj(sv, p, s, type) SWIG_Perl_MakePackedObj(SWIG_PERL_OBJECT_CALL sv, p, s, type)
942#define SWIG_SetError(str) SWIG_Error(SWIG_RuntimeError, str)
945#define SWIG_PERL_DECL_ARGS_1(arg1) (SWIG_PERL_OBJECT_DECL arg1)
946#define SWIG_PERL_CALL_ARGS_1(arg1) (SWIG_PERL_OBJECT_CALL arg1)
947#define SWIG_PERL_DECL_ARGS_2(arg1, arg2) (SWIG_PERL_OBJECT_DECL arg1, arg2)
948#define SWIG_PERL_CALL_ARGS_2(arg1, arg2) (SWIG_PERL_OBJECT_CALL arg1, arg2)
955#define SWIG_POINTER_EXCEPTION 0
961#define SWIG_OWNER SWIG_POINTER_OWN
962#define SWIG_SHADOW SWIG_OWNER << 1
964#define SWIG_MAYBE_PERL_OBJECT SWIG_PERL_OBJECT_DECL
970# define XSPROTO(name) void name(pTHX_ CV* cv)
975# define SWIG_CALLXS(_name) _name(cv)
977# define SWIG_CALLXS(_name) _name(PERL_GET_THX, cv)
981#define SWIGCLASS_STATIC static SWIGUNUSED
984#define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
996#define SWIG_MAGIC(a,b) (struct interpreter *interp, SV *a, MAGIC *b)
1001typedef int (*
SwigMagicFunc)(
struct interpreter *, SV *, MAGIC *);
1011 if (sv_isobject(
err))
1033#ifndef SWIG_PERL_NO_STRICT_STR2NUM
1034# ifndef SWIG_PERL_STRICT_STR2NUM
1035# define SWIG_PERL_STRICT_STR2NUM
1038#ifdef SWIG_PERL_STRICT_STR2NUM
1040#define SWIG_Str2NumCast(x) SWIG_AddCast(x)
1043#define SWIG_Str2NumCast(x) x
1054 return (
const char*)
type->clientdata;
1068 if (iter == ty->
cast)
1099 void *voidptr = (
void *)0;
1111 if (sv_isobject(sv)) {
1113 tsv = (SV*) SvRV(sv);
1114 if ((SvTYPE(tsv) == SVt_PVHV)) {
1116 if (SvMAGICAL(tsv)) {
1117 mg = mg_find(tsv,
'P');
1120 if (sv_isobject(sv)) {
1121 tsv = (SV*)SvRV(sv);
1131 voidptr =
INT2PTR(
void *,tmp);
1132 }
else if (! SvOK(sv)) {
1133 *(ptr) = (
void *) 0;
1135 }
else if (SvTYPE(sv) == SVt_RV) {
1142 *(ptr) = (
void *) 0;
1153 char *_c = HvNAME(SvSTASH(SvRV(sv)));
1155#ifdef SWIG_DIRECTORS
1183 HV *stash = SvSTASH(SvRV(obj));
1184 GV *gv = *(GV**)hv_fetch(stash,
"OWNER", 5, TRUE);
1192 if (hv_exists_ent(hv, obj, 0)) {
1195 hv_delete_ent(hv, obj, 0, 0);
1199 if (check_owned_pointer_release && !owned) {
1224 stash=SvSTASH(SvRV(obj));
1227 GV *gv = *(GV**)hv_fetch(stash,
"OWNER", 5, TRUE);
1229 gv_init(gv, stash,
"OWNER", 5, FALSE);
1231 hv_store_ent(hv, obj, newSViv(1), 0);
1233 sv_magic((SV *)
hash, (SV *)obj,
'P', Nullch, 0);
1235 self=newRV_noinc((SV *)
hash);
1237 SvREFCNT_dec((SV *)self);
1238 sv_bless(sv, stash);
1247 SV *result = sv_newmortal();
1260 sv_setpv(sv, result);
1265 SV *result = sv_newmortal();
1276 if ((!obj) || (!SvOK(obj)))
return SWIG_ERROR;
1291#define SWIG_croak(x) { SWIG_Error(SWIG_RuntimeError, x); SWIG_fail; }
1307#define SWIG_STRING 3
1308#define SWIG_POINTER 4
1309#define SWIG_BINARY 5
1332# define swig_create_magic(s,a,b,c) _swig_create_magic(s,const_cast<char*>(a),b,c)
1334# define swig_create_magic(s,a,b,c) _swig_create_magic(s,(char*)(a),b,c)
1339SWIGRUNTIME void _swig_create_magic(SV *sv,
char *name,
int (*set)(
struct interpreter*, SV *, MAGIC *),
int (*get)(
struct interpreter*, SV *,MAGIC *))
1343 sv_magic(sv,sv,
'U',name,(I32)strlen(name));
1344 mg = mg_find(sv,
'U');
1345 mg->mg_virtual = (MGVTBL *)
malloc(
sizeof(MGVTBL));
1348 mg->mg_virtual->svt_len = 0;
1349 mg->mg_virtual->svt_clear = 0;
1350 mg->mg_virtual->svt_free = 0;
1356 static void *type_pointer = (
void *)0;
1360 if (!type_pointer) {
1362 if (pointer && SvOK(pointer)) {
1376 sv_setiv(pointer,
PTR2IV(module));
1494 #ifndef __bool_true_false_are_defined
1502#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
1504#define SWIG_contract_assert(expr, msg) do { if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } } while (0)
1510#define SWIGTYPE_p_Agedge_t swig_types[0]
1511#define SWIGTYPE_p_Agnode_t swig_types[1]
1512#define SWIGTYPE_p_Agraph_t swig_types[2]
1513#define SWIGTYPE_p_Agsym_t swig_types[3]
1514#define SWIGTYPE_p_FILE swig_types[4]
1515#define SWIGTYPE_p_char swig_types[5]
1518#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1519#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1523#define SWIG_init boot_gv
1525#define SWIG_name "gvc::boot_gv"
1526#define SWIG_prefix "gvc::"
1531template<
typename T>
class SwigValueWrapper {
1532 struct SwigSmartPointer {
1534 SwigSmartPointer(
T *p) : ptr(p) { }
1535 ~SwigSmartPointer() {
delete ptr; }
1536 SwigSmartPointer& operator=(SwigSmartPointer& rhs) {
T* oldptr = ptr; ptr = 0;
delete oldptr; ptr = rhs.ptr; rhs.ptr = 0;
return *
this; }
1537 void reset(
T *p) {
T* oldptr = ptr; ptr = 0;
delete oldptr; ptr = p; }
1539 SwigValueWrapper& operator=(
const SwigValueWrapper<T>& rhs);
1540 SwigValueWrapper(
const SwigValueWrapper<T>& rhs);
1542 SwigValueWrapper() : pointer(0) { }
1543 SwigValueWrapper& operator=(
const T& t) { SwigSmartPointer tmp(
new T(t)); pointer = tmp;
return *
this; }
1544#if __cplusplus >=201103L
1545 SwigValueWrapper& operator=(
T&& t) { SwigSmartPointer tmp(
new T(std::move(t))); pointer = tmp;
return *
this; }
1546 operator T&&()
const {
return std::move(*pointer.ptr); }
1548 operator T&()
const {
return *pointer.ptr; }
1550 T *operator&()
const {
return pointer.ptr; }
1551 static void reset(SwigValueWrapper& t,
T *p) { t.pointer.reset(p); }
1563template <
typename T>
T SwigValueInit() {
1567#if __cplusplus >=201103L
1568# define SWIG_STD_MOVE(OBJ) std::move(OBJ)
1570# define SWIG_STD_MOVE(OBJ) OBJ
1576#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
1577#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
1781 static int init = 0;
1794 if (SvMAGICAL(obj)) {
1795 SV *tmp = sv_newmortal();
1801 char *cstr = SvPV(obj,
len);
1802 size_t size =
len + 1;
1806 *cptr =
reinterpret_cast< char*
>(memcpy(
new char[size], cstr,
sizeof(
char)*(size)));
1813 if (psize) *psize = size;
1817 if (pchar_descriptor) {
1820 if (cptr) *cptr = vptr;
1821 if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
1837 SV *obj = sv_newmortal();
1839 sv_setpvn(obj, carray, size);
1841 sv_setsv(obj, &PL_sv_undef);
1857 return boolSV(value);
1867 croak(
"Value is read-only.");
1880 char *arg1 = (
char *) 0 ;
1888 if ((items < 1) || (items > 1)) {
1895 arg1 =
reinterpret_cast< char *
>(buf1);
1909 char *arg1 = (
char *) 0 ;
1917 if ((items < 1) || (items > 1)) {
1924 arg1 =
reinterpret_cast< char *
>(buf1);
1938 char *arg1 = (
char *) 0 ;
1946 if ((items < 1) || (items > 1)) {
1953 arg1 =
reinterpret_cast< char *
>(buf1);
1967 char *arg1 = (
char *) 0 ;
1975 if ((items < 1) || (items > 1)) {
1982 arg1 =
reinterpret_cast< char *
>(buf1);
1996 char *arg1 = (
char *) 0 ;
2004 if ((items < 1) || (items > 1)) {
2011 arg1 =
reinterpret_cast< char *
>(buf1);
2025 char *arg1 = (
char *) 0 ;
2033 if ((items < 1) || (items > 1)) {
2040 arg1 =
reinterpret_cast< char *
>(buf1);
2054 FILE *arg1 = (FILE *) 0 ;
2061 if ((items < 1) || (items > 1)) {
2068 arg1 =
reinterpret_cast< FILE *
>(argp1);
2084 unsigned long _index = 0;
2096 if (!_v)
goto check_1;
2100 if (!_index || (_ranki < _rank)) {
2101 _rank = _ranki; _index = 1;
2102 if (_rank == _rankm)
goto dispatch;
2116 if (!_v)
goto check_2;
2120 if (!_index || (_ranki < _rank)) {
2121 _rank = _ranki; _index = 2;
2122 if (_rank == _rankm)
goto dispatch;
2136 croak(
"No matching function for overloaded 'read'");
2144 char *arg2 = (
char *) 0 ;
2154 if ((items < 2) || (items > 2)) {
2161 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
2166 arg2 =
reinterpret_cast< char *
>(buf2);
2184 unsigned long _index = 0;
2195 if (!_v)
goto check_1;
2199 if (!_index || (_ranki < _rank)) {
2200 _rank = _ranki; _index = 1;
2201 if (_rank == _rankm)
goto dispatch;
2216 if (!_v)
goto check_2;
2224 if (!_v)
goto check_2;
2228 if (!_index || (_ranki < _rank)) {
2229 _rank = _ranki; _index = 2;
2230 if (_rank == _rankm)
goto dispatch;
2244 croak(
"No matching function for overloaded 'graph'");
2252 char *arg2 = (
char *) 0 ;
2262 if ((items < 2) || (items > 2)) {
2269 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
2274 arg2 =
reinterpret_cast< char *
>(buf2);
2300 if ((items < 2) || (items > 2)) {
2307 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
2312 arg2 =
reinterpret_cast< Agnode_t *
>(argp2);
2329 char *arg2 = (
char *) 0 ;
2339 if ((items < 2) || (items > 2)) {
2346 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
2351 arg2 =
reinterpret_cast< char *
>(buf2);
2367 char *arg1 = (
char *) 0 ;
2378 if ((items < 2) || (items > 2)) {
2385 arg1 =
reinterpret_cast< char *
>(buf1);
2390 arg2 =
reinterpret_cast< Agnode_t *
>(argp2);
2407 char *arg2 = (
char *) 0 ;
2408 char *arg3 = (
char *) 0 ;
2421 if ((items < 3) || (items > 3)) {
2428 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
2433 arg2 =
reinterpret_cast< char *
>(buf2);
2438 arg3 =
reinterpret_cast< char *
>(buf3);
2458 unsigned long _index = 0;
2470 if (!_v)
goto check_1;
2479 if (!_v)
goto check_1;
2483 if (!_index || (_ranki < _rank)) {
2484 _rank = _ranki; _index = 1;
2485 if (_rank == _rankm)
goto dispatch;
2500 if (!_v)
goto check_2;
2508 if (!_v)
goto check_2;
2512 if (!_index || (_ranki < _rank)) {
2513 _rank = _ranki; _index = 2;
2514 if (_rank == _rankm)
goto dispatch;
2528 if (!_v)
goto check_3;
2537 if (!_v)
goto check_3;
2541 if (!_index || (_ranki < _rank)) {
2542 _rank = _ranki; _index = 3;
2543 if (_rank == _rankm)
goto dispatch;
2558 if (!_v)
goto check_4;
2566 if (!_v)
goto check_4;
2574 if (!_v)
goto check_4;
2578 if (!_index || (_ranki < _rank)) {
2579 _rank = _ranki; _index = 4;
2580 if (_rank == _rankm)
goto dispatch;
2598 croak(
"No matching function for overloaded 'edge'");
2606 char *arg2 = (
char *) 0 ;
2607 char *arg3 = (
char *) 0 ;
2620 if ((items < 3) || (items > 3)) {
2627 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
2632 arg2 =
reinterpret_cast< char *
>(buf2);
2637 arg3 =
reinterpret_cast< char *
>(buf3);
2638 result = (
char *)
setv(arg1,arg2,arg3);
2656 char *arg2 = (
char *) 0 ;
2657 char *arg3 = (
char *) 0 ;
2670 if ((items < 3) || (items > 3)) {
2677 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
2682 arg2 =
reinterpret_cast< char *
>(buf2);
2687 arg3 =
reinterpret_cast< char *
>(buf3);
2688 result = (
char *)
setv(arg1,arg2,arg3);
2706 char *arg2 = (
char *) 0 ;
2707 char *arg3 = (
char *) 0 ;
2720 if ((items < 3) || (items > 3)) {
2727 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
2732 arg2 =
reinterpret_cast< char *
>(buf2);
2737 arg3 =
reinterpret_cast< char *
>(buf3);
2738 result = (
char *)
setv(arg1,arg2,arg3);
2757 char *arg3 = (
char *) 0 ;
2769 if ((items < 3) || (items > 3)) {
2776 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
2781 arg2 =
reinterpret_cast< Agsym_t *
>(argp2);
2786 arg3 =
reinterpret_cast< char *
>(buf3);
2787 result = (
char *)
setv(arg1,arg2,arg3);
2806 char *arg3 = (
char *) 0 ;
2818 if ((items < 3) || (items > 3)) {
2825 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
2830 arg2 =
reinterpret_cast< Agsym_t *
>(argp2);
2835 arg3 =
reinterpret_cast< char *
>(buf3);
2836 result = (
char *)
setv(arg1,arg2,arg3);
2855 char *arg3 = (
char *) 0 ;
2867 if ((items < 3) || (items > 3)) {
2874 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
2879 arg2 =
reinterpret_cast< Agsym_t *
>(argp2);
2884 arg3 =
reinterpret_cast< char *
>(buf3);
2885 result = (
char *)
setv(arg1,arg2,arg3);
2904 unsigned long _index = 0;
2916 if (!_v)
goto check_1;
2925 if (!_v)
goto check_1;
2933 if (!_v)
goto check_1;
2937 if (!_index || (_ranki < _rank)) {
2938 _rank = _ranki; _index = 1;
2939 if (_rank == _rankm)
goto dispatch;
2954 if (!_v)
goto check_2;
2963 if (!_v)
goto check_2;
2971 if (!_v)
goto check_2;
2975 if (!_index || (_ranki < _rank)) {
2976 _rank = _ranki; _index = 2;
2977 if (_rank == _rankm)
goto dispatch;
2992 if (!_v)
goto check_3;
3001 if (!_v)
goto check_3;
3009 if (!_v)
goto check_3;
3013 if (!_index || (_ranki < _rank)) {
3014 _rank = _ranki; _index = 3;
3015 if (_rank == _rankm)
goto dispatch;
3030 if (!_v)
goto check_4;
3038 if (!_v)
goto check_4;
3046 if (!_v)
goto check_4;
3050 if (!_index || (_ranki < _rank)) {
3051 _rank = _ranki; _index = 4;
3052 if (_rank == _rankm)
goto dispatch;
3067 if (!_v)
goto check_5;
3075 if (!_v)
goto check_5;
3083 if (!_v)
goto check_5;
3087 if (!_index || (_ranki < _rank)) {
3088 _rank = _ranki; _index = 5;
3089 if (_rank == _rankm)
goto dispatch;
3104 if (!_v)
goto check_6;
3112 if (!_v)
goto check_6;
3120 if (!_v)
goto check_6;
3124 if (!_index || (_ranki < _rank)) {
3125 _rank = _ranki; _index = 6;
3126 if (_rank == _rankm)
goto dispatch;
3148 croak(
"No matching function for overloaded 'setv'");
3156 char *arg2 = (
char *) 0 ;
3166 if ((items < 2) || (items > 2)) {
3173 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
3178 arg2 =
reinterpret_cast< char *
>(buf2);
3179 result = (
char *)
getv(arg1,arg2);
3195 char *arg2 = (
char *) 0 ;
3205 if ((items < 2) || (items > 2)) {
3212 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
3217 arg2 =
reinterpret_cast< char *
>(buf2);
3218 result = (
char *)
getv(arg1,arg2);
3234 char *arg2 = (
char *) 0 ;
3244 if ((items < 2) || (items > 2)) {
3251 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
3256 arg2 =
reinterpret_cast< char *
>(buf2);
3257 result = (
char *)
getv(arg1,arg2);
3282 if ((items < 2) || (items > 2)) {
3289 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
3294 arg2 =
reinterpret_cast< Agsym_t *
>(argp2);
3295 result = (
char *)
getv(arg1,arg2);
3320 if ((items < 2) || (items > 2)) {
3327 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
3332 arg2 =
reinterpret_cast< Agsym_t *
>(argp2);
3333 result = (
char *)
getv(arg1,arg2);
3358 if ((items < 2) || (items > 2)) {
3365 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
3370 arg2 =
reinterpret_cast< Agsym_t *
>(argp2);
3371 result = (
char *)
getv(arg1,arg2);
3388 unsigned long _index = 0;
3400 if (!_v)
goto check_1;
3409 if (!_v)
goto check_1;
3413 if (!_index || (_ranki < _rank)) {
3414 _rank = _ranki; _index = 1;
3415 if (_rank == _rankm)
goto dispatch;
3430 if (!_v)
goto check_2;
3439 if (!_v)
goto check_2;
3443 if (!_index || (_ranki < _rank)) {
3444 _rank = _ranki; _index = 2;
3445 if (_rank == _rankm)
goto dispatch;
3460 if (!_v)
goto check_3;
3469 if (!_v)
goto check_3;
3473 if (!_index || (_ranki < _rank)) {
3474 _rank = _ranki; _index = 3;
3475 if (_rank == _rankm)
goto dispatch;
3490 if (!_v)
goto check_4;
3498 if (!_v)
goto check_4;
3502 if (!_index || (_ranki < _rank)) {
3503 _rank = _ranki; _index = 4;
3504 if (_rank == _rankm)
goto dispatch;
3519 if (!_v)
goto check_5;
3527 if (!_v)
goto check_5;
3531 if (!_index || (_ranki < _rank)) {
3532 _rank = _ranki; _index = 5;
3533 if (_rank == _rankm)
goto dispatch;
3548 if (!_v)
goto check_6;
3556 if (!_v)
goto check_6;
3560 if (!_index || (_ranki < _rank)) {
3561 _rank = _ranki; _index = 6;
3562 if (_rank == _rankm)
goto dispatch;
3584 croak(
"No matching function for overloaded 'getv'");
3598 if ((items < 1) || (items > 1)) {
3605 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
3606 result = (
char *)
nameof(arg1);
3626 if ((items < 1) || (items > 1)) {
3633 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
3634 result = (
char *)
nameof(arg1);
3654 if ((items < 1) || (items > 1)) {
3661 arg1 =
reinterpret_cast< Agsym_t *
>(argp1);
3662 result = (
char *)
nameof(arg1);
3677 unsigned long _index = 0;
3689 if (!_v)
goto check_1;
3693 if (!_index || (_ranki < _rank)) {
3694 _rank = _ranki; _index = 1;
3695 if (_rank == _rankm)
goto dispatch;
3710 if (!_v)
goto check_2;
3714 if (!_index || (_ranki < _rank)) {
3715 _rank = _ranki; _index = 2;
3716 if (_rank == _rankm)
goto dispatch;
3731 if (!_v)
goto check_3;
3735 if (!_index || (_ranki < _rank)) {
3736 _rank = _ranki; _index = 3;
3737 if (_rank == _rankm)
goto dispatch;
3753 croak(
"No matching function for overloaded 'nameof'");
3761 char *arg2 = (
char *) 0 ;
3771 if ((items < 2) || (items > 2)) {
3778 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
3783 arg2 =
reinterpret_cast< char *
>(buf2);
3800 char *arg2 = (
char *) 0 ;
3810 if ((items < 2) || (items > 2)) {
3817 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
3822 arg2 =
reinterpret_cast< char *
>(buf2);
3848 if ((items < 2) || (items > 2)) {
3855 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
3860 arg2 =
reinterpret_cast< Agnode_t *
>(argp2);
3877 char *arg2 = (
char *) 0 ;
3887 if ((items < 2) || (items > 2)) {
3894 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
3899 arg2 =
reinterpret_cast< char *
>(buf2);
3916 char *arg2 = (
char *) 0 ;
3926 if ((items < 2) || (items > 2)) {
3933 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
3938 arg2 =
reinterpret_cast< char *
>(buf2);
3955 char *arg2 = (
char *) 0 ;
3965 if ((items < 2) || (items > 2)) {
3972 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
3977 arg2 =
reinterpret_cast< char *
>(buf2);
3995 unsigned long _index = 0;
4007 if (!_v)
goto check_1;
4015 if (!_v)
goto check_1;
4019 if (!_index || (_ranki < _rank)) {
4020 _rank = _ranki; _index = 1;
4021 if (_rank == _rankm)
goto dispatch;
4036 if (!_v)
goto check_2;
4044 if (!_v)
goto check_2;
4048 if (!_index || (_ranki < _rank)) {
4049 _rank = _ranki; _index = 2;
4050 if (_rank == _rankm)
goto dispatch;
4065 if (!_v)
goto check_3;
4073 if (!_v)
goto check_3;
4077 if (!_index || (_ranki < _rank)) {
4078 _rank = _ranki; _index = 3;
4079 if (_rank == _rankm)
goto dispatch;
4095 croak(
"No matching function for overloaded 'findattr'");
4109 if ((items < 1) || (items > 1)) {
4116 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
4137 if ((items < 1) || (items > 1)) {
4144 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
4165 if ((items < 1) || (items > 1)) {
4172 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4193 if ((items < 1) || (items > 1)) {
4200 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
4221 if ((items < 1) || (items > 1)) {
4228 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
4244 unsigned long _index = 0;
4256 if (!_v)
goto check_1;
4260 if (!_index || (_ranki < _rank)) {
4261 _rank = _ranki; _index = 1;
4262 if (_rank == _rankm)
goto dispatch;
4277 if (!_v)
goto check_2;
4281 if (!_index || (_ranki < _rank)) {
4282 _rank = _ranki; _index = 2;
4283 if (_rank == _rankm)
goto dispatch;
4298 if (!_v)
goto check_3;
4302 if (!_index || (_ranki < _rank)) {
4303 _rank = _ranki; _index = 3;
4304 if (_rank == _rankm)
goto dispatch;
4320 croak(
"No matching function for overloaded 'graphof'");
4334 if ((items < 1) || (items > 1)) {
4341 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4362 if ((items < 1) || (items > 1)) {
4369 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4390 if ((items < 1) || (items > 1)) {
4397 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4418 if ((items < 1) || (items > 1)) {
4425 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4426 result = (bool)
ok(arg1);
4446 if ((items < 1) || (items > 1)) {
4453 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
4454 result = (bool)
ok(arg1);
4474 if ((items < 1) || (items > 1)) {
4481 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
4482 result = (bool)
ok(arg1);
4502 if ((items < 1) || (items > 1)) {
4509 arg1 =
reinterpret_cast< Agsym_t *
>(argp1);
4510 result = (bool)
ok(arg1);
4525 unsigned long _index = 0;
4537 if (!_v)
goto check_1;
4541 if (!_index || (_ranki < _rank)) {
4542 _rank = _ranki; _index = 1;
4543 if (_rank == _rankm)
goto dispatch;
4558 if (!_v)
goto check_2;
4562 if (!_index || (_ranki < _rank)) {
4563 _rank = _ranki; _index = 2;
4564 if (_rank == _rankm)
goto dispatch;
4579 if (!_v)
goto check_3;
4583 if (!_index || (_ranki < _rank)) {
4584 _rank = _ranki; _index = 3;
4585 if (_rank == _rankm)
goto dispatch;
4600 if (!_v)
goto check_4;
4604 if (!_index || (_ranki < _rank)) {
4605 _rank = _ranki; _index = 4;
4606 if (_rank == _rankm)
goto dispatch;
4624 croak(
"No matching function for overloaded 'ok'");
4638 if ((items < 1) || (items > 1)) {
4645 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4669 if ((items < 2) || (items > 2)) {
4676 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4681 arg2 =
reinterpret_cast< Agraph_t *
>(argp2);
4704 if ((items < 1) || (items > 1)) {
4711 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4735 if ((items < 2) || (items > 2)) {
4742 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4747 arg2 =
reinterpret_cast< Agraph_t *
>(argp2);
4770 if ((items < 1) || (items > 1)) {
4777 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4801 if ((items < 2) || (items > 2)) {
4808 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4813 arg2 =
reinterpret_cast< Agedge_t *
>(argp2);
4836 if ((items < 1) || (items > 1)) {
4843 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4867 if ((items < 2) || (items > 2)) {
4874 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
4879 arg2 =
reinterpret_cast< Agedge_t *
>(argp2);
4902 if ((items < 1) || (items > 1)) {
4909 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
4925 unsigned long _index = 0;
4937 if (!_v)
goto check_1;
4941 if (!_index || (_ranki < _rank)) {
4942 _rank = _ranki; _index = 1;
4943 if (_rank == _rankm)
goto dispatch;
4958 if (!_v)
goto check_2;
4962 if (!_index || (_ranki < _rank)) {
4963 _rank = _ranki; _index = 2;
4964 if (_rank == _rankm)
goto dispatch;
4978 croak(
"No matching function for overloaded 'firstedge'");
4995 if ((items < 2) || (items > 2)) {
5002 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
5007 arg2 =
reinterpret_cast< Agedge_t *
>(argp2);
5025 unsigned long _index = 0;
5037 if (!_v)
goto check_1;
5046 if (!_v)
goto check_1;
5050 if (!_index || (_ranki < _rank)) {
5051 _rank = _ranki; _index = 1;
5052 if (_rank == _rankm)
goto dispatch;
5067 if (!_v)
goto check_2;
5076 if (!_v)
goto check_2;
5080 if (!_index || (_ranki < _rank)) {
5081 _rank = _ranki; _index = 2;
5082 if (_rank == _rankm)
goto dispatch;
5096 croak(
"No matching function for overloaded 'nextedge'");
5110 if ((items < 1) || (items > 1)) {
5117 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
5133 unsigned long _index = 0;
5145 if (!_v)
goto check_1;
5149 if (!_index || (_ranki < _rank)) {
5150 _rank = _ranki; _index = 1;
5151 if (_rank == _rankm)
goto dispatch;
5166 if (!_v)
goto check_2;
5170 if (!_index || (_ranki < _rank)) {
5171 _rank = _ranki; _index = 2;
5172 if (_rank == _rankm)
goto dispatch;
5186 croak(
"No matching function for overloaded 'firstout'");
5203 if ((items < 2) || (items > 2)) {
5210 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
5215 arg2 =
reinterpret_cast< Agedge_t *
>(argp2);
5233 unsigned long _index = 0;
5245 if (!_v)
goto check_1;
5254 if (!_v)
goto check_1;
5258 if (!_index || (_ranki < _rank)) {
5259 _rank = _ranki; _index = 1;
5260 if (_rank == _rankm)
goto dispatch;
5275 if (!_v)
goto check_2;
5284 if (!_v)
goto check_2;
5288 if (!_index || (_ranki < _rank)) {
5289 _rank = _ranki; _index = 2;
5290 if (_rank == _rankm)
goto dispatch;
5304 croak(
"No matching function for overloaded 'nextout'");
5318 if ((items < 1) || (items > 1)) {
5325 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
5349 if ((items < 2) || (items > 2)) {
5356 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
5361 arg2 =
reinterpret_cast< Agnode_t *
>(argp2);
5384 if ((items < 1) || (items > 1)) {
5391 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
5415 if ((items < 2) || (items > 2)) {
5422 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
5427 arg2 =
reinterpret_cast< Agedge_t *
>(argp2);
5450 if ((items < 1) || (items > 1)) {
5457 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
5473 unsigned long _index = 0;
5485 if (!_v)
goto check_1;
5489 if (!_index || (_ranki < _rank)) {
5490 _rank = _ranki; _index = 1;
5491 if (_rank == _rankm)
goto dispatch;
5506 if (!_v)
goto check_2;
5510 if (!_index || (_ranki < _rank)) {
5511 _rank = _ranki; _index = 2;
5512 if (_rank == _rankm)
goto dispatch;
5526 croak(
"No matching function for overloaded 'firstin'");
5543 if ((items < 2) || (items > 2)) {
5550 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
5555 arg2 =
reinterpret_cast< Agedge_t *
>(argp2);
5573 unsigned long _index = 0;
5585 if (!_v)
goto check_1;
5594 if (!_v)
goto check_1;
5598 if (!_index || (_ranki < _rank)) {
5599 _rank = _ranki; _index = 1;
5600 if (_rank == _rankm)
goto dispatch;
5615 if (!_v)
goto check_2;
5624 if (!_v)
goto check_2;
5628 if (!_index || (_ranki < _rank)) {
5629 _rank = _ranki; _index = 2;
5630 if (_rank == _rankm)
goto dispatch;
5644 croak(
"No matching function for overloaded 'nextin'");
5658 if ((items < 1) || (items > 1)) {
5665 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
5689 if ((items < 2) || (items > 2)) {
5696 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
5701 arg2 =
reinterpret_cast< Agnode_t *
>(argp2);
5724 if ((items < 1) || (items > 1)) {
5731 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
5755 if ((items < 2) || (items > 2)) {
5762 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
5767 arg2 =
reinterpret_cast< Agnode_t *
>(argp2);
5790 if ((items < 1) || (items > 1)) {
5797 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
5813 unsigned long _index = 0;
5825 if (!_v)
goto check_1;
5829 if (!_index || (_ranki < _rank)) {
5830 _rank = _ranki; _index = 1;
5831 if (_rank == _rankm)
goto dispatch;
5846 if (!_v)
goto check_2;
5850 if (!_index || (_ranki < _rank)) {
5851 _rank = _ranki; _index = 2;
5852 if (_rank == _rankm)
goto dispatch;
5866 croak(
"No matching function for overloaded 'firstnode'");
5883 if ((items < 2) || (items > 2)) {
5890 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
5895 arg2 =
reinterpret_cast< Agnode_t *
>(argp2);
5913 unsigned long _index = 0;
5925 if (!_v)
goto check_1;
5934 if (!_v)
goto check_1;
5938 if (!_index || (_ranki < _rank)) {
5939 _rank = _ranki; _index = 1;
5940 if (_rank == _rankm)
goto dispatch;
5955 if (!_v)
goto check_2;
5964 if (!_v)
goto check_2;
5968 if (!_index || (_ranki < _rank)) {
5969 _rank = _ranki; _index = 2;
5970 if (_rank == _rankm)
goto dispatch;
5984 croak(
"No matching function for overloaded 'nextnode'");
5998 if ((items < 1) || (items > 1)) {
6005 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
6029 if ((items < 2) || (items > 2)) {
6036 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
6041 arg2 =
reinterpret_cast< Agsym_t *
>(argp2);
6064 if ((items < 1) || (items > 1)) {
6071 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
6095 if ((items < 2) || (items > 2)) {
6102 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
6107 arg2 =
reinterpret_cast< Agsym_t *
>(argp2);
6130 if ((items < 1) || (items > 1)) {
6137 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
6153 unsigned long _index = 0;
6165 if (!_v)
goto check_1;
6169 if (!_index || (_ranki < _rank)) {
6170 _rank = _ranki; _index = 1;
6171 if (_rank == _rankm)
goto dispatch;
6186 if (!_v)
goto check_2;
6190 if (!_index || (_ranki < _rank)) {
6191 _rank = _ranki; _index = 2;
6192 if (_rank == _rankm)
goto dispatch;
6207 if (!_v)
goto check_3;
6211 if (!_index || (_ranki < _rank)) {
6212 _rank = _ranki; _index = 3;
6213 if (_rank == _rankm)
goto dispatch;
6229 croak(
"No matching function for overloaded 'firstattr'");
6246 if ((items < 2) || (items > 2)) {
6253 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
6258 arg2 =
reinterpret_cast< Agsym_t *
>(argp2);
6276 unsigned long _index = 0;
6288 if (!_v)
goto check_1;
6297 if (!_v)
goto check_1;
6301 if (!_index || (_ranki < _rank)) {
6302 _rank = _ranki; _index = 1;
6303 if (_rank == _rankm)
goto dispatch;
6318 if (!_v)
goto check_2;
6327 if (!_v)
goto check_2;
6331 if (!_index || (_ranki < _rank)) {
6332 _rank = _ranki; _index = 2;
6333 if (_rank == _rankm)
goto dispatch;
6348 if (!_v)
goto check_3;
6357 if (!_v)
goto check_3;
6361 if (!_index || (_ranki < _rank)) {
6362 _rank = _ranki; _index = 3;
6363 if (_rank == _rankm)
goto dispatch;
6379 croak(
"No matching function for overloaded 'nextattr'");
6393 if ((items < 1) || (items > 1)) {
6400 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
6401 result = (bool)
rm(arg1);
6421 if ((items < 1) || (items > 1)) {
6428 arg1 =
reinterpret_cast< Agnode_t *
>(argp1);
6429 result = (bool)
rm(arg1);
6449 if ((items < 1) || (items > 1)) {
6456 arg1 =
reinterpret_cast< Agedge_t *
>(argp1);
6457 result = (bool)
rm(arg1);
6472 unsigned long _index = 0;
6484 if (!_v)
goto check_1;
6488 if (!_index || (_ranki < _rank)) {
6489 _rank = _ranki; _index = 1;
6490 if (_rank == _rankm)
goto dispatch;
6505 if (!_v)
goto check_2;
6509 if (!_index || (_ranki < _rank)) {
6510 _rank = _ranki; _index = 2;
6511 if (_rank == _rankm)
goto dispatch;
6526 if (!_v)
goto check_3;
6530 if (!_index || (_ranki < _rank)) {
6531 _rank = _ranki; _index = 3;
6532 if (_rank == _rankm)
goto dispatch;
6548 croak(
"No matching function for overloaded 'rm'");
6556 char *arg2 = (
char *) 0 ;
6566 if ((items < 2) || (items > 2)) {
6573 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
6578 arg2 =
reinterpret_cast< char *
>(buf2);
6579 result = (bool)
layout(arg1,(
char const *)arg2);
6601 if ((items < 1) || (items > 1)) {
6608 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
6609 result = (bool)
render(arg1);
6623 char *arg2 = (
char *) 0 ;
6633 if ((items < 2) || (items > 2)) {
6640 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
6645 arg2 =
reinterpret_cast< char *
>(buf2);
6646 result = (bool)
render(arg1,(
char const *)arg2);
6662 char *arg2 = (
char *) 0 ;
6663 FILE *arg3 = (FILE *) 0 ;
6675 if ((items < 3) || (items > 3)) {
6682 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
6687 arg2 =
reinterpret_cast< char *
>(buf2);
6692 arg3 =
reinterpret_cast< FILE *
>(argp3);
6693 result = (bool)
render(arg1,(
char const *)arg2,arg3);
6711 char *arg2 = (
char *) 0 ;
6712 char *arg3 = (
char *) 0 ;
6725 if ((items < 3) || (items > 3)) {
6726 SWIG_croak(
"Usage: render(g,format,filename);");
6732 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
6737 arg2 =
reinterpret_cast< char *
>(buf2);
6742 arg3 =
reinterpret_cast< char *
>(buf3);
6743 result = (bool)
render(arg1,(
char const *)arg2,(
char const *)arg3);
6762 unsigned long _index = 0;
6774 if (!_v)
goto check_1;
6778 if (!_index || (_ranki < _rank)) {
6779 _rank = _ranki; _index = 1;
6780 if (_rank == _rankm)
goto dispatch;
6795 if (!_v)
goto check_2;
6803 if (!_v)
goto check_2;
6807 if (!_index || (_ranki < _rank)) {
6808 _rank = _ranki; _index = 2;
6809 if (_rank == _rankm)
goto dispatch;
6824 if (!_v)
goto check_3;
6832 if (!_v)
goto check_3;
6841 if (!_v)
goto check_3;
6845 if (!_index || (_ranki < _rank)) {
6846 _rank = _ranki; _index = 3;
6847 if (_rank == _rankm)
goto dispatch;
6862 if (!_v)
goto check_4;
6870 if (!_v)
goto check_4;
6878 if (!_v)
goto check_4;
6882 if (!_index || (_ranki < _rank)) {
6883 _rank = _ranki; _index = 4;
6884 if (_rank == _rankm)
goto dispatch;
6902 croak(
"No matching function for overloaded 'render'");
6910 char *arg2 = (
char *) 0 ;
6911 char *arg3 = (
char *) 0 ;
6923 if ((items < 3) || (items > 3)) {
6924 SWIG_croak(
"Usage: renderresult(g,format,outdata);");
6930 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
6935 arg2 =
reinterpret_cast< char *
>(buf2);
6940 arg3 =
reinterpret_cast< char *
>(buf3);
6942 ST(argvi) = &PL_sv_undef;
6959 char *arg2 = (
char *) 0 ;
6960 char *arg3 = (
char *) 0 ;
6973 if ((items < 3) || (items > 3)) {
6974 SWIG_croak(
"Usage: renderchannel(g,format,channelname);");
6980 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
6985 arg2 =
reinterpret_cast< char *
>(buf2);
6990 arg3 =
reinterpret_cast< char *
>(buf3);
6991 result = (bool)
renderchannel(arg1,(
char const *)arg2,(
char const *)arg3);
7009 char *arg2 = (
char *) 0 ;
7019 if ((items < 2) || (items > 2)) {
7026 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
7031 arg2 =
reinterpret_cast< char *
>(buf2);
7032 result = (
char *)
renderdata(arg1,(
char const *)arg2);
7048 char *arg2 = (
char *) 0 ;
7058 if ((items < 2) || (items > 2)) {
7065 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
7070 arg2 =
reinterpret_cast< char *
>(buf2);
7071 result = (bool)
write(arg1,(
char const *)arg2);
7087 FILE *arg2 = (FILE *) 0 ;
7096 if ((items < 2) || (items > 2)) {
7103 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
7108 arg2 =
reinterpret_cast< FILE *
>(argp2);
7109 result = (bool)
write(arg1,arg2);
7126 unsigned long _index = 0;
7138 if (!_v)
goto check_1;
7147 if (!_v)
goto check_1;
7151 if (!_index || (_ranki < _rank)) {
7152 _rank = _ranki; _index = 1;
7153 if (_rank == _rankm)
goto dispatch;
7168 if (!_v)
goto check_2;
7176 if (!_v)
goto check_2;
7180 if (!_index || (_ranki < _rank)) {
7181 _rank = _ranki; _index = 2;
7182 if (_rank == _rankm)
goto dispatch;
7196 croak(
"No matching function for overloaded 'write'");
7210 if ((items < 1) || (items > 1)) {
7217 arg1 =
reinterpret_cast< Agraph_t *
>(argp1);
7218 result = (bool)
tred(arg1);
7376#define SWIGRUNTIME_DEBUG
7379#ifndef SWIG_INIT_CLIENT_DATA_TYPE
7380#define SWIG_INIT_CLIENT_DATA_TYPE void *
7415 }
while (iter!= module_head);
7426 if (
init == 0)
return;
7429#ifdef SWIGRUNTIME_DEBUG
7430 printf(
"SWIG_InitializeModule: size %lu\n", (
unsigned long)
swig_module.
size);
7437#ifdef SWIGRUNTIME_DEBUG
7447#ifdef SWIGRUNTIME_DEBUG
7448 printf(
"SWIG_InitializeModule: found type %s\n",
type->name);
7452#ifdef SWIGRUNTIME_DEBUG
7453 printf(
"SWIG_InitializeModule: found and overwrite type %s \n",
type->name);
7462 while (cast->
type) {
7465#ifdef SWIGRUNTIME_DEBUG
7466 printf(
"SWIG_InitializeModule: look cast %s\n", cast->
type->
name);
7470#ifdef SWIGRUNTIME_DEBUG
7471 if (ret) printf(
"SWIG_InitializeModule: found cast %s\n", ret->
name);
7476#ifdef SWIGRUNTIME_DEBUG
7477 printf(
"SWIG_InitializeModule: skip old type %s\n", ret->
name);
7484#ifdef SWIGRUNTIME_DEBUG
7485 if (ocast) printf(
"SWIG_InitializeModule: skip old cast %s\n", ret->
name);
7487 if (!ocast) ret = 0;
7492#ifdef SWIGRUNTIME_DEBUG
7493 printf(
"SWIG_InitializeModule: adding cast %s\n", cast->
type->
name);
7496 type->cast->prev = cast;
7508#ifdef SWIGRUNTIME_DEBUG
7509 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
7514 while (cast->
type) {
7515 printf(
"SWIG_InitializeModule: cast type %s\n", cast->
type->
name);
7519 printf(
"---- Total casts: %d\n",j);
7521 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
7534 static int init_run = 0;
7536 if (init_run)
return;
7547 equiv = equiv->
next;
7563#if defined(__cplusplus) && ! defined(XSPROTO)
7591 sv_setiv(sv,(IV) 0);
int compare(Agobj_t *l, Agobj_t *r)
static void init(int argc, char *argv[], double *angle, double *accuracy, int *check_edges_with_same_endpoint, int *seed, const char **color_scheme, int *lightness)
static double len(glCompPoint p)
static void gv_init(void)
static SCM _wrap_edge__SWIG_3(int argc, SCM *argv)
static SCM _wrap_nextin__SWIG_1(int argc, SCM *argv)
static SCM _wrap_getv__SWIG_4(int argc, SCM *argv)
static SCM _wrap_nameof(SCM rest)
static SCM _wrap_ok(SCM rest)
static SCM _wrap_rm__SWIG_0(int argc, SCM *argv)
static SCM _wrap_firstin(SCM rest)
static SCM _wrap_protonode(SCM s_0)
static SCM _wrap_firstnode__SWIG_0(int argc, SCM *argv)
#define SWIG_CheckState(r)
static SCM _wrap_strictdigraph(SCM s_0)
static SCM _wrap_findattr(SCM rest)
static SCM _wrap_edge__SWIG_2(int argc, SCM *argv)
static SCM _wrap_edge__SWIG_0(int argc, SCM *argv)
static SCM _wrap_nextout__SWIG_1(int argc, SCM *argv)
static SCM _wrap_nameof__SWIG_1(int argc, SCM *argv)
static SCM _wrap_firstsupg(SCM s_0)
static SCM _wrap_setv__SWIG_0(int argc, SCM *argv)
static SCM _wrap_node(SCM s_0, SCM s_1)
static SCM _wrap_findattr__SWIG_1(int argc, SCM *argv)
static SCM _wrap_nextsubg(SCM s_0, SCM s_1)
static SCM _wrap_nextattr__SWIG_1(int argc, SCM *argv)
static SCM _wrap_setv__SWIG_1(int argc, SCM *argv)
static SCM _wrap_setv__SWIG_5(int argc, SCM *argv)
static SCM _wrap_nextnode__SWIG_0(int argc, SCM *argv)
static SCM _wrap_findedge(SCM s_0, SCM s_1)
static SCM _wrap_firsthead(SCM s_0)
static SCM _wrap_getv__SWIG_5(int argc, SCM *argv)
static SCM _wrap_write__SWIG_1(int argc, SCM *argv)
static SCM _wrap_findsubg(SCM s_0, SCM s_1)
static SCM _wrap_ok__SWIG_3(int argc, SCM *argv)
static SCM _wrap_read__SWIG_0(int argc, SCM *argv)
static SCM _wrap_firsttail(SCM s_0)
static SCM _wrap_nextin(SCM rest)
static SCM _wrap_firstout__SWIG_0(int argc, SCM *argv)
static SCM _wrap_getv__SWIG_3(int argc, SCM *argv)
static SCM _wrap_nextedge(SCM rest)
static SCM _wrap_getv__SWIG_0(int argc, SCM *argv)
static SCM _wrap_nextnode__SWIG_1(int argc, SCM *argv)
static SCM _wrap_renderdata(SCM s_0, SCM s_1)
static SCM _wrap_firstnode__SWIG_1(int argc, SCM *argv)
static SCM _wrap_render__SWIG_0(int argc, SCM *argv)
static SCM _wrap_protoedge(SCM s_0)
static SCM _wrap_firstedge(SCM rest)
static SCM _wrap_firstedge__SWIG_0(int argc, SCM *argv)
static SCM _wrap_firstout(SCM rest)
static SCM _wrap_setv__SWIG_3(int argc, SCM *argv)
static SCM _wrap_firstattr(SCM rest)
static SCM _wrap_digraph(SCM s_0)
static SCM _wrap_firstedge__SWIG_1(int argc, SCM *argv)
static SCM _wrap_firstnode(SCM rest)
static SCM _wrap_findnode(SCM s_0, SCM s_1)
static SCM _wrap_firstattr__SWIG_1(int argc, SCM *argv)
static SCM _wrap_firstattr__SWIG_0(int argc, SCM *argv)
static SCM _wrap_nextout(SCM rest)
static SCM _wrap_graphof__SWIG_0(int argc, SCM *argv)
static SCM _wrap_write(SCM rest)
static SCM _wrap_edge(SCM rest)
static SCM _wrap_graph(SCM rest)
static SCM _wrap_findattr__SWIG_0(int argc, SCM *argv)
static SCM _wrap_ok__SWIG_2(int argc, SCM *argv)
static SCM _wrap_render__SWIG_1(int argc, SCM *argv)
static SCM _wrap_getv(SCM rest)
static SCM _wrap_nameof__SWIG_0(int argc, SCM *argv)
static SCM _wrap_read__SWIG_1(int argc, SCM *argv)
static SCM _wrap_graphof(SCM rest)
static SCM _wrap_nextout__SWIG_0(int argc, SCM *argv)
static SCM _wrap_graph__SWIG_1(int argc, SCM *argv)
static SCM _wrap_graphof__SWIG_1(int argc, SCM *argv)
static SCM _wrap_firstattr__SWIG_2(int argc, SCM *argv)
static SCM _wrap_firstout__SWIG_1(int argc, SCM *argv)
static SCM _wrap_graph__SWIG_0(int argc, SCM *argv)
static SCM _wrap_nextattr(SCM rest)
static SCM _wrap_render(SCM rest)
static SCM _wrap_nextsupg(SCM s_0, SCM s_1)
static SCM _wrap_nexttail(SCM s_0, SCM s_1)
static SCM _wrap_firstin__SWIG_1(int argc, SCM *argv)
static SCM _wrap_nameof__SWIG_2(int argc, SCM *argv)
static SCM _wrap_nextattr__SWIG_2(int argc, SCM *argv)
static SCM _wrap_render__SWIG_2(int argc, SCM *argv)
static SCM _wrap_write__SWIG_0(int argc, SCM *argv)
static SCM _wrap_render__SWIG_3(int argc, SCM *argv)
static SCM _wrap_rm__SWIG_1(int argc, SCM *argv)
static SCM _wrap_getv__SWIG_1(int argc, SCM *argv)
static SCM _wrap_readstring(SCM s_0)
static SCM _wrap_firstsubg(SCM s_0)
static SCM _wrap_ok__SWIG_0(int argc, SCM *argv)
static SCM _wrap_nexthead(SCM s_0, SCM s_1)
static SCM _wrap_read(SCM rest)
static SCM _wrap_nextattr__SWIG_0(int argc, SCM *argv)
static SCM _wrap_strictgraph(SCM s_0)
static SCM _wrap_ok__SWIG_1(int argc, SCM *argv)
static SCM _wrap_setv__SWIG_4(int argc, SCM *argv)
static SCM _wrap_nextedge__SWIG_0(int argc, SCM *argv)
static SCM _wrap_nextin__SWIG_0(int argc, SCM *argv)
static SCM _wrap_rm(SCM rest)
static SCM _wrap_getv__SWIG_2(int argc, SCM *argv)
static SCM _wrap_setv__SWIG_2(int argc, SCM *argv)
static SCM _wrap_renderchannel(SCM s_0, SCM s_1, SCM s_2)
static SCM _wrap_layout(SCM s_0, SCM s_1)
static SCM _wrap_renderresult(SCM s_0, SCM s_1, SCM s_2)
static SCM _wrap_headof(SCM s_0)
static SCM _wrap_nextedge__SWIG_1(int argc, SCM *argv)
static SCM _wrap_edge__SWIG_1(int argc, SCM *argv)
static SCM _wrap_setv(SCM rest)
static SCM _wrap_tred(SCM s_0)
static SCM _wrap_rm__SWIG_2(int argc, SCM *argv)
static SCM _wrap_nextnode(SCM rest)
static SCM _wrap_tailof(SCM s_0)
static SCM _wrap_rootof(SCM s_0)
static SCM _wrap_findattr__SWIG_2(int argc, SCM *argv)
static SCM _wrap_graphof__SWIG_2(int argc, SCM *argv)
static SCM _wrap_firstin__SWIG_0(int argc, SCM *argv)
SWIGRUNTIME void SWIG_InitializeModule(SWIG_INIT_CLIENT_DATA_TYPE clientdata)
static swig_type_info _swigt__p_Agsym_t
SWIGRUNTIME swig_cast_info * SWIG_TypeProxyCheck(const char *c, swig_type_info *ty)
static swig_cast_info _swigc__p_Agraph_t[]
static swig_cast_info * swig_cast_initial[]
Agraph_t * firstsubg(Agraph_t *g)
Agraph_t * read(const char *filename)
Agraph_t * nextsubg(Agraph_t *g, Agraph_t *sg)
Agraph_t * readstring(char *string)
SWIGINTERN const char * SWIG_Perl_ErrorType(int code)
char * getv(Agraph_t *g, char *attr)
Agraph_t * findsubg(Agraph_t *g, char *name)
#define SWIG_TypeQuery(name)
void renderresult(Agraph_t *g, const char *format, char *outdata)
SWIGRUNTIME void SWIG_Perl_SetModule(swig_module_info *module)
SWIGRUNTIME const char * SWIG_Perl_TypeProxyName(const swig_type_info *type)
static void SWIGUNUSED SWIG_croak_null()
static swig_cast_info _swigc__p_FILE[]
SWIGRUNTIME int SWIG_TypeEquiv(const char *nb, const char *tb)
SWIGRUNTIME swig_module_info * SWIG_Perl_GetModule(void *SWIGUNUSEDPARM(clientdata))
#define SWIGTYPE_p_Agnode_t
struct swig_cast_info swig_cast_info
SWIGRUNTIME int SWIG_TypeNameComp(const char *f1, const char *l1, const char *f2, const char *l2)
Agraph_t * strictgraph(char *name)
char * setv(Agraph_t *g, char *attr, char *val)
#define SWIG_RuntimeError
Agedge_t * nextout(Agraph_t *g, Agedge_t *e)
static swig_command_info swig_commands[]
#define SWIG_MakePackedObj(sv, p, s, type)
SWIGRUNTIME SV * SWIG_Perl_NewPackedObj(SWIG_MAYBE_PERL_OBJECT void *ptr, int sz, swig_type_info *type)
Agraph_t * rootof(Agraph_t *g)
static swig_cast_info _swigc__p_Agnode_t[]
SWIGINTERNINLINE SV * SWIG_FromCharPtrAndSize(const char *carray, size_t size)
Agnode_t * headof(Agedge_t *e)
#define SWIG_CALLXS(_name)
#define SWIGTYPE_p_Agraph_t
Agnode_t * firsttail(Agnode_t *n)
#define SWIG_PERL_CALL_ARGS_1(arg1)
#define SWIG_RUNTIME_VERSION
#define SWIGTYPE_p_Agsym_t
SWIGINTERNINLINE SV * SWIG_FromCharPtr(const char *cptr)
Agraph_t * strictdigraph(char *name)
SWIGRUNTIME void SWIG_TypeClientData(swig_type_info *ti, void *clientdata)
SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)
bool renderchannel(Agraph_t *g, const char *format, const char *channelname)
Agraph_t * nextsupg(Agraph_t *g, Agraph_t *sg)
SWIGRUNTIME char * SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz)
#define SWIG_exception_fail(code, msg)
Agedge_t * firstedge(Agraph_t *g)
#define SWIG_AttributeError
Agraph_t * graphof(Agraph_t *g)
static swig_constant_info swig_constants[]
SWIGRUNTIME const char * SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name)
static swig_module_info swig_module
char * nameof(Agraph_t *g)
#define SWIG_SetModule(clientdata, pointer)
Agnode_t * firstnode(Agraph_t *g)
#define SWIG_INIT_CLIENT_DATA_TYPE
#define SWIG_ConvertPtr(obj, pp, type, flags)
#define SWIGUNUSEDPARM(p)
Agedge_t * firstout(Agraph_t *g)
#define SWIG_POINTER_RELEASE
SWIGRUNTIME void SWIG_Perl_MakePackedObj(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, int sz, swig_type_info *type)
SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr)
#define SWIG_as_voidptr(a)
SWIGINTERN swig_type_info * SWIG_pchar_descriptor(void)
#define SWIG_NewPointerObj(p, type, flags)
SWIGRUNTIME void SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata)
#define swig_create_magic(s, a, b, c)
#define SWIG_POINTER_CLEAR
SWIGRUNTIME int SWIG_TypeCmp(const char *nb, const char *tb)
SWIGRUNTIME const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz)
static swig_type_info * swig_types[7]
#define SWIG_PERL_DECL_ARGS_1(arg1)
SwigPerlWrapper * SwigPerlWrapperPtr
static swig_cast_info _swigc__p_char[]
#define SWIG_MAYBE_PERL_OBJECT
bool layout(Agraph_t *g, const char *engine)
static swig_type_info _swigt__p_Agraph_t
SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)
SWIGRUNTIME int SWIG_Perl_ConvertPacked(SWIG_MAYBE_PERL_OBJECT SV *obj, void *ptr, int sz, swig_type_info *ty)
SWIGRUNTIME const char * SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name)
Agsym_t * nextattr(Agraph_t *g, Agsym_t *a)
#define SWIG_POINTER_NO_NULL
Agnode_t * tailof(Agedge_t *e)
bool write(Agraph_t *g, const char *filename)
char * renderdata(Agraph_t *g, const char *format)
#define SWIG_NullReferenceError
SWIGRUNTIMEINLINE const char * SWIG_TypeName(const swig_type_info *ty)
SWIGRUNTIME int SWIG_Perl_AcquirePtr(SWIG_MAYBE_PERL_OBJECT SV *SWIGUNUSEDPARM(sv), int SWIGUNUSEDPARM(own))
static swig_variable_info swig_variables[]
#define SWIG_POINTER_DISOWN
struct swig_type_info swig_type_info
SWIGRUNTIME char * SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz)
Agnode_t * protonode(Agraph_t *g)
SWIGRUNTIMEINLINE SV * SWIG_Perl_NewPointerObj(SWIG_MAYBE_PERL_OBJECT void *ptr, swig_type_info *t, int flags)
static swig_cast_info _swigc__p_Agedge_t[]
SWIGRUNTIME char * SWIG_PackData(char *c, void *ptr, size_t sz)
Agnode_t * findnode(Agraph_t *g, char *name)
#define SWIGTYPE_p_Agedge_t
SWIGRUNTIME int SWIG_Perl_ConvertPtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void **ptr, swig_type_info *_t, int flags)
Agnode_t * nexttail(Agnode_t *n, Agnode_t *t)
Agraph_t * firstsupg(Agraph_t *g)
#define SWIG_GetModule(clientdata)
Agsym_t * findattr(Agraph_t *g, char *name)
SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct(const swig_type_info *from, swig_type_info *ty)
SWIGRUNTIME void SWIG_PropagateClientData(void)
SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int(*set)(SV *, MAGIC *), int(*get)(SV *, MAGIC *))
Agraph_t * digraph(char *name)
SWIGRUNTIME const char * SWIG_TypePrettyName(const swig_type_info *type)
Agedge_t * firstin(Agraph_t *g)
SWIGRUNTIME swig_cast_info * SWIG_TypeCheck(const char *c, swig_type_info *ty)
#define SWIG_ERROR_RELEASE_NOT_OWNED
Agnode_t * nextnode(Agraph_t *g, Agnode_t *n)
#define SWIG_TYPE_TABLE_NAME
#define SWIG_CAST_NEW_MEMORY
static swig_type_info _swigt__p_FILE
Agedge_t * nextin(Agnode_t *n, Agedge_t *e)
Agraph_t * graph(char *name)
struct swig_module_info swig_module_info
Agsym_t * firstattr(Agraph_t *g)
SWIGRUNTIME void SWIG_Perl_MakePtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, swig_type_info *t, int flags)
static swig_type_info * swig_type_initial[]
SWIGINTERN int SWIG_AsCharPtrAndSize(SV *obj, char **cptr, size_t *psize, int *alloc)
static swig_cast_info _swigc__p_Agsym_t[]
Agedge_t * nextedge(Agraph_t *g, Agedge_t *e)
Agedge_t * findedge(Agnode_t *t, Agnode_t *h)
#define SWIG_DivisionByZero
SWIGRUNTIME int SWIG_Perl_ConvertPtrAndOwn(SWIG_MAYBE_PERL_OBJECT SV *sv, void **ptr, swig_type_info *_t, int flags, int *own)
static swig_type_info _swigt__p_char
#define SWIG_OverflowError
Agnode_t * firsthead(Agnode_t *n)
static swig_type_info _swigt__p_Agnode_t
SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *SWIGUNUSEDPARM(sv), MAGIC *SWIGUNUSEDPARM(mg))
#define SWIG_MakePtr(sv, ptr, type, flags)
static swig_type_info _swigt__p_Agedge_t
int(* SwigMagicFunc)(SV *, MAGIC *)
Agnode_t * nexthead(Agnode_t *n, Agnode_t *h)
Agedge_t * protoedge(Agraph_t *g)
#define SWIGRUNTIMEINLINE
SWIGRUNTIMEINLINE void * SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory)
Graphviz context library.
GVIO_API const char * format
static gvloadimage_engine_t engine
void *(* swig_converter_func)(void *, int *)
struct swig_type_info *(* swig_dycast_func)(void **)
struct swig_cast_info * prev
struct swig_cast_info * next
swig_converter_func converter
SwigPerlWrapperPtr wrapper
swig_cast_info ** cast_initial
swig_type_info ** type_initial
struct swig_module_info * next
struct swig_cast_info * cast