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"
1102#undef PACKAGE_BUGREPORT
1103#undef PACKAGE_STRING
1104#undef PACKAGE_TARNAME
1105#undef PACKAGE_VERSION
1349 char *arg1 = (
char *) 0 ;
1353 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1359 if (Z_ISNULL(args[0])) {
1362 convert_to_string(&args[0]);
1363 arg1 = (
char *) Z_STRVAL(args[0]);
1377 PHP_FN(
digraph)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
1381 char *arg1 = (
char *) 0 ;
1385 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1391 if (Z_ISNULL(args[0])) {
1394 convert_to_string(&args[0]);
1395 arg1 = (
char *) Z_STRVAL(args[0]);
1409 PHP_FN(
strictgraph)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
1413 char *arg1 = (
char *) 0 ;
1417 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1423 if (Z_ISNULL(args[0])) {
1426 convert_to_string(&args[0]);
1427 arg1 = (
char *) Z_STRVAL(args[0]);
1445 char *arg1 = (
char *) 0 ;
1449 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1455 if (Z_ISNULL(args[0])) {
1458 convert_to_string(&args[0]);
1459 arg1 = (
char *) Z_STRVAL(args[0]);
1473 PHP_FN(
readstring)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
1477 char *arg1 = (
char *) 0 ;
1481 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1487 if (Z_ISNULL(args[0])) {
1490 convert_to_string(&args[0]);
1491 arg1 = (
char *) Z_STRVAL(args[0]);
1505 char *arg1 = (
char *) 0 ;
1509 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1515 if (Z_ISNULL(args[0])) {
1518 convert_to_string(&args[0]);
1519 arg1 = (
char *) Z_STRVAL(args[0]);
1533 FILE *arg1 = (FILE *) 0 ;
1537 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
1543 zend_type_error(
"Expected SWIGTYPE_p_FILE for argument 1 of read");
1560 argc = ZEND_NUM_ARGS();
1561 zend_get_parameters_array_ex(argc, argv);
1574 _v = (Z_TYPE(argv[0]) == IS_STRING || Z_TYPE(argv[0]) == IS_NULL);
1580 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'read'", 0);
1588 char *arg2 = (
char *) 0 ;
1592 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
1598 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of graph");
1604 if (Z_ISNULL(args[1])) {
1607 convert_to_string(&args[1]);
1608 arg2 = (
char *) Z_STRVAL(args[1]);
1625 argc = ZEND_NUM_ARGS();
1626 zend_get_parameters_array_ex(argc, argv);
1629 _v = (Z_TYPE(argv[0]) == IS_STRING || Z_TYPE(argv[0]) == IS_NULL);
1641 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
1648 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'graph'", 0);
1655 PHP_FN(
node)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
1660 char *arg2 = (
char *) 0 ;
1664 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
1670 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of node");
1676 if (Z_ISNULL(args[1])) {
1679 convert_to_string(&args[1]);
1680 arg2 = (
char *) Z_STRVAL(args[1]);
1699 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
1705 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of edge");
1711 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of edge");
1726 char *arg2 = (
char *) 0 ;
1730 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
1736 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of edge");
1742 if (Z_ISNULL(args[1])) {
1745 convert_to_string(&args[1]);
1746 arg2 = (
char *) Z_STRVAL(args[1]);
1760 char *arg1 = (
char *) 0 ;
1765 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
1771 if (Z_ISNULL(args[0])) {
1774 convert_to_string(&args[0]);
1775 arg1 = (
char *) Z_STRVAL(args[0]);
1781 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of edge");
1796 char *arg2 = (
char *) 0 ;
1797 char *arg3 = (
char *) 0 ;
1801 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
1807 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of edge");
1813 if (Z_ISNULL(args[1])) {
1816 convert_to_string(&args[1]);
1817 arg2 = (
char *) Z_STRVAL(args[1]);
1823 if (Z_ISNULL(args[2])) {
1826 convert_to_string(&args[2]);
1827 arg3 = (
char *) Z_STRVAL(args[2]);
1844 argc = ZEND_NUM_ARGS();
1845 zend_get_parameters_array_ex(argc, argv);
1869 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
1877 _v = (Z_TYPE(argv[0]) == IS_STRING || Z_TYPE(argv[0]) == IS_NULL);
1895 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
1897 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
1905 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'edge'", 0);
1913 char *arg2 = (
char *) 0 ;
1914 char *arg3 = (
char *) 0 ;
1918 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
1924 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of setv");
1930 if (Z_ISNULL(args[1])) {
1933 convert_to_string(&args[1]);
1934 arg2 = (
char *) Z_STRVAL(args[1]);
1940 if (Z_ISNULL(args[2])) {
1943 convert_to_string(&args[2]);
1944 arg3 = (
char *) Z_STRVAL(args[2]);
1948 result = (
char *)
setv(arg1,arg2,arg3);
1953 RETVAL_STRING((
const char *)result);
1963 char *arg2 = (
char *) 0 ;
1964 char *arg3 = (
char *) 0 ;
1968 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
1974 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of setv");
1980 if (Z_ISNULL(args[1])) {
1983 convert_to_string(&args[1]);
1984 arg2 = (
char *) Z_STRVAL(args[1]);
1990 if (Z_ISNULL(args[2])) {
1993 convert_to_string(&args[2]);
1994 arg3 = (
char *) Z_STRVAL(args[2]);
1998 result = (
char *)
setv(arg1,arg2,arg3);
2003 RETVAL_STRING((
const char *)result);
2013 char *arg2 = (
char *) 0 ;
2014 char *arg3 = (
char *) 0 ;
2018 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
2024 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of setv");
2030 if (Z_ISNULL(args[1])) {
2033 convert_to_string(&args[1]);
2034 arg2 = (
char *) Z_STRVAL(args[1]);
2040 if (Z_ISNULL(args[2])) {
2043 convert_to_string(&args[2]);
2044 arg3 = (
char *) Z_STRVAL(args[2]);
2048 result = (
char *)
setv(arg1,arg2,arg3);
2053 RETVAL_STRING((
const char *)result);
2064 char *arg3 = (
char *) 0 ;
2068 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
2074 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of setv");
2080 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of setv");
2086 if (Z_ISNULL(args[2])) {
2089 convert_to_string(&args[2]);
2090 arg3 = (
char *) Z_STRVAL(args[2]);
2094 result = (
char *)
setv(arg1,arg2,arg3);
2099 RETVAL_STRING((
const char *)result);
2110 char *arg3 = (
char *) 0 ;
2114 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
2120 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of setv");
2126 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of setv");
2132 if (Z_ISNULL(args[2])) {
2135 convert_to_string(&args[2]);
2136 arg3 = (
char *) Z_STRVAL(args[2]);
2140 result = (
char *)
setv(arg1,arg2,arg3);
2145 RETVAL_STRING((
const char *)result);
2156 char *arg3 = (
char *) 0 ;
2160 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
2166 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of setv");
2172 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of setv");
2178 if (Z_ISNULL(args[2])) {
2181 convert_to_string(&args[2]);
2182 arg3 = (
char *) Z_STRVAL(args[2]);
2186 result = (
char *)
setv(arg1,arg2,arg3);
2191 RETVAL_STRING((
const char *)result);
2203 argc = ZEND_NUM_ARGS();
2204 zend_get_parameters_array_ex(argc, argv);
2217 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2236 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2255 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2269 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2271 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2285 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2287 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2301 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2303 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
2311 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'setv'", 0);
2319 char *arg2 = (
char *) 0 ;
2323 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2329 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of getv");
2335 if (Z_ISNULL(args[1])) {
2338 convert_to_string(&args[1]);
2339 arg2 = (
char *) Z_STRVAL(args[1]);
2343 result = (
char *)
getv(arg1,arg2);
2348 RETVAL_STRING((
const char *)result);
2358 char *arg2 = (
char *) 0 ;
2362 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2368 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of getv");
2374 if (Z_ISNULL(args[1])) {
2377 convert_to_string(&args[1]);
2378 arg2 = (
char *) Z_STRVAL(args[1]);
2382 result = (
char *)
getv(arg1,arg2);
2387 RETVAL_STRING((
const char *)result);
2397 char *arg2 = (
char *) 0 ;
2401 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2407 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of getv");
2413 if (Z_ISNULL(args[1])) {
2416 convert_to_string(&args[1]);
2417 arg2 = (
char *) Z_STRVAL(args[1]);
2421 result = (
char *)
getv(arg1,arg2);
2426 RETVAL_STRING((
const char *)result);
2440 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2446 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of getv");
2452 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of getv");
2456 result = (
char *)
getv(arg1,arg2);
2461 RETVAL_STRING((
const char *)result);
2475 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2481 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of getv");
2487 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of getv");
2491 result = (
char *)
getv(arg1,arg2);
2496 RETVAL_STRING((
const char *)result);
2510 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2516 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of getv");
2522 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of getv");
2526 result = (
char *)
getv(arg1,arg2);
2531 RETVAL_STRING((
const char *)result);
2543 argc = ZEND_NUM_ARGS();
2544 zend_get_parameters_array_ex(argc, argv);
2600 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2613 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2626 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
2633 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'getv'", 0);
2644 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
2650 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nameof");
2654 result = (
char *)
nameof(arg1);
2659 RETVAL_STRING((
const char *)result);
2672 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
2678 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nameof");
2682 result = (
char *)
nameof(arg1);
2687 RETVAL_STRING((
const char *)result);
2700 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
2706 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 1 of nameof");
2710 result = (
char *)
nameof(arg1);
2715 RETVAL_STRING((
const char *)result);
2727 argc = ZEND_NUM_ARGS();
2728 zend_get_parameters_array_ex(argc, argv);
2760 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nameof'", 0);
2767 PHP_FN(
findsubg)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
2772 char *arg2 = (
char *) 0 ;
2776 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2782 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of findsubg");
2788 if (Z_ISNULL(args[1])) {
2791 convert_to_string(&args[1]);
2792 arg2 = (
char *) Z_STRVAL(args[1]);
2806 PHP_FN(
findnode)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
2811 char *arg2 = (
char *) 0 ;
2815 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2821 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of findnode");
2827 if (Z_ISNULL(args[1])) {
2830 convert_to_string(&args[1]);
2831 arg2 = (
char *) Z_STRVAL(args[1]);
2845 PHP_FN(
findedge)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
2854 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2860 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of findedge");
2866 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of findedge");
2881 char *arg2 = (
char *) 0 ;
2885 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2891 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of findattr");
2897 if (Z_ISNULL(args[1])) {
2900 convert_to_string(&args[1]);
2901 arg2 = (
char *) Z_STRVAL(args[1]);
2916 char *arg2 = (
char *) 0 ;
2920 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2926 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of findattr");
2932 if (Z_ISNULL(args[1])) {
2935 convert_to_string(&args[1]);
2936 arg2 = (
char *) Z_STRVAL(args[1]);
2951 char *arg2 = (
char *) 0 ;
2955 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
2961 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of findattr");
2967 if (Z_ISNULL(args[1])) {
2970 convert_to_string(&args[1]);
2971 arg2 = (
char *) Z_STRVAL(args[1]);
2988 argc = ZEND_NUM_ARGS();
2989 zend_get_parameters_array_ex(argc, argv);
2997 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
3010 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
3023 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
3030 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'findattr'", 0);
3037 PHP_FN(
headof)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3045 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3051 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of headof");
3065 PHP_FN(
tailof)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3073 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3079 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of tailof");
3097 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3103 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of graphof");
3121 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3127 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of graphof");
3145 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3151 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of graphof");
3168 argc = ZEND_NUM_ARGS();
3169 zend_get_parameters_array_ex(argc, argv);
3201 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'graphof'", 0);
3208 PHP_FN(
rootof)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3216 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3222 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of rootof");
3236 PHP_FN(
protonode)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3244 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3250 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of protonode");
3264 PHP_FN(
protoedge)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3272 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3278 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of protoedge");
3296 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3302 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of ok");
3306 result = (bool)
ok(arg1);
3308 RETVAL_BOOL((result) ? 1 : 0);
3320 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3326 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of ok");
3330 result = (bool)
ok(arg1);
3332 RETVAL_BOOL((result) ? 1 : 0);
3344 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3350 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of ok");
3354 result = (bool)
ok(arg1);
3356 RETVAL_BOOL((result) ? 1 : 0);
3368 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3374 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 1 of ok");
3378 result = (bool)
ok(arg1);
3380 RETVAL_BOOL((result) ? 1 : 0);
3391 argc = ZEND_NUM_ARGS();
3392 zend_get_parameters_array_ex(argc, argv);
3434 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'ok'", 0);
3441 PHP_FN(
firstsubg)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3449 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3455 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstsubg");
3469 PHP_FN(
nextsubg)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3478 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3484 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextsubg");
3490 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 2 of nextsubg");
3504 PHP_FN(
firstsupg)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3512 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3518 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstsupg");
3532 PHP_FN(
nextsupg)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3541 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3547 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextsupg");
3553 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 2 of nextsupg");
3571 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3577 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstedge");
3596 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3602 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextedge");
3608 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextedge");
3626 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3632 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstout");
3651 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3657 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextout");
3663 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextout");
3681 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3687 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firstedge");
3704 argc = ZEND_NUM_ARGS();
3705 zend_get_parameters_array_ex(argc, argv);
3727 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'firstedge'", 0);
3739 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3745 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nextedge");
3751 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextedge");
3768 argc = ZEND_NUM_ARGS();
3769 zend_get_parameters_array_ex(argc, argv);
3803 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nextedge'", 0);
3814 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3820 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firstout");
3837 argc = ZEND_NUM_ARGS();
3838 zend_get_parameters_array_ex(argc, argv);
3860 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'firstout'", 0);
3872 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3878 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nextout");
3884 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextout");
3901 argc = ZEND_NUM_ARGS();
3902 zend_get_parameters_array_ex(argc, argv);
3936 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nextout'", 0);
3943 PHP_FN(
firsthead)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3951 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
3957 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firsthead");
3971 PHP_FN(
nexthead)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
3980 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
3986 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nexthead");
3992 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of nexthead");
4010 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4016 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstin");
4035 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4041 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nextin");
4047 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextin");
4065 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4071 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firstin");
4088 argc = ZEND_NUM_ARGS();
4089 zend_get_parameters_array_ex(argc, argv);
4111 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'firstin'", 0);
4123 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4129 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextin");
4135 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 2 of nextin");
4152 argc = ZEND_NUM_ARGS();
4153 zend_get_parameters_array_ex(argc, argv);
4187 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nextin'", 0);
4194 PHP_FN(
firsttail)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
4202 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4208 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firsttail");
4222 PHP_FN(
nexttail)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
4231 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4237 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nexttail");
4243 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of nexttail");
4261 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4267 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstnode");
4286 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4292 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextnode");
4298 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of nextnode");
4316 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4322 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of firstnode");
4339 argc = ZEND_NUM_ARGS();
4340 zend_get_parameters_array_ex(argc, argv);
4362 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'firstnode'", 0);
4374 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4380 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of nextnode");
4386 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 2 of nextnode");
4403 argc = ZEND_NUM_ARGS();
4404 zend_get_parameters_array_ex(argc, argv);
4438 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nextnode'", 0);
4449 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4455 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of firstattr");
4474 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4480 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of nextattr");
4486 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of nextattr");
4504 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4510 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of firstattr");
4529 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4535 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of nextattr");
4541 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of nextattr");
4559 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4565 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of firstattr");
4582 argc = ZEND_NUM_ARGS();
4583 zend_get_parameters_array_ex(argc, argv);
4615 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'firstattr'", 0);
4627 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4633 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of nextattr");
4639 zend_type_error(
"Expected SWIGTYPE_p_Agsym_t for argument 2 of nextattr");
4656 argc = ZEND_NUM_ARGS();
4657 zend_get_parameters_array_ex(argc, argv);
4707 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'nextattr'", 0);
4718 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4724 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of rm");
4728 result = (bool)
rm(arg1);
4730 RETVAL_BOOL((result) ? 1 : 0);
4742 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4748 zend_type_error(
"Expected SWIGTYPE_p_Agnode_t for argument 1 of rm");
4752 result = (bool)
rm(arg1);
4754 RETVAL_BOOL((result) ? 1 : 0);
4766 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4772 zend_type_error(
"Expected SWIGTYPE_p_Agedge_t for argument 1 of rm");
4776 result = (bool)
rm(arg1);
4778 RETVAL_BOOL((result) ? 1 : 0);
4789 argc = ZEND_NUM_ARGS();
4790 zend_get_parameters_array_ex(argc, argv);
4822 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'rm'", 0);
4829 PHP_FN(
layout)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
4834 char *arg2 = (
char *) 0 ;
4838 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4844 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of layout");
4850 if (Z_ISNULL(args[1])) {
4853 convert_to_string(&args[1]);
4854 arg2 = (
char *) Z_STRVAL(args[1]);
4858 result = (bool)
layout(arg1,(
char const *)arg2);
4860 RETVAL_BOOL((result) ? 1 : 0);
4872 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
4878 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of render");
4882 result = (bool)
render(arg1);
4884 RETVAL_BOOL((result) ? 1 : 0);
4893 char *arg2 = (
char *) 0 ;
4897 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
4903 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of render");
4909 if (Z_ISNULL(args[1])) {
4912 convert_to_string(&args[1]);
4913 arg2 = (
char *) Z_STRVAL(args[1]);
4917 result = (bool)
render(arg1,(
char const *)arg2);
4919 RETVAL_BOOL((result) ? 1 : 0);
4928 char *arg2 = (
char *) 0 ;
4929 FILE *arg3 = (FILE *) 0 ;
4933 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
4939 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of render");
4945 if (Z_ISNULL(args[1])) {
4948 convert_to_string(&args[1]);
4949 arg2 = (
char *) Z_STRVAL(args[1]);
4955 zend_type_error(
"Expected SWIGTYPE_p_FILE for argument 3 of render");
4959 result = (bool)
render(arg1,(
char const *)arg2,arg3);
4961 RETVAL_BOOL((result) ? 1 : 0);
4970 char *arg2 = (
char *) 0 ;
4971 char *arg3 = (
char *) 0 ;
4975 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
4981 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of render");
4987 if (Z_ISNULL(args[1])) {
4990 convert_to_string(&args[1]);
4991 arg2 = (
char *) Z_STRVAL(args[1]);
4997 if (Z_ISNULL(args[2])) {
5000 convert_to_string(&args[2]);
5001 arg3 = (
char *) Z_STRVAL(args[2]);
5005 result = (bool)
render(arg1,(
char const *)arg2,(
char const *)arg3);
5007 RETVAL_BOOL((result) ? 1 : 0);
5018 argc = ZEND_NUM_ARGS();
5019 zend_get_parameters_array_ex(argc, argv);
5037 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
5050 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
5069 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
5071 _v = (Z_TYPE(argv[2]) == IS_STRING || Z_TYPE(argv[2]) == IS_NULL);
5079 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'render'", 0);
5086 PHP_FN(
renderresult)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
5091 char *arg2 = (
char *) 0 ;
5092 char *arg3 = (
char *) 0 ;
5095 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
5101 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of renderresult");
5107 if (Z_ISNULL(args[1])) {
5110 convert_to_string(&args[1]);
5111 arg2 = (
char *) Z_STRVAL(args[1]);
5117 if (Z_ISNULL(args[2])) {
5120 convert_to_string(&args[2]);
5121 arg3 = (
char *) Z_STRVAL(args[2]);
5138 char *arg2 = (
char *) 0 ;
5139 char *arg3 = (
char *) 0 ;
5143 if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) !=
SUCCESS) {
5149 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of renderchannel");
5155 if (Z_ISNULL(args[1])) {
5158 convert_to_string(&args[1]);
5159 arg2 = (
char *) Z_STRVAL(args[1]);
5165 if (Z_ISNULL(args[2])) {
5168 convert_to_string(&args[2]);
5169 arg3 = (
char *) Z_STRVAL(args[2]);
5173 result = (bool)
renderchannel(arg1,(
char const *)arg2,(
char const *)arg3);
5175 RETVAL_BOOL((result) ? 1 : 0);
5183 PHP_FN(
renderdata)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
5188 char *arg2 = (
char *) 0 ;
5192 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
5198 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of renderdata");
5204 if (Z_ISNULL(args[1])) {
5207 convert_to_string(&args[1]);
5208 arg2 = (
char *) Z_STRVAL(args[1]);
5212 result = (
char *)
renderdata(arg1,(
char const *)arg2);
5217 RETVAL_STRING((
const char *)result);
5227 char *arg2 = (
char *) 0 ;
5231 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
5237 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of write");
5243 if (Z_ISNULL(args[1])) {
5246 convert_to_string(&args[1]);
5247 arg2 = (
char *) Z_STRVAL(args[1]);
5251 result = (bool)
write(arg1,(
char const *)arg2);
5253 RETVAL_BOOL((result) ? 1 : 0);
5262 FILE *arg2 = (FILE *) 0 ;
5266 if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) !=
SUCCESS) {
5272 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of write");
5278 zend_type_error(
"Expected SWIGTYPE_p_FILE for argument 2 of write");
5282 result = (bool)
write(arg1,arg2);
5284 RETVAL_BOOL((result) ? 1 : 0);
5295 argc = ZEND_NUM_ARGS();
5296 zend_get_parameters_array_ex(argc, argv);
5320 _v = (Z_TYPE(argv[1]) == IS_STRING || Z_TYPE(argv[1]) == IS_NULL);
5327 zend_throw_exception(zend_ce_type_error,
"No matching function for overloaded 'write'", 0);
5334 PHP_FN(
tred)(INTERNAL_FUNCTION_PARAM_PASSTHRU);
5342 if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) !=
SUCCESS) {
5348 zend_type_error(
"Expected SWIGTYPE_p_Agraph_t for argument 1 of tred");
5352 result = (bool)
tred(arg1);
5354 RETVAL_BOOL((result) ? 1 : 0);
5367 zend_object_std_init(&obj->
std, ce);
5368 object_properties_init(&obj->
std, ce);
5375#if PHP_MAJOR_VERSION > 8 || PHP_MINOR_VERSION >= 2
5380 if (
type == IS_STRING) {
5382 ZVAL_NEW_STR(retval, zend_strpprintf(0,
"SWIGPointer(%p,owned=%d)", obj->
ptr, obj->
newobject));
5390ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_digraph, 0, 1, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5391 ZEND_ARG_TYPE_MASK(0,arg1,MAY_BE_STRING,
NULL)
5393ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_edge, 0, 3, SWIG\\_p_Agedge_t, MAY_BE_NULL)
5394 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5395 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agnode_t,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5396 ZEND_ARG_TYPE_MASK(0,arg3,MAY_BE_STRING,
NULL)
5398ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_findattr, 0, 2, SWIG\\_p_Agsym_t, MAY_BE_NULL)
5399 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|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_findedge, 0, 2, SWIG\\_p_Agedge_t, MAY_BE_NULL)
5403 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5404 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5406ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_findnode, 0, 2, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5407 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5408 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5410ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_findsubg, 0, 2, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5411 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5412 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5414ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_firstattr, 0, 1, SWIG\\_p_Agsym_t, MAY_BE_NULL)
5415 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5417ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_firstedge, 0, 1, SWIG\\_p_Agedge_t, MAY_BE_NULL)
5418 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5420ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_firsthead, 0, 1, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5421 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5423#define swig_arginfo_firstin swig_arginfo_firstedge
5424ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_firstnode, 0, 1, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5425 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5427#define swig_arginfo_firstout swig_arginfo_firstedge
5428ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_firstsubg, 0, 1, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5429 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5431#define swig_arginfo_firstsupg swig_arginfo_firstsubg
5432#define swig_arginfo_firsttail swig_arginfo_firsthead
5433ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_getv, 0, 2, MAY_BE_NULL|MAY_BE_STRING)
5434 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5435 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agsym_t,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5437ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_graph, 0, 2, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5438 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5439 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5441ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_graphof, 0, 1, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5442 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5444ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_headof, 0, 1, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5445 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t,MAY_BE_NULL,
NULL)
5447ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_layout, 0, 2, MAY_BE_BOOL)
5448 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5449 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5451ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_nameof, 0, 1, MAY_BE_NULL|MAY_BE_STRING)
5452 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t|SWIG\\_p_Agsym_t,MAY_BE_NULL,
NULL)
5454ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_nextattr, 0, 2, SWIG\\_p_Agsym_t, MAY_BE_NULL)
5455 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5456 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agsym_t,MAY_BE_NULL,
NULL)
5458ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_nextedge, 0, 2, SWIG\\_p_Agedge_t, MAY_BE_NULL)
5459 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5460 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agedge_t,MAY_BE_NULL,
NULL)
5462ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_nexthead, 0, 2, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5463 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5464 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5466#define swig_arginfo_nextin swig_arginfo_nextedge
5467ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_nextnode, 0, 2, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5468 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5469 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agnode_t,MAY_BE_NULL,
NULL)
5471#define swig_arginfo_nextout swig_arginfo_nextedge
5472ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_nextsubg, 0, 2, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5473 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5474 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5476#define swig_arginfo_nextsupg swig_arginfo_nextsubg
5477#define swig_arginfo_nexttail swig_arginfo_nexthead
5478#define swig_arginfo_node swig_arginfo_findnode
5479ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_ok, 0, 1, MAY_BE_BOOL)
5480 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)
5482ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_protoedge, 0, 1, SWIG\\_p_Agedge_t, MAY_BE_NULL)
5483 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5485ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_protonode, 0, 1, SWIG\\_p_Agnode_t, MAY_BE_NULL)
5486 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5488ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(swig_arginfo_read, 0, 1, SWIG\\_p_Agraph_t, MAY_BE_NULL)
5489 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_FILE,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5491#define swig_arginfo_readstring swig_arginfo_digraph
5492ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_render, 0, 3, MAY_BE_BOOL)
5493 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5494 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5495 ZEND_ARG_OBJ_TYPE_MASK(0,arg3,SWIG\\_p_FILE,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5497ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_renderchannel, 0, 3, MAY_BE_BOOL)
5498 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5499 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5500 ZEND_ARG_TYPE_MASK(0,arg3,MAY_BE_STRING,
NULL)
5502ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_renderdata, 0, 2, MAY_BE_NULL|MAY_BE_STRING)
5503 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5504 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5506ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_renderresult, 0, 3, MAY_BE_VOID)
5507 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5508 ZEND_ARG_TYPE_MASK(0,arg2,MAY_BE_STRING,
NULL)
5509 ZEND_ARG_TYPE_MASK(0,arg3,MAY_BE_STRING,
NULL)
5511ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_rm, 0, 1, MAY_BE_BOOL)
5512 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5514#define swig_arginfo_rootof swig_arginfo_firstsubg
5515ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_setv, 0, 3, MAY_BE_NULL|MAY_BE_STRING)
5516 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agedge_t|SWIG\\_p_Agnode_t|SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5517 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_Agsym_t,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5518 ZEND_ARG_TYPE_MASK(0,arg3,MAY_BE_STRING,
NULL)
5520#define swig_arginfo_strictdigraph swig_arginfo_digraph
5521#define swig_arginfo_strictgraph swig_arginfo_digraph
5522#define swig_arginfo_tailof swig_arginfo_headof
5523ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_tred, 0, 1, MAY_BE_BOOL)
5524 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5526ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(swig_arginfo_write, 0, 2, MAY_BE_BOOL)
5527 ZEND_ARG_OBJ_TYPE_MASK(0,arg1,SWIG\\_p_Agraph_t,MAY_BE_NULL,
NULL)
5528 ZEND_ARG_OBJ_TYPE_MASK(0,arg2,SWIG\\_p_FILE,MAY_BE_NULL|MAY_BE_STRING,
NULL)
5538 PHP_FE(
digraph,swig_arginfo_digraph)
5549 PHP_FE(
findsubg,swig_arginfo_findsubg)
5550 PHP_FE(
findnode,swig_arginfo_findnode)
5551 PHP_FE(
findedge,swig_arginfo_findedge)
5553 PHP_FE(
headof,swig_arginfo_headof)
5557 PHP_FE(
protonode,swig_arginfo_protonode)
5558 PHP_FE(
protoedge,swig_arginfo_protoedge)
5560 PHP_FE(
firstsubg,swig_arginfo_firstsubg)
5561 PHP_FE(
nextsubg,swig_arginfo_nextsubg)
5568 PHP_FE(
firsthead,swig_arginfo_firsthead)
5569 PHP_FE(
nexthead,swig_arginfo_nexthead)
5579 PHP_FE(
layout,swig_arginfo_layout)
5585 PHP_FE(
tred,swig_arginfo_tred)
5590 PHP_ME(gv,
digraph,swig_arginfo_digraph,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5594 ZEND_NAMED_ME(
read,
_wrap_read,swig_arginfo_read,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5595 ZEND_NAMED_ME(
graph,
_wrap_graph,swig_arginfo_graph,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5597 ZEND_NAMED_ME(
edge,
_wrap_edge,swig_arginfo_edge,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5598 ZEND_NAMED_ME(
setv,
_wrap_setv,swig_arginfo_setv,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5599 ZEND_NAMED_ME(
getv,
_wrap_getv,swig_arginfo_getv,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5600 ZEND_NAMED_ME(
nameof,
_wrap_nameof,swig_arginfo_nameof,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5601 PHP_ME(gv,
findsubg,swig_arginfo_findsubg,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5602 PHP_ME(gv,
findnode,swig_arginfo_findnode,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5603 PHP_ME(gv,
findedge,swig_arginfo_findedge,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5605 PHP_ME(gv,
headof,swig_arginfo_headof,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5609 PHP_ME(gv,
protonode,swig_arginfo_protonode,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5610 PHP_ME(gv,
protoedge,swig_arginfo_protoedge,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5611 ZEND_NAMED_ME(
ok,
_wrap_ok,swig_arginfo_ok,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5612 PHP_ME(gv,
firstsubg,swig_arginfo_firstsubg,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5613 PHP_ME(gv,
nextsubg,swig_arginfo_nextsubg,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5620 PHP_ME(gv,
firsthead,swig_arginfo_firsthead,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5621 PHP_ME(gv,
nexthead,swig_arginfo_nexthead,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5630 ZEND_NAMED_ME(
rm,
_wrap_rm,swig_arginfo_rm,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5631 PHP_ME(gv,
layout,swig_arginfo_layout,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5632 ZEND_NAMED_ME(
render,
_wrap_render,swig_arginfo_render,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5633 PHP_ME(gv,
renderresult,swig_arginfo_renderresult,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5634 PHP_ME(gv,
renderchannel,swig_arginfo_renderchannel,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5635 PHP_ME(gv,
renderdata,swig_arginfo_renderdata,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5636 ZEND_NAMED_ME(
write,
_wrap_write,swig_arginfo_write,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5637 PHP_ME(gv,
tred,swig_arginfo_tred,ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
5643 STANDARD_MODULE_HEADER,
5652 STANDARD_MODULE_PROPERTIES
5663#define SWIG_php_minit PHP_MINIT_FUNCTION(gv)
5714#define SWIGRUNTIME_DEBUG
5717#ifndef SWIG_INIT_CLIENT_DATA_TYPE
5718#define SWIG_INIT_CLIENT_DATA_TYPE void *
5753 }
while (iter!= module_head);
5764 if (
init == 0)
return;
5767#ifdef SWIGRUNTIME_DEBUG
5768 printf(
"SWIG_InitializeModule: size %lu\n", (
unsigned long)
swig_module.
size);
5775#ifdef SWIGRUNTIME_DEBUG
5785#ifdef SWIGRUNTIME_DEBUG
5786 printf(
"SWIG_InitializeModule: found type %s\n",
type->name);
5790#ifdef SWIGRUNTIME_DEBUG
5791 printf(
"SWIG_InitializeModule: found and overwrite type %s \n",
type->name);
5800 while (cast->
type) {
5804#ifdef SWIGRUNTIME_DEBUG
5805 printf(
"SWIG_InitializeModule: look cast %s\n", cast->
type->
name);
5809#ifdef SWIGRUNTIME_DEBUG
5810 if (ret) printf(
"SWIG_InitializeModule: found cast %s\n", ret->
name);
5815#ifdef SWIGRUNTIME_DEBUG
5816 printf(
"SWIG_InitializeModule: skip old type %s\n", ret->
name);
5823#ifdef SWIGRUNTIME_DEBUG
5824 if (ocast) printf(
"SWIG_InitializeModule: skip old cast %s\n", ret->
name);
5826 if (!ocast) ret = 0;
5831#ifdef SWIGRUNTIME_DEBUG
5832 printf(
"SWIG_InitializeModule: adding cast %s\n", cast->
type->
name);
5835 type->cast->prev = cast;
5847#ifdef SWIGRUNTIME_DEBUG
5848 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
5853 while (cast->
type) {
5854 printf(
"SWIG_InitializeModule: cast type %s\n", cast->
type->
name);
5858 printf(
"---- Total casts: %d\n",j);
5860 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
5873 static int init_run = 0;
5875 if (init_run)
return;
5886 equiv = equiv->
next;
5903#if PHP_MAJOR_VERSION == 8 && PHP_MINOR_VERSION == 0
5905 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, 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