10#define SWIG_VERSION 0x040200
13#if defined __GNUC__ && !defined __cplusplus
15# pragma GCC diagnostic push
16# pragma GCC diagnostic ignored "-Wdeclaration-after-statement"
20#if defined __GNUC__ && !defined __cplusplus
22# pragma GCC diagnostic pop
32#ifndef SWIGTEMPLATEDISAMBIGUATOR
33# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
34# define SWIGTEMPLATEDISAMBIGUATOR template
35# elif defined(__HP_aCC)
38# define SWIGTEMPLATEDISAMBIGUATOR template
40# define SWIGTEMPLATEDISAMBIGUATOR
46# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
47# define SWIGINLINE inline
56# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
57# define SWIGUNUSED __attribute__ ((__unused__))
62# define SWIGUNUSED __attribute__ ((__unused__))
68#ifndef SWIG_MSC_UNSUPPRESS_4505
70# pragma warning(disable : 4505)
76# define SWIGUNUSEDPARM(p)
78# define SWIGUNUSEDPARM(p) p SWIGUNUSED
84# define SWIGINTERN static SWIGUNUSED
88#ifndef SWIGINTERNINLINE
89# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
94# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
95# ifndef GCC_HASCLASSVISIBILITY
96# define GCC_HASCLASSVISIBILITY
102# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
103# if defined(STATIC_LINKED)
106# define SWIGEXPORT __declspec(dllexport)
109# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
110# define SWIGEXPORT __attribute__ ((visibility("default")))
119# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
120# define SWIGSTDCALL __stdcall
127#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
128# define _CRT_SECURE_NO_DEPRECATE
132#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
133# define _SCL_SECURE_NO_DEPRECATE
137#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
138# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
146#ifdef __INTEL_COMPILER
147# pragma warning disable 592
150#if __cplusplus >=201103L
151# define SWIG_NULLPTR nullptr
153# define SWIG_NULLPTR NULL
165#define SWIG_RUNTIME_VERSION "4"
168#ifdef SWIG_TYPE_TABLE
169# define SWIG_QUOTE_STRING(x) #x
170# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
171# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
173# define SWIG_TYPE_TABLE_NAME
186# define SWIGRUNTIME SWIGINTERN
189#ifndef SWIGRUNTIMEINLINE
190# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
194#ifndef SWIG_BUFFER_SIZE
195# define SWIG_BUFFER_SIZE 1024
199#define SWIG_POINTER_DISOWN 0x1
200#define SWIG_CAST_NEW_MEMORY 0x2
201#define SWIG_POINTER_NO_NULL 0x4
202#define SWIG_POINTER_CLEAR 0x8
203#define SWIG_POINTER_RELEASE (SWIG_POINTER_CLEAR | SWIG_POINTER_DISOWN)
206#define SWIG_POINTER_OWN 0x1
290#define SWIG_ERROR (-1)
294#define SWIG_ERROR_RELEASE_NOT_OWNED (-200)
296#define SWIG_IsOK(r) (r >= 0)
297#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
300#define SWIG_CASTRANKLIMIT (1 << 8)
302#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
304#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
306#define SWIG_BADOBJ (SWIG_ERROR)
307#define SWIG_OLDOBJ (SWIG_OK)
308#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
309#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
311#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
312#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
313#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
314#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
315#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
316#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
319#if defined(SWIG_CASTRANK_MODE)
320# ifndef SWIG_TypeRank
321# define SWIG_TypeRank unsigned long
323# ifndef SWIG_MAXCASTRANK
324# define SWIG_MAXCASTRANK (2)
326# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
327# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
335# define SWIG_AddCast(r) (r)
336# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
342#if ((defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L) || \
343 (defined __cplusplus && __cplusplus >= 201103L) || \
344 defined SWIG_HAVE_SNPRINTF) && \
345 !defined SWIG_NO_SNPRINTF
346# define SWIG_snprintf(O,S,F,A) snprintf(O,S,F,A)
347# define SWIG_snprintf2(O,S,F,A,B) snprintf(O,S,F,A,B)
353# define SWIG_snprintf(O,S,F,A) sprintf(O,F,A)
354# define SWIG_snprintf2(O,S,F,A,B) sprintf(O,F,A,B)
363typedef void *(*swig_converter_func)(
void *,
int *);
405 const char *f2,
const char *l2) {
406 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
407 while ((*f1 ==
' ') && (f1 != l1)) ++f1;
408 while ((*f2 ==
' ') && (f2 != l2)) ++f2;
409 if (*f1 != *f2)
return (*f1 > *f2) ? 1 : -1;
411 return (
int)((l1 - f1) - (l2 - f2));
421 const char* te = tb + strlen(tb);
423 while (equiv != 0 && *ne) {
424 for (nb = ne; *ne; ++ne) {
425 if (*ne ==
'|')
break;
450 if (strcmp(iter->
type->
name, c) == 0) {
451 if (iter == ty->
cast)
477 if (iter->
type == from) {
478 if (iter == ty->
cast)
510 if (!ty || !ty->
dcast)
return ty;
511 while (ty && (ty->
dcast)) {
512 ty = (*ty->
dcast)(ptr);
538 const char *last_name =
type->str;
541 if (*
s ==
'|') last_name =
s+1;
589 size_t r = iter->
size - 1;
592 size_t i = (l + r) >> 1;
593 const char *iname = iter->
types[i]->
name;
595 int compare = strcmp(name, iname);
597 return iter->
types[i];
613 }
while (iter != end);
640 for (; i < iter->
size; ++i) {
642 return iter->
types[i];
645 }
while (iter != end);
657 static const char hex[17] =
"0123456789abcdef";
658 const unsigned char *u = (
unsigned char *) ptr;
659 const unsigned char *eu = u + sz;
660 for (; u != eu; ++u) {
661 unsigned char uu = *u;
662 *(c++) = hex[(uu & 0xf0) >> 4];
663 *(c++) = hex[uu & 0xf];
673 unsigned char *u = (
unsigned char *) ptr;
674 const unsigned char *eu = u + sz;
675 for (; u != eu; ++u) {
678 if ((d >=
'0') && (d <=
'9'))
679 uu = (
unsigned char)((d -
'0') << 4);
680 else if ((d >=
'a') && (d <=
'f'))
681 uu = (
unsigned char)((d - (
'a'-10)) << 4);
685 if ((d >=
'0') && (d <=
'9'))
686 uu |= (
unsigned char)(d -
'0');
687 else if ((d >=
'a') && (d <=
'f'))
688 uu |= (
unsigned char)(d - (
'a'-10));
702 if ((2*
sizeof(
void *) + 2) > bsz)
return 0;
705 if (strlen(name) + 1 > (bsz - (r - buff)))
return 0;
713 if (strcmp(c,
"NULL") == 0) {
726 size_t lname = (name ? strlen(name) : 0);
727 if ((2*sz + 2 + lname) > bsz)
return 0;
731 strncpy(r,name,lname+1);
741 if (strcmp(c,
"NULL") == 0) {
756#define SWIG_UnknownError -1
757#define SWIG_IOError -2
758#define SWIG_RuntimeError -3
759#define SWIG_IndexError -4
760#define SWIG_TypeError -5
761#define SWIG_DivisionByZero -6
762#define SWIG_OverflowError -7
763#define SWIG_SyntaxError -8
764#define SWIG_ValueError -9
765#define SWIG_SystemError -10
766#define SWIG_AttributeError -11
767#define SWIG_MemoryError -12
768#define SWIG_NullReferenceError -13
777#define swig_owntype int
783#if PHP_MAJOR_VERSION < 8
784# error These bindings need PHP 8 or later - to generate PHP7 bindings use SWIG < 4.1.0; to generate PHP5 bindings use: SWIG < 4.0.0 and swig -php5
787#include "zend_inheritance.h"
788#include "zend_exceptions.h"
789#include "zend_inheritance.h"
793#define SWIG_BOOL_CONSTANT(N, V) REGISTER_BOOL_CONSTANT(#N, V, CONST_CS | CONST_PERSISTENT)
794#define SWIG_LONG_CONSTANT(N, V) REGISTER_LONG_CONSTANT(#N, V, CONST_CS | CONST_PERSISTENT)
795#define SWIG_DOUBLE_CONSTANT(N, V) REGISTER_DOUBLE_CONSTANT(#N, V, CONST_CS | CONST_PERSISTENT)
796#define SWIG_STRING_CONSTANT(N, V) REGISTER_STRING_CONSTANT(#N, (char*)V, CONST_CS | CONST_PERSISTENT)
797#define SWIG_CHAR_CONSTANT(N, V) do {\
798 char swig_char = (V);\
799 REGISTER_STRINGL_CONSTANT(#N, &swig_char, 1, CONST_CS | CONST_PERSISTENT);\
806#define SWIG_fail goto fail
811#define SWIG_PHP_Arg_Error_Msg(argnum,extramsg) "Error in argument " #argnum " "#extramsg
813#define SWIG_PHP_Error(code,msg) do { zend_throw_exception(NULL, msg, code); SWIG_fail; } while (0)
815#define SWIG_contract_assert(expr,msg) \
816 do { if (!(expr)) zend_printf("Contract Assert Failed %s\n", msg); } while (0)
819#define SWIG_GetModule(clientdata) SWIG_Php_GetModule()
820#define SWIG_SetModule(clientdata, pointer) SWIG_Php_SetModule(pointer, *(int*)clientdata)
833#define SWIG_Z_FETCH_OBJ_P(zv) swig_php_fetch_object(Z_OBJ_P(zv))
840#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
850 if (!
type->clientdata) {
851 zend_type_error(
"Type: %s not registered with zend",
type->name);
858 if (Z_TYPE_P(
z) == IS_OBJECT) {
863 zend_class_entry *ce = (zend_class_entry*)(
type->clientdata);
864 obj = ce->create_object(ce);
885 switch (Z_TYPE_P(
z)) {
887 zend_object *obj = Z_OBJ_P(
z);
945static const char const_name[] =
"swig_runtime_data_type_pointer";
949 if (Z_TYPE_P(pointer) == IS_LONG) {
957 REGISTER_LONG_CONSTANT(
const_name, (
long) pointer, CONST_CS | CONST_PERSISTENT);
963 zend_object_std_init(&obj->
std, ce);
964 object_properties_init(&obj->
std, ce);
965 obj->
std.handlers = handlers;
975 zend_object_std_dtor(&obj->
std);
984#define SWIGTYPE_p_Agedge_t swig_types[0]
985#define SWIGTYPE_p_Agnode_t swig_types[1]
986#define SWIGTYPE_p_Agraph_t swig_types[2]
987#define SWIGTYPE_p_Agsym_t swig_types[3]
988#define SWIGTYPE_p_FILE swig_types[4]
991#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
992#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
997#define SWIG_name "gv"
1002#include "ext/standard/info.h"
1012template<
typename T>
class SwigValueWrapper {
1013 struct SwigSmartPointer {
1015 SwigSmartPointer(
T *p) : ptr(p) { }
1016 ~SwigSmartPointer() {
delete ptr; }
1017 SwigSmartPointer& operator=(SwigSmartPointer& rhs) {
T* oldptr = ptr; ptr = 0;
delete oldptr; ptr = rhs.ptr; rhs.ptr = 0;
return *
this; }
1018 void reset(
T *p) {
T* oldptr = ptr; ptr = 0;
delete oldptr; ptr = p; }
1020 SwigValueWrapper& operator=(
const SwigValueWrapper<T>& rhs);
1021 SwigValueWrapper(
const SwigValueWrapper<T>& rhs);
1023 SwigValueWrapper() : pointer(0) { }
1024 SwigValueWrapper& operator=(
const T& t) { SwigSmartPointer tmp(
new T(t)); pointer = tmp;
return *
this; }
1025#if __cplusplus >=201103L
1026 SwigValueWrapper& operator=(
T&& t) { SwigSmartPointer tmp(
new T(std::move(t))); pointer = tmp;
return *
this; }
1027 operator T&&()
const {
return std::move(*pointer.ptr); }
1029 operator T&()
const {
return *pointer.ptr; }
1031 T *operator&()
const {
return pointer.ptr; }
1032 static void reset(SwigValueWrapper& t,
T *p) { t.pointer.reset(p); }
1044template <
typename T>
T SwigValueInit() {
1048#if __cplusplus >=201103L
1049# define SWIG_STD_MOVE(OBJ) std::move(OBJ)
1051# define SWIG_STD_MOVE(OBJ) OBJ
1058#define SWIG_PHP_INTERFACE_Iterator_CE zend_ce_iterator
1059#define SWIG_PHP_INTERFACE_Iterator_HEADER "zend_interfaces.h"
1061#define SWIG_PHP_INTERFACE_IteratorAggregate_CE zend_ce_aggregate
1062#define SWIG_PHP_INTERFACE_IteratorAggregate_HEADER "zend_interfaces.h"
1064#define SWIG_PHP_INTERFACE_ArrayAccess_CE zend_ce_arrayaccess
1065#define SWIG_PHP_INTERFACE_ArrayAccess_HEADER "zend_interfaces.h"
1067#define SWIG_PHP_INTERFACE_Serializable_CE zend_ce_serializable
1068#define SWIG_PHP_INTERFACE_Serializable_HEADER "zend_interfaces.h"
1070#define SWIG_PHP_INTERFACE_Countable_CE zend_ce_countable
1071#define SWIG_PHP_INTERFACE_Countable_HEADER "zend_interfaces.h"
1073#define SWIG_PHP_INTERFACE_OuterIterator_CE spl_ce_OuterIterator
1074#define SWIG_PHP_INTERFACE_OuterIterator_HEADER "ext/spl/spl_iterators.h"
1076#define SWIG_PHP_INTERFACE_RecursiveIterator_CE spl_ce_RecursiveIterator
1077#define SWIG_PHP_INTERFACE_RecursiveIterator_HEADER "ext/spl/spl_iterators.h"
1079#define SWIG_PHP_INTERFACE_SeekableIterator_CE spl_ce_SeekableIterator
1080#define SWIG_PHP_INTERFACE_SeekableIterator_HEADER "ext/spl/spl_iterators.h"
1082#define SWIG_PHP_INTERFACE_SplObserver_CE spl_ce_SplObserver
1083#define SWIG_PHP_INTERFACE_SplObserver_HEADER "ext/spl/spl_observer.h"
1085#define SWIG_PHP_INTERFACE_SplSubject_CE spl_ce_SplSubject
1086#define SWIG_PHP_INTERFACE_SplSubject_HEADER "ext/spl/spl_observer.h"
1088#define SWIG_PHP_INTERFACE_DateTimeInterface_CE php_date_get_interface_ce()
1089#define SWIG_PHP_INTERFACE_DateTimeInterface_HEADER "ext/date/php_date.h"
1092#define SWIG_PHP_INTERFACE_JsonSerializable_CE php_json_serializable_ce
1093#define SWIG_PHP_INTERFACE_JsonSerializable_HEADER "ext/json/php_json.h"
1096#define SWIG_PHP_INTERFACE_Stringable_CE zend_ce_stringable
1097#define SWIG_PHP_INTERFACE_Stringable_HEADER "zend_interfaces.h"
1341 char *arg1 = (
char *) 0 ;
1345 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1351 if (Z_ISNULL(args[0])) {
1354 convert_to_string(&args[0]);
1355 arg1 = (
char *) Z_STRVAL(args[0]);
1369 PHP_FN(
digraph)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
1373 char *arg1 = (
char *) 0 ;
1377 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1383 if (Z_ISNULL(args[0])) {
1386 convert_to_string(&args[0]);
1387 arg1 = (
char *) Z_STRVAL(args[0]);
1401 PHP_FN(
strictgraph)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
1405 char *arg1 = (
char *) 0 ;
1409 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1415 if (Z_ISNULL(args[0])) {
1418 convert_to_string(&args[0]);
1419 arg1 = (
char *) Z_STRVAL(args[0]);
1437 char *arg1 = (
char *) 0 ;
1441 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1447 if (Z_ISNULL(args[0])) {
1450 convert_to_string(&args[0]);
1451 arg1 = (
char *) Z_STRVAL(args[0]);
1465 PHP_FN(
readstring)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
1469 char *arg1 = (
char *) 0 ;
1473 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1479 if (Z_ISNULL(args[0])) {
1482 convert_to_string(&args[0]);
1483 arg1 = (
char *) Z_STRVAL(args[0]);
1497 char *arg1 = (
char *) 0 ;
1501 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1507 if (Z_ISNULL(args[0])) {
1510 convert_to_string(&args[0]);
1511 arg1 = (
char *) Z_STRVAL(args[0]);
1525 FILE *arg1 = (FILE *) 0 ;
1529 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1535 zend_type_error(
"Expected SWIGTYPE_p_FILE for argument 1 of read");
1552 argc = ZEND_NUM_ARGS();
1553 zend_get_parameters_array_ex(argc, argv);
1566 _v = (Z_TYPE(argv[0]) == IS_STRING || Z_TYPE(argv[0]) == IS_NULL);
1572 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'read'", 0);
1580 char *arg2 = (
char *) 0 ;
1584 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
1590 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of graph");
1596 if (Z_ISNULL(args[1])) {
1599 convert_to_string(&args[1]);
1600 arg2 = (
char *) Z_STRVAL(args[1]);
1617 argc = ZEND_NUM_ARGS();
1618 zend_get_parameters_array_ex(argc, argv);
1621 _v = (Z_TYPE(argv[0]) == IS_STRING || Z_TYPE(argv[0]) == IS_NULL);
1633 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
1640 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'graph'", 0);
1647 PHP_FN(
node)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
1652 char *arg2 = (
char *) 0 ;
1656 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
1662 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of node");
1668 if (Z_ISNULL(args[1])) {
1671 convert_to_string(&args[1]);
1672 arg2 = (
char *) Z_STRVAL(args[1]);
1691 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
1697 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of edge");
1703 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of edge");
1718 char *arg2 = (
char *) 0 ;
1722 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
1728 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of edge");
1734 if (Z_ISNULL(args[1])) {
1737 convert_to_string(&args[1]);
1738 arg2 = (
char *) Z_STRVAL(args[1]);
1752 char *arg1 = (
char *) 0 ;
1757 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
1763 if (Z_ISNULL(args[0])) {
1766 convert_to_string(&args[0]);
1767 arg1 = (
char *) Z_STRVAL(args[0]);
1773 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of edge");
1788 char *arg2 = (
char *) 0 ;
1789 char *arg3 = (
char *) 0 ;
1793 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
1799 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of edge");
1805 if (Z_ISNULL(args[1])) {
1808 convert_to_string(&args[1]);
1809 arg2 = (
char *) Z_STRVAL(args[1]);
1815 if (Z_ISNULL(args[2])) {
1818 convert_to_string(&args[2]);
1819 arg3 = (
char *) Z_STRVAL(args[2]);
1836 argc = ZEND_NUM_ARGS();
1837 zend_get_parameters_array_ex(argc, argv);
1861 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
1869 _v = (Z_TYPE(argv[0]) == IS_STRING || Z_TYPE(argv[0]) == IS_NULL);
1887 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
1889 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
1897 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'edge'", 0);
1905 char *arg2 = (
char *) 0 ;
1906 char *arg3 = (
char *) 0 ;
1910 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
1916 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of setv");
1922 if (Z_ISNULL(args[1])) {
1925 convert_to_string(&args[1]);
1926 arg2 = (
char *) Z_STRVAL(args[1]);
1932 if (Z_ISNULL(args[2])) {
1935 convert_to_string(&args[2]);
1936 arg3 = (
char *) Z_STRVAL(args[2]);
1940 result = (
char *)
setv(arg1,arg2,arg3);
1945 RETVAL_STRING((
const char *)result);
1955 char *arg2 = (
char *) 0 ;
1956 char *arg3 = (
char *) 0 ;
1960 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
1966 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of setv");
1972 if (Z_ISNULL(args[1])) {
1975 convert_to_string(&args[1]);
1976 arg2 = (
char *) Z_STRVAL(args[1]);
1982 if (Z_ISNULL(args[2])) {
1985 convert_to_string(&args[2]);
1986 arg3 = (
char *) Z_STRVAL(args[2]);
1990 result = (
char *)
setv(arg1,arg2,arg3);
1995 RETVAL_STRING((
const char *)result);
2005 char *arg2 = (
char *) 0 ;
2006 char *arg3 = (
char *) 0 ;
2010 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
2016 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of setv");
2022 if (Z_ISNULL(args[1])) {
2025 convert_to_string(&args[1]);
2026 arg2 = (
char *) Z_STRVAL(args[1]);
2032 if (Z_ISNULL(args[2])) {
2035 convert_to_string(&args[2]);
2036 arg3 = (
char *) Z_STRVAL(args[2]);
2040 result = (
char *)
setv(arg1,arg2,arg3);
2045 RETVAL_STRING((
const char *)result);
2056 char *arg3 = (
char *) 0 ;
2060 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
2066 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of setv");
2072 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of setv");
2078 if (Z_ISNULL(args[2])) {
2081 convert_to_string(&args[2]);
2082 arg3 = (
char *) Z_STRVAL(args[2]);
2086 result = (
char *)
setv(arg1,arg2,arg3);
2091 RETVAL_STRING((
const char *)result);
2102 char *arg3 = (
char *) 0 ;
2106 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
2112 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of setv");
2118 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of setv");
2124 if (Z_ISNULL(args[2])) {
2127 convert_to_string(&args[2]);
2128 arg3 = (
char *) Z_STRVAL(args[2]);
2132 result = (
char *)
setv(arg1,arg2,arg3);
2137 RETVAL_STRING((
const char *)result);
2148 char *arg3 = (
char *) 0 ;
2152 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
2158 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of setv");
2164 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of setv");
2170 if (Z_ISNULL(args[2])) {
2173 convert_to_string(&args[2]);
2174 arg3 = (
char *) Z_STRVAL(args[2]);
2178 result = (
char *)
setv(arg1,arg2,arg3);
2183 RETVAL_STRING((
const char *)result);
2195 argc = ZEND_NUM_ARGS();
2196 zend_get_parameters_array_ex(argc, argv);
2209 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2228 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2247 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2261 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2263 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2277 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2279 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2293 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2295 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2303 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'setv'", 0);
2311 char *arg2 = (
char *) 0 ;
2315 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2321 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of getv");
2327 if (Z_ISNULL(args[1])) {
2330 convert_to_string(&args[1]);
2331 arg2 = (
char *) Z_STRVAL(args[1]);
2335 result = (
char *)
getv(arg1,arg2);
2340 RETVAL_STRING((
const char *)result);
2350 char *arg2 = (
char *) 0 ;
2354 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2360 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of getv");
2366 if (Z_ISNULL(args[1])) {
2369 convert_to_string(&args[1]);
2370 arg2 = (
char *) Z_STRVAL(args[1]);
2374 result = (
char *)
getv(arg1,arg2);
2379 RETVAL_STRING((
const char *)result);
2389 char *arg2 = (
char *) 0 ;
2393 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2399 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of getv");
2405 if (Z_ISNULL(args[1])) {
2408 convert_to_string(&args[1]);
2409 arg2 = (
char *) Z_STRVAL(args[1]);
2413 result = (
char *)
getv(arg1,arg2);
2418 RETVAL_STRING((
const char *)result);
2432 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2438 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of getv");
2444 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of getv");
2448 result = (
char *)
getv(arg1,arg2);
2453 RETVAL_STRING((
const char *)result);
2467 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2473 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of getv");
2479 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of getv");
2483 result = (
char *)
getv(arg1,arg2);
2488 RETVAL_STRING((
const char *)result);
2502 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2508 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of getv");
2514 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of getv");
2518 result = (
char *)
getv(arg1,arg2);
2523 RETVAL_STRING((
const char *)result);
2535 argc = ZEND_NUM_ARGS();
2536 zend_get_parameters_array_ex(argc, argv);
2592 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2605 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2618 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2625 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'getv'", 0);
2636 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
2642 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nameof");
2646 result = (
char *)
nameof(arg1);
2651 RETVAL_STRING((
const char *)result);
2664 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
2670 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nameof");
2674 result = (
char *)
nameof(arg1);
2679 RETVAL_STRING((
const char *)result);
2692 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
2698 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 1 of nameof");
2702 result = (
char *)
nameof(arg1);
2707 RETVAL_STRING((
const char *)result);
2719 argc = ZEND_NUM_ARGS();
2720 zend_get_parameters_array_ex(argc, argv);
2752 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nameof'", 0);
2759 PHP_FN(
findsubg)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
2764 char *arg2 = (
char *) 0 ;
2768 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2774 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of findsubg");
2780 if (Z_ISNULL(args[1])) {
2783 convert_to_string(&args[1]);
2784 arg2 = (
char *) Z_STRVAL(args[1]);
2798 PHP_FN(
findnode)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
2803 char *arg2 = (
char *) 0 ;
2807 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2813 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of findnode");
2819 if (Z_ISNULL(args[1])) {
2822 convert_to_string(&args[1]);
2823 arg2 = (
char *) Z_STRVAL(args[1]);
2837 PHP_FN(
findedge)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
2846 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2852 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of findedge");
2858 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of findedge");
2873 char *arg2 = (
char *) 0 ;
2877 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2883 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of findattr");
2889 if (Z_ISNULL(args[1])) {
2892 convert_to_string(&args[1]);
2893 arg2 = (
char *) Z_STRVAL(args[1]);
2908 char *arg2 = (
char *) 0 ;
2912 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2918 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of findattr");
2924 if (Z_ISNULL(args[1])) {
2927 convert_to_string(&args[1]);
2928 arg2 = (
char *) Z_STRVAL(args[1]);
2943 char *arg2 = (
char *) 0 ;
2947 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2953 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of findattr");
2959 if (Z_ISNULL(args[1])) {
2962 convert_to_string(&args[1]);
2963 arg2 = (
char *) Z_STRVAL(args[1]);
2980 argc = ZEND_NUM_ARGS();
2981 zend_get_parameters_array_ex(argc, argv);
2989 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
3002 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
3015 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
3022 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'findattr'", 0);
3029 PHP_FN(
headof)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3037 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3043 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of headof");
3057 PHP_FN(
tailof)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3065 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3071 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of tailof");
3089 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3095 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of graphof");
3113 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3119 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of graphof");
3137 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3143 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of graphof");
3160 argc = ZEND_NUM_ARGS();
3161 zend_get_parameters_array_ex(argc, argv);
3193 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'graphof'", 0);
3200 PHP_FN(
rootof)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3208 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3214 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of rootof");
3228 PHP_FN(
protonode)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3236 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3242 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of protonode");
3256 PHP_FN(
protoedge)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3264 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3270 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of protoedge");
3288 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3294 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of ok");
3298 result = (bool)
ok(arg1);
3300 RETVAL_BOOL((result) ? 1 : 0);
3312 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3318 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of ok");
3322 result = (bool)
ok(arg1);
3324 RETVAL_BOOL((result) ? 1 : 0);
3336 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3342 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of ok");
3346 result = (bool)
ok(arg1);
3348 RETVAL_BOOL((result) ? 1 : 0);
3360 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3366 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 1 of ok");
3370 result = (bool)
ok(arg1);
3372 RETVAL_BOOL((result) ? 1 : 0);
3383 argc = ZEND_NUM_ARGS();
3384 zend_get_parameters_array_ex(argc, argv);
3426 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'ok'", 0);
3433 PHP_FN(
firstsubg)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3441 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3447 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstsubg");
3461 PHP_FN(
nextsubg)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3470 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3476 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextsubg");
3482 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 2 of nextsubg");
3496 PHP_FN(
firstsupg)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3504 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3510 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstsupg");
3524 PHP_FN(
nextsupg)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3533 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3539 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextsupg");
3545 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 2 of nextsupg");
3563 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3569 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstedge");
3588 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3594 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextedge");
3600 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextedge");
3618 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3624 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstout");
3643 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3649 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextout");
3655 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextout");
3673 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3679 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firstedge");
3696 argc = ZEND_NUM_ARGS();
3697 zend_get_parameters_array_ex(argc, argv);
3719 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'firstedge'", 0);
3731 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3737 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nextedge");
3743 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextedge");
3760 argc = ZEND_NUM_ARGS();
3761 zend_get_parameters_array_ex(argc, argv);
3795 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nextedge'", 0);
3806 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3812 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firstout");
3829 argc = ZEND_NUM_ARGS();
3830 zend_get_parameters_array_ex(argc, argv);
3852 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'firstout'", 0);
3864 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3870 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nextout");
3876 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextout");
3893 argc = ZEND_NUM_ARGS();
3894 zend_get_parameters_array_ex(argc, argv);
3928 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nextout'", 0);
3935 PHP_FN(
firsthead)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3943 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3949 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firsthead");
3963 PHP_FN(
nexthead)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3972 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3978 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nexthead");
3984 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of nexthead");
4002 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4008 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstin");
4027 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4033 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nextin");
4039 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextin");
4057 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4063 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firstin");
4080 argc = ZEND_NUM_ARGS();
4081 zend_get_parameters_array_ex(argc, argv);
4103 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'firstin'", 0);
4115 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4121 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextin");
4127 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextin");
4144 argc = ZEND_NUM_ARGS();
4145 zend_get_parameters_array_ex(argc, argv);
4179 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nextin'", 0);
4186 PHP_FN(
firsttail)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
4194 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4200 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firsttail");
4214 PHP_FN(
nexttail)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
4223 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4229 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nexttail");
4235 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of nexttail");
4253 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4259 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstnode");
4278 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4284 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextnode");
4290 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of nextnode");
4308 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4314 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of firstnode");
4331 argc = ZEND_NUM_ARGS();
4332 zend_get_parameters_array_ex(argc, argv);
4354 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'firstnode'", 0);
4366 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4372 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of nextnode");
4378 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of nextnode");
4395 argc = ZEND_NUM_ARGS();
4396 zend_get_parameters_array_ex(argc, argv);
4430 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nextnode'", 0);
4441 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4447 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstattr");
4466 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4472 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextattr");
4478 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of nextattr");
4496 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4502 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of firstattr");
4521 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4527 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of nextattr");
4533 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of nextattr");
4551 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4557 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firstattr");
4574 argc = ZEND_NUM_ARGS();
4575 zend_get_parameters_array_ex(argc, argv);
4607 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'firstattr'", 0);
4619 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4625 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nextattr");
4631 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of nextattr");
4648 argc = ZEND_NUM_ARGS();
4649 zend_get_parameters_array_ex(argc, argv);
4699 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nextattr'", 0);
4710 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4716 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of rm");
4720 result = (bool)
rm(arg1);
4722 RETVAL_BOOL((result) ? 1 : 0);
4734 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4740 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of rm");
4744 result = (bool)
rm(arg1);
4746 RETVAL_BOOL((result) ? 1 : 0);
4758 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4764 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of rm");
4768 result = (bool)
rm(arg1);
4770 RETVAL_BOOL((result) ? 1 : 0);
4781 argc = ZEND_NUM_ARGS();
4782 zend_get_parameters_array_ex(argc, argv);
4814 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'rm'", 0);
4821 PHP_FN(
layout)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
4826 char *arg2 = (
char *) 0 ;
4830 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4836 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of layout");
4842 if (Z_ISNULL(args[1])) {
4845 convert_to_string(&args[1]);
4846 arg2 = (
char *) Z_STRVAL(args[1]);
4850 result = (bool)
layout(arg1,(
char const *)arg2);
4852 RETVAL_BOOL((result) ? 1 : 0);
4864 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4870 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of render");
4874 result = (bool)
render(arg1);
4876 RETVAL_BOOL((result) ? 1 : 0);
4885 char *arg2 = (
char *) 0 ;
4889 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4895 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of render");
4901 if (Z_ISNULL(args[1])) {
4904 convert_to_string(&args[1]);
4905 arg2 = (
char *) Z_STRVAL(args[1]);
4909 result = (bool)
render(arg1,(
char const *)arg2);
4911 RETVAL_BOOL((result) ? 1 : 0);
4920 char *arg2 = (
char *) 0 ;
4921 FILE *arg3 = (FILE *) 0 ;
4925 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
4931 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of render");
4937 if (Z_ISNULL(args[1])) {
4940 convert_to_string(&args[1]);
4941 arg2 = (
char *) Z_STRVAL(args[1]);
4947 zend_type_error(
"Expected SWIGTYPE_p_FILE for argument 3 of render");
4951 result = (bool)
render(arg1,(
char const *)arg2,arg3);
4953 RETVAL_BOOL((result) ? 1 : 0);
4962 char *arg2 = (
char *) 0 ;
4963 char *arg3 = (
char *) 0 ;
4967 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
4973 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of render");
4979 if (Z_ISNULL(args[1])) {
4982 convert_to_string(&args[1]);
4983 arg2 = (
char *) Z_STRVAL(args[1]);
4989 if (Z_ISNULL(args[2])) {
4992 convert_to_string(&args[2]);
4993 arg3 = (
char *) Z_STRVAL(args[2]);
4997 result = (bool)
render(arg1,(
char const *)arg2,(
char const *)arg3);
4999 RETVAL_BOOL((result) ? 1 : 0);
5010 argc = ZEND_NUM_ARGS();
5011 zend_get_parameters_array_ex(argc, argv);
5029 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
5042 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
5061 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
5063 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
5071 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'render'", 0);
5078 PHP_FN(
renderresult)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
5083 char *arg2 = (
char *) 0 ;
5084 char *arg3 = (
char *) 0 ;
5087 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
5093 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of renderresult");
5099 if (Z_ISNULL(args[1])) {
5102 convert_to_string(&args[1]);
5103 arg2 = (
char *) Z_STRVAL(args[1]);
5109 if (Z_ISNULL(args[2])) {
5112 convert_to_string(&args[2]);
5113 arg3 = (
char *) Z_STRVAL(args[2]);
5130 char *arg2 = (
char *) 0 ;
5131 char *arg3 = (
char *) 0 ;
5135 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
5141 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of renderchannel");
5147 if (Z_ISNULL(args[1])) {
5150 convert_to_string(&args[1]);
5151 arg2 = (
char *) Z_STRVAL(args[1]);
5157 if (Z_ISNULL(args[2])) {
5160 convert_to_string(&args[2]);
5161 arg3 = (
char *) Z_STRVAL(args[2]);
5165 result = (bool)
renderchannel(arg1,(
char const *)arg2,(
char const *)arg3);
5167 RETVAL_BOOL((result) ? 1 : 0);
5175 PHP_FN(
renderdata)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
5180 char *arg2 = (
char *) 0 ;
5184 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
5190 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of renderdata");
5196 if (Z_ISNULL(args[1])) {
5199 convert_to_string(&args[1]);
5200 arg2 = (
char *) Z_STRVAL(args[1]);
5204 result = (
char *)
renderdata(arg1,(
char const *)arg2);
5209 RETVAL_STRING((
const char *)result);
5219 char *arg2 = (
char *) 0 ;
5223 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
5229 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of write");
5235 if (Z_ISNULL(args[1])) {
5238 convert_to_string(&args[1]);
5239 arg2 = (
char *) Z_STRVAL(args[1]);
5243 result = (bool)
write(arg1,(
char const *)arg2);
5245 RETVAL_BOOL((result) ? 1 : 0);
5254 FILE *arg2 = (FILE *) 0 ;
5258 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
5264 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of write");
5270 zend_type_error(
"Expected SWIGTYPE_p_FILE for argument 2 of write");
5274 result = (bool)
write(arg1,arg2);
5276 RETVAL_BOOL((result) ? 1 : 0);
5287 argc = ZEND_NUM_ARGS();
5288 zend_get_parameters_array_ex(argc, argv);
5312 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
5319 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'write'", 0);
5326 PHP_FN(
tred)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
5334 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
5340 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of tred");
5344 result = (bool)
tred(arg1);
5346 RETVAL_BOOL((result) ? 1 : 0);
5359 zend_object_std_init(&obj->
std, ce);
5360 object_properties_init(&obj->
std, ce);
5367#if PHP_MAJOR_VERSION > 8 || PHP_MINOR_VERSION >= 2
5372 if (
type == IS_STRING) {
5374 ZVAL_NEW_STR(retval, zend_strpprintf(0,
"SWIGPointer(%p,owned=%d)", obj->
ptr, obj->
newobject));
5382ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_digraph, 0, 1, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5383 ZEND_ARG_TYPE_MASK(0,arg1,MAY_BE_STRING,
NULL)
5385ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_edge, 0, 3, SWIG\\_p_Agedge_t, MAY_BE_NULL)
5386 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5387 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agnode_t,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5388 ZEND_ARG_TYPE_MASK(0,arg3,MAY_BE_STRING,
NULL)
5390ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_findattr, 0, 2, SWIG\\_p_Agsym_t, MAY_BE_NULL)
5391 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5392 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5394ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_findedge, 0, 2, SWIG\\_p_Agedge_t, MAY_BE_NULL)
5395 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5396 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5398ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_findnode, 0, 2, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5399 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5400 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5402ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_findsubg, 0, 2, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5403 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5404 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5406ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_firstattr, 0, 1, SWIG\\_p_Agsym_t, MAY_BE_NULL)
5407 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5409ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_firstedge, 0, 1, SWIG\\_p_Agedge_t, MAY_BE_NULL)
5410 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5412ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_firsthead, 0, 1, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5413 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5415#define swig_arginfo_firstin swig_arginfo_firstedge
5416ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_firstnode, 0, 1, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5417 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5419#define swig_arginfo_firstout swig_arginfo_firstedge
5420ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_firstsubg, 0, 1, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5421 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5423#define swig_arginfo_firstsupg swig_arginfo_firstsubg
5424#define swig_arginfo_firsttail swig_arginfo_firsthead
5425ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_getv, 0, 2, MAY_BE_NULL|MAY_BE_STRING)
5426 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5427 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agsym_t,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5429ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_graph, 0, 2, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5430 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5431 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5433ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_graphof, 0, 1, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5434 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5436ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_headof, 0, 1, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5437 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t,MAY_BE_NULL,
NULL)
5439ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_layout, 0, 2, MAY_BE_BOOL)
5440 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5441 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5443ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_nameof, 0, 1, MAY_BE_NULL|MAY_BE_STRING)
5444 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t|SWIG\\_p_Agsym_t,MAY_BE_NULL,
NULL)
5446ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_nextattr, 0, 2, SWIG\\_p_Agsym_t, MAY_BE_NULL)
5447 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5448 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agsym_t,MAY_BE_NULL,
NULL)
5450ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_nextedge, 0, 2, SWIG\\_p_Agedge_t, MAY_BE_NULL)
5451 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5452 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agedge_t,MAY_BE_NULL,
NULL)
5454ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_nexthead, 0, 2, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5455 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5456 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5458#define swig_arginfo_nextin swig_arginfo_nextedge
5459ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_nextnode, 0, 2, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5460 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5461 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5463#define swig_arginfo_nextout swig_arginfo_nextedge
5464ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_nextsubg, 0, 2, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5465 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5466 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5468#define swig_arginfo_nextsupg swig_arginfo_nextsubg
5469#define swig_arginfo_nexttail swig_arginfo_nexthead
5470#define swig_arginfo_node swig_arginfo_findnode
5471ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_ok, 0, 1, MAY_BE_BOOL)
5472 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t|SWIG\\_p_Agsym_t,MAY_BE_NULL,
NULL)
5474ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_protoedge, 0, 1, SWIG\\_p_Agedge_t, MAY_BE_NULL)
5475 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5477ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_protonode, 0, 1, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5478 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5480ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_read, 0, 1, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5481 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_FILE,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5483#define swig_arginfo_readstring swig_arginfo_digraph
5484ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_render, 0, 3, MAY_BE_BOOL)
5485 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5486 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5487 ZEND_ARG_OBJ_TYPE_MASK(0,arg3,SWIG\\_p_FILE,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5489ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_renderchannel, 0, 3, MAY_BE_BOOL)
5490 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5491 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5492 ZEND_ARG_TYPE_MASK(0,arg3,MAY_BE_STRING,
NULL)
5494ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_renderdata, 0, 2, MAY_BE_NULL|MAY_BE_STRING)
5495 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5496 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5498ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_renderresult, 0, 3, MAY_BE_VOID)
5499 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5500 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5501 ZEND_ARG_TYPE_MASK(0,arg3,MAY_BE_STRING,
NULL)
5503ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_rm, 0, 1, MAY_BE_BOOL)
5504 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5506#define swig_arginfo_rootof swig_arginfo_firstsubg
5507ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_setv, 0, 3, MAY_BE_NULL|MAY_BE_STRING)
5508 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5509 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agsym_t,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5510 ZEND_ARG_TYPE_MASK(0,arg3,MAY_BE_STRING,
NULL)
5512#define swig_arginfo_strictdigraph swig_arginfo_digraph
5513#define swig_arginfo_strictgraph swig_arginfo_digraph
5514#define swig_arginfo_tailof swig_arginfo_headof
5515ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_tred, 0, 1, MAY_BE_BOOL)
5516 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5518ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_write, 0, 2, MAY_BE_BOOL)
5519 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5520 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_FILE,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5530 PHP_FE(
digraph,swig_arginfo_digraph)
5541 PHP_FE(
findsubg,swig_arginfo_findsubg)
5542 PHP_FE(
findnode,swig_arginfo_findnode)
5543 PHP_FE(
findedge,swig_arginfo_findedge)
5545 PHP_FE(
headof,swig_arginfo_headof)
5549 PHP_FE(
protonode,swig_arginfo_protonode)
5550 PHP_FE(
protoedge,swig_arginfo_protoedge)
5552 PHP_FE(
firstsubg,swig_arginfo_firstsubg)
5553 PHP_FE(
nextsubg,swig_arginfo_nextsubg)
5560 PHP_FE(
firsthead,swig_arginfo_firsthead)
5561 PHP_FE(
nexthead,swig_arginfo_nexthead)
5571 PHP_FE(
layout,swig_arginfo_layout)
5577 PHP_FE(
tred,swig_arginfo_tred)
5582 PHP_ME(gv,
digraph,swig_arginfo_digraph,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5586 ZEND_NAMED_ME(
read,
_wrap_read,swig_arginfo_read,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5587 ZEND_NAMED_ME(
graph,
_wrap_graph,swig_arginfo_graph,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5589 ZEND_NAMED_ME(
edge,
_wrap_edge,swig_arginfo_edge,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5590 ZEND_NAMED_ME(
setv,
_wrap_setv,swig_arginfo_setv,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5591 ZEND_NAMED_ME(
getv,
_wrap_getv,swig_arginfo_getv,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5592 ZEND_NAMED_ME(
nameof,
_wrap_nameof,swig_arginfo_nameof,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5593 PHP_ME(gv,
findsubg,swig_arginfo_findsubg,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5594 PHP_ME(gv,
findnode,swig_arginfo_findnode,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5595 PHP_ME(gv,
findedge,swig_arginfo_findedge,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5597 PHP_ME(gv,
headof,swig_arginfo_headof,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5601 PHP_ME(gv,
protonode,swig_arginfo_protonode,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5602 PHP_ME(gv,
protoedge,swig_arginfo_protoedge,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5603 ZEND_NAMED_ME(
ok,
_wrap_ok,swig_arginfo_ok,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5604 PHP_ME(gv,
firstsubg,swig_arginfo_firstsubg,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5605 PHP_ME(gv,
nextsubg,swig_arginfo_nextsubg,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5612 PHP_ME(gv,
firsthead,swig_arginfo_firsthead,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5613 PHP_ME(gv,
nexthead,swig_arginfo_nexthead,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5622 ZEND_NAMED_ME(
rm,
_wrap_rm,swig_arginfo_rm,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5623 PHP_ME(gv,
layout,swig_arginfo_layout,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5624 ZEND_NAMED_ME(
render,
_wrap_render,swig_arginfo_render,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5625 PHP_ME(gv,
renderresult,swig_arginfo_renderresult,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5626 PHP_ME(gv,
renderchannel,swig_arginfo_renderchannel,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5627 PHP_ME(gv,
renderdata,swig_arginfo_renderdata,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5628 ZEND_NAMED_ME(
write,
_wrap_write,swig_arginfo_write,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5629 PHP_ME(gv,
tred,swig_arginfo_tred,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5635 STANDARD_MODULE_HEADER,
5644 STANDARD_MODULE_PROPERTIES
5655#define SWIG_php_minit PHP_MINIT_FUNCTION(gv)
5706#define SWIGRUNTIME_DEBUG
5709#ifndef SWIG_INIT_CLIENT_DATA_TYPE
5710#define SWIG_INIT_CLIENT_DATA_TYPE void *
5745 }
while (iter!= module_head);
5756 if (
init == 0)
return;
5759#ifdef SWIGRUNTIME_DEBUG
5760 printf(
"SWIG_InitializeModule: size %lu\n", (
unsigned long)
swig_module.
size);
5767#ifdef SWIGRUNTIME_DEBUG
5777#ifdef SWIGRUNTIME_DEBUG
5778 printf(
"SWIG_InitializeModule: found type %s\n",
type->name);
5782#ifdef SWIGRUNTIME_DEBUG
5783 printf(
"SWIG_InitializeModule: found and overwrite type %s \n",
type->name);
5792 while (cast->
type) {
5796#ifdef SWIGRUNTIME_DEBUG
5797 printf(
"SWIG_InitializeModule: look cast %s\n", cast->
type->
name);
5801#ifdef SWIGRUNTIME_DEBUG
5802 if (ret) printf(
"SWIG_InitializeModule: found cast %s\n", ret->
name);
5807#ifdef SWIGRUNTIME_DEBUG
5808 printf(
"SWIG_InitializeModule: skip old type %s\n", ret->
name);
5815#ifdef SWIGRUNTIME_DEBUG
5816 if (ocast) printf(
"SWIG_InitializeModule: skip old cast %s\n", ret->
name);
5818 if (!ocast) ret = 0;
5823#ifdef SWIGRUNTIME_DEBUG
5824 printf(
"SWIG_InitializeModule: adding cast %s\n", cast->
type->
name);
5827 type->cast->prev = cast;
5839#ifdef SWIGRUNTIME_DEBUG
5840 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
5845 while (cast->
type) {
5846 printf(
"SWIG_InitializeModule: cast type %s\n", cast->
type->
name);
5850 printf(
"---- Total casts: %d\n",j);
5852 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
5865 static int init_run = 0;
5867 if (init_run)
return;
5878 equiv = equiv->
next;
5895#if PHP_MAJOR_VERSION == 8 && PHP_MINOR_VERSION == 0
5897 EG(class_table) = CG(class_table);
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 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_firstnode__SWIG_0(int argc, SCM *argv)
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_setv__SWIG_0(int argc, SCM *argv)
static SCM _wrap_findattr__SWIG_1(int argc, SCM *argv)
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_getv__SWIG_5(int argc, SCM *argv)
static SCM _wrap_write__SWIG_1(int argc, SCM *argv)
static SCM _wrap_ok__SWIG_3(int argc, SCM *argv)
static SCM _wrap_read__SWIG_0(int argc, SCM *argv)
static SCM _wrap_nextin(SCM rest)
static SCM _wrap_firstout__SWIG_0(int argc, SCM *argv)
#define SWIG_ConvertPtr(s, result, type, flags)
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_firstnode__SWIG_1(int argc, SCM *argv)
static SCM _wrap_render__SWIG_0(int argc, SCM *argv)
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_firstedge__SWIG_1(int argc, SCM *argv)
static SCM _wrap_firstnode(SCM rest)
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_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_ok__SWIG_0(int argc, SCM *argv)
static SCM _wrap_read(SCM rest)
static SCM _wrap_nextattr__SWIG_0(int argc, SCM *argv)
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_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_rm__SWIG_2(int argc, SCM *argv)
static SCM _wrap_nextnode(SCM rest)
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)
#define SWIG_ConvertPtrAndOwn(obj, pp, type, flags, own)
SWIGRUNTIME void SWIG_InitializeModule(SWIG_INIT_CLIENT_DATA_TYPE clientdata)
static swig_type_info _swigt__p_Agsym_t
static swig_cast_info _swigc__p_Agraph_t[]
static ZEND_NAMED_FUNCTION(_wrap_graph__SWIG_0)
static swig_cast_info * swig_cast_initial[]
Agraph_t * firstsubg(Agraph_t *g)
Agraph_t * read(const char *filename)
static zend_object * swig_ptr_object_new(zend_class_entry *ce)
Agraph_t * nextsubg(Agraph_t *g, Agraph_t *sg)
Agraph_t * readstring(char *string)
static zend_class_entry * SWIG_Php_ce__p_Agraph_t
char * getv(Agraph_t *g, char *attr)
Agraph_t * findsubg(Agraph_t *g, char *name)
void renderresult(Agraph_t *g, const char *format, char *outdata)
#define SWIG_CheckState(r)
static swig_module_info * SWIG_Php_GetModule(void)
static swig_cast_info _swigc__p_FILE[]
SWIGRUNTIME int SWIG_TypeEquiv(const char *nb, const char *tb)
#define SWIGTYPE_p_Agnode_t
#define swig_arginfo_firstsupg
static const zend_function_entry class_gv_functions[]
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)
Agedge_t * nextout(Agraph_t *g, Agedge_t *e)
static PHP_FUNCTION(digraph)
static int swig_ptr_cast_object(zend_object *zobj, zval *retval, int type)
Agraph_t * rootof(Agraph_t *g)
static swig_cast_info _swigc__p_Agnode_t[]
static zend_class_entry SWIG_Php_swig_wrapped_interface_ce
Agnode_t * headof(Agedge_t *e)
#define SWIGTYPE_p_Agraph_t
Agnode_t * firsttail(Agnode_t *n)
#define SWIGTYPE_p_Agsym_t
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)
#define swig_arginfo_nexttail
bool renderchannel(Agraph_t *g, const char *format, const char *channelname)
static swig_object_wrapper * swig_php_fetch_object(zend_object *obj)
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)
static PHP_METHOD(gv, digraph)
Agedge_t * firstedge(Agraph_t *g)
Agraph_t * graphof(Agraph_t *g)
SWIGRUNTIME const char * SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name)
static swig_module_info swig_module
#define swig_arginfo_node
char * nameof(Agraph_t *g)
#define SWIG_SetModule(clientdata, pointer)
Agnode_t * firstnode(Agraph_t *g)
#define SWIG_INIT_CLIENT_DATA_TYPE
Agedge_t * firstout(Agraph_t *g)
#define SWIG_POINTER_RELEASE
SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr)
#define swig_arginfo_firsttail
SWIGRUNTIME void SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata)
#define SWIG_POINTER_CLEAR
static zend_object_handlers swig_ptr_object_handlers
SWIGRUNTIME int SWIG_TypeCmp(const char *nb, const char *tb)
SWIGRUNTIME const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz)
static zend_class_entry * SWIG_Php_ce__p_Agnode_t
#define swig_arginfo_strictgraph
static zend_class_entry * SWIG_Php_ce__p_FILE
zend_do_implement_interface(SWIG_Php_ce__p_Agnode_t, &SWIG_Php_swig_wrapped_interface_ce)
static void * SWIG_Php_free_obj(zend_object *object)
#define swig_arginfo_firstin
bool layout(Agraph_t *g, const char *engine)
static swig_type_info _swigt__p_Agraph_t
static zend_class_entry * SWIG_Php_ce__p_Agedge_t
SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)
static zend_class_entry * SWIG_Php_ce_gv
INIT_CLASS_ENTRY(internal_ce, "gv", class_gv_functions)
SWIGRUNTIME const char * SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name)
static int default_error_code
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_arginfo_tailof
#define SWIG_NullReferenceError
SWIGRUNTIMEINLINE const char * SWIG_TypeName(const swig_type_info *ty)
#define swig_arginfo_strictdigraph
#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)
#define swig_arginfo_nextout
static swig_cast_info _swigc__p_Agedge_t[]
static zend_class_entry * SWIG_Php_ce__p_Agsym_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
Agnode_t * nexttail(Agnode_t *n, Agnode_t *t)
static void SWIG_SetPointerZval(zval *z, void *ptr, swig_type_info *type, int newobject)
Agraph_t * firstsupg(Agraph_t *g)
#define SWIG_GetModule(clientdata)
Agsym_t * findattr(Agraph_t *g, char *name)
static const zend_function_entry module_gv_functions[]
SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct(const swig_type_info *from, swig_type_info *ty)
SWIGRUNTIME void SWIG_PropagateClientData(void)
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
#define swig_arginfo_rootof
Agnode_t * nextnode(Agraph_t *g, Agnode_t *n)
#define swig_arginfo_nextsupg
#define SWIG_CAST_NEW_MEMORY
static void SWIG_Php_SetModule(swig_module_info *pointer, int module_number)
static swig_type_info _swigt__p_FILE
Agedge_t * nextin(Agnode_t *n, Agedge_t *e)
Agraph_t * graph(char *name)
SWIGEXPORT zend_module_entry * get_module(void)
struct swig_module_info swig_module_info
Agsym_t * firstattr(Agraph_t *g)
zend_module_entry gv_module_entry
static swig_type_info * swig_type_initial[]
#define swig_arginfo_firstout
#define swig_arginfo_nextin
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)
static const char const_name[]
static const char * default_error_msg
static zend_object * SWIG_Php_do_create_object(zend_class_entry *ce, zend_object_handlers *handlers)
Agnode_t * firsthead(Agnode_t *n)
static swig_type_info _swigt__p_Agnode_t
static swig_type_info _swigt__p_Agedge_t
static swig_type_info * swig_types[6]
#define swig_arginfo_readstring
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
swig_cast_info ** cast_initial
swig_type_info ** type_initial
struct swig_module_info * next
const swig_type_info * type
struct swig_cast_info * cast