10#define SWIG_VERSION 0x040200
12#define SWIG_GUILE_INIT_STATIC extern
26#ifndef SWIGTEMPLATEDISAMBIGUATOR
27# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
28# define SWIGTEMPLATEDISAMBIGUATOR template
29# elif defined(__HP_aCC)
32# define SWIGTEMPLATEDISAMBIGUATOR template
34# define SWIGTEMPLATEDISAMBIGUATOR
40# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
41# define SWIGINLINE inline
50# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
51# define SWIGUNUSED __attribute__ ((__unused__))
56# define SWIGUNUSED __attribute__ ((__unused__))
62#ifndef SWIG_MSC_UNSUPPRESS_4505
64# pragma warning(disable : 4505)
70# define SWIGUNUSEDPARM(p)
72# define SWIGUNUSEDPARM(p) p SWIGUNUSED
78# define SWIGINTERN static SWIGUNUSED
82#ifndef SWIGINTERNINLINE
83# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
88# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
89# ifndef GCC_HASCLASSVISIBILITY
90# define GCC_HASCLASSVISIBILITY
96# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
97# if defined(STATIC_LINKED)
100# define SWIGEXPORT __declspec(dllexport)
103# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
104# define SWIGEXPORT __attribute__ ((visibility("default")))
113# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
114# define SWIGSTDCALL __stdcall
121#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
122# define _CRT_SECURE_NO_DEPRECATE
126#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
127# define _SCL_SECURE_NO_DEPRECATE
131#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
132# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
140#ifdef __INTEL_COMPILER
141# pragma warning disable 592
144#if __cplusplus >=201103L
145# define SWIG_NULLPTR nullptr
147# define SWIG_NULLPTR NULL
159#define SWIG_RUNTIME_VERSION "4"
162#ifdef SWIG_TYPE_TABLE
163# define SWIG_QUOTE_STRING(x) #x
164# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
165# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
167# define SWIG_TYPE_TABLE_NAME
180# define SWIGRUNTIME SWIGINTERN
183#ifndef SWIGRUNTIMEINLINE
184# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
188#ifndef SWIG_BUFFER_SIZE
189# define SWIG_BUFFER_SIZE 1024
193#define SWIG_POINTER_DISOWN 0x1
194#define SWIG_CAST_NEW_MEMORY 0x2
195#define SWIG_POINTER_NO_NULL 0x4
196#define SWIG_POINTER_CLEAR 0x8
197#define SWIG_POINTER_RELEASE (SWIG_POINTER_CLEAR | SWIG_POINTER_DISOWN)
200#define SWIG_POINTER_OWN 0x1
284#define SWIG_ERROR (-1)
288#define SWIG_ERROR_RELEASE_NOT_OWNED (-200)
290#define SWIG_IsOK(r) (r >= 0)
291#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
294#define SWIG_CASTRANKLIMIT (1 << 8)
296#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
298#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
300#define SWIG_BADOBJ (SWIG_ERROR)
301#define SWIG_OLDOBJ (SWIG_OK)
302#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
303#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
305#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
306#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
307#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
308#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
309#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
310#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
313#if defined(SWIG_CASTRANK_MODE)
314# ifndef SWIG_TypeRank
315# define SWIG_TypeRank unsigned long
317# ifndef SWIG_MAXCASTRANK
318# define SWIG_MAXCASTRANK (2)
320# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
321# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
329# define SWIG_AddCast(r) (r)
330# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
336#if ((defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L) || \
337 (defined __cplusplus && __cplusplus >= 201103L) || \
338 defined SWIG_HAVE_SNPRINTF) && \
339 !defined SWIG_NO_SNPRINTF
340# define SWIG_snprintf(O,S,F,A) snprintf(O,S,F,A)
341# define SWIG_snprintf2(O,S,F,A,B) snprintf(O,S,F,A,B)
347# define SWIG_snprintf(O,S,F,A) sprintf(O,F,A)
348# define SWIG_snprintf2(O,S,F,A,B) sprintf(O,F,A,B)
357typedef void *(*swig_converter_func)(
void *,
int *);
399 const char *f2,
const char *l2) {
400 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
401 while ((*f1 ==
' ') && (f1 != l1)) ++f1;
402 while ((*f2 ==
' ') && (f2 != l2)) ++f2;
403 if (*f1 != *f2)
return (*f1 > *f2) ? 1 : -1;
405 return (
int)((l1 - f1) - (l2 - f2));
415 const char* te = tb + strlen(tb);
417 while (equiv != 0 && *ne) {
418 for (nb = ne; *ne; ++ne) {
419 if (*ne ==
'|')
break;
444 if (strcmp(iter->
type->
name, c) == 0) {
445 if (iter == ty->
cast)
471 if (iter->
type == from) {
472 if (iter == ty->
cast)
504 if (!ty || !ty->
dcast)
return ty;
505 while (ty && (ty->
dcast)) {
506 ty = (*ty->
dcast)(ptr);
532 const char *last_name =
type->str;
535 if (*
s ==
'|') last_name =
s+1;
583 size_t r = iter->
size - 1;
586 size_t i = (l + r) >> 1;
587 const char *iname = iter->
types[i]->
name;
589 int compare = strcmp(name, iname);
591 return iter->
types[i];
607 }
while (iter != end);
634 for (; i < iter->
size; ++i) {
636 return iter->
types[i];
639 }
while (iter != end);
651 static const char hex[17] =
"0123456789abcdef";
652 const unsigned char *u = (
unsigned char *) ptr;
653 const unsigned char *eu = u + sz;
654 for (; u != eu; ++u) {
655 unsigned char uu = *u;
656 *(c++) = hex[(uu & 0xf0) >> 4];
657 *(c++) = hex[uu & 0xf];
667 unsigned char *u = (
unsigned char *) ptr;
668 const unsigned char *eu = u + sz;
669 for (; u != eu; ++u) {
672 if ((d >=
'0') && (d <=
'9'))
673 uu = (
unsigned char)((d -
'0') << 4);
674 else if ((d >=
'a') && (d <=
'f'))
675 uu = (
unsigned char)((d - (
'a'-10)) << 4);
679 if ((d >=
'0') && (d <=
'9'))
680 uu |= (
unsigned char)(d -
'0');
681 else if ((d >=
'a') && (d <=
'f'))
682 uu |= (
unsigned char)(d - (
'a'-10));
696 if ((2*
sizeof(
void *) + 2) > bsz)
return 0;
699 if (strlen(name) + 1 > (bsz - (r - buff)))
return 0;
707 if (strcmp(c,
"NULL") == 0) {
720 size_t lname = (name ? strlen(name) : 0);
721 if ((2*sz + 2 + lname) > bsz)
return 0;
725 strncpy(r,name,lname+1);
735 if (strcmp(c,
"NULL") == 0) {
750#define SWIG_UnknownError -1
751#define SWIG_IOError -2
752#define SWIG_RuntimeError -3
753#define SWIG_IndexError -4
754#define SWIG_TypeError -5
755#define SWIG_DivisionByZero -6
756#define SWIG_OverflowError -7
757#define SWIG_SyntaxError -8
758#define SWIG_ValueError -9
759#define SWIG_SystemError -10
760#define SWIG_AttributeError -11
761#define SWIG_MemoryError -12
762#define SWIG_NullReferenceError -13
770#if defined(__cplusplus)
771#pragma GCC diagnostic ignored "-Wvolatile"
789#if defined (SCM_MAJOR_VERSION) && (SCM_MAJOR_VERSION < 2)
792scm_module_variable (SCM module, SCM sym)
794 return scm_sym2var (sym, scm_module_lookup_closure (module), SCM_BOOL_F);
797#define scm_to_utf8_string scm_to_locale_string
798#define scm_from_utf8_string scm_from_locale_string
801#if SCM_MAJOR_VERSION >= 2
815#define SWIG_scm2str(s) \
816 SWIG_Guile_scm2newstr(s, NULL)
817#define SWIG_str02scm(str) \
818 str ? scm_from_utf8_string(str) : SCM_BOOL_F
819# define SWIG_malloc(size) \
821# define SWIG_free(mem) \
823#define SWIG_ConvertPtr(s, result, type, flags) \
824 SWIG_Guile_ConvertPtr(s, result, type, flags)
825#define SWIG_MustGetPtr(s, type, argnum, flags) \
826 SWIG_Guile_MustGetPtr(s, type, argnum, flags, FUNC_NAME)
827#define SWIG_NewPointerObj(ptr, type, owner) \
828 SWIG_Guile_NewPointerObj((void*)ptr, type, owner)
829#define SWIG_PointerAddress(object) \
830 SWIG_Guile_PointerAddress(object)
831#define SWIG_PointerType(object) \
832 SWIG_Guile_PointerType(object)
833#define SWIG_IsPointerOfType(object, type) \
834 SWIG_Guile_IsPointerOfType(object, type)
835#define SWIG_IsPointer(object) \
836 SWIG_Guile_IsPointer(object)
837#define SWIG_contract_assert(expr, msg) \
840 scm_error(scm_from_locale_symbol("swig-contract-assertion-failed"), \
841 FUNC_NAME, msg, SCM_EOL, SCM_BOOL_F); \
845#define SWIG_ConvertMember(obj, ptr, sz, ty) \
846 SWIG_Guile_ConvertMember(obj, ptr, sz, ty, FUNC_NAME)
847#define SWIG_NewMemberObj(ptr, sz, type) \
848 SWIG_Guile_NewMemberObj(ptr, sz, type, FUNC_NAME)
852#define SWIG_GetModule(clientdata) SWIG_Guile_GetModule(clientdata)
853#define SWIG_SetModule(clientdata, pointer) SWIG_Guile_SetModule(pointer)
857#define FUNC_NAME "SWIG_Guile_scm2newstr"
862 ret = scm_to_utf8_string(
str);
863 if (!ret)
return NULL;
865 if (
len) *
len = strlen(ret) - 1;
880#define SWIG_Guile_GetSmob(x) \
881 ( !scm_is_null(x) && SCM_INSTANCEP(x) && scm_is_true(scm_slot_exists_p(x, swig_symbol)) \
882 ? scm_slot_ref(x, swig_symbol) : (x) )
907 scm_list_3(
cdata->goops_class,
919 if (scm_is_null(smob))
return 0;
920 else if (SCM_SMOB_PREDICATE(
swig_tag, smob)
923 return (
unsigned long) (
void *) SCM_CELL_WORD_1(smob);
925 else scm_wrong_type_arg(
"SWIG-Guile-PointerAddress", 1,
object);
932 if (scm_is_null(smob))
return NULL;
933 else if (SCM_SMOB_PREDICATE(
swig_tag, smob)
938 else scm_wrong_type_arg(
"SWIG-Guile-PointerType", 1,
object);
948 return SCM_SMOB_PREDICATE(
swig_tag, smob)
961 if (scm_is_null(smob)) {
964#if SCM_MAJOR_VERSION >= 2
965 }
else if (SCM_POINTER_P(
s)) {
966 *result = SCM_POINTER_VALUE(
s);
983 *result =
SWIG_TypeCast(cast, (
void *) SCM_CELL_WORD_1(smob), &newmemory);
990 *result = (
void *) SCM_CELL_WORD_1(smob);
998 SCM_SET_CELL_WORD_1(smob, 0);
1006 int argnum,
int flags,
const char *func_name)
1012 scm_wrong_type_arg(func_name, argnum,
s);
1041 if (!scm_is_null(smob)) {
1045 else scm_wrong_type_arg(
NULL, 0,
s);
1054 if (!scm_is_null(smob)) {
1058 else scm_wrong_type_arg(
NULL, 0,
s);
1066 const char *func_name)
1070 memcpy(
copy, ptr, sz);
1077 const char *func_name)
1089 memcpy(ptr, (
void *) SCM_CELL_WORD_1(smob), sz);
1100 const char *attribute)
1106 scm_puts(
"#<",
port);
1107 scm_puts(attribute,
port);
1108 scm_puts(
"swig-pointer ",
port);
1110 scm_puts(
" ",
port);
1111 scm_intprint((
long) SCM_CELL_WORD_1(swig_smob), 16,
port);
1112 scm_puts(
">",
port);
1145 scm_puts(
"#<",
port);
1146 scm_puts(
"swig-member-function-pointer ",
port);
1148 scm_puts(
" >",
port);
1159 if (SCM_CELL_WORD_0(
A) == SCM_CELL_WORD_0(
B) && SCM_CELL_WORD_1(
A) == SCM_CELL_WORD_1(
B)
1160 && SCM_CELL_WORD_2(
A) == SCM_CELL_WORD_2(
B))
1162 else return SCM_BOOL_F;
1185 scm_t_bits *tag_variable,
1186 const char *smob_name,
1187 const char *scheme_variable_name)
1190 scm_from_locale_symbol(scheme_variable_name));
1191 if (scm_is_false(variable)) {
1192 *tag_variable = scm_make_smob_type(scheme_variable_name, 0);
1193 scm_c_module_define(
swig_module, scheme_variable_name,
1194 scm_from_ulong(*tag_variable));
1198 *tag_variable = scm_to_ulong(SCM_VARIABLE_REF(variable));
1211 swig_module = scm_c_resolve_module(
"Swig swigrun");
1213 "swig-pointer",
"swig-pointer-tag")) {
1218 "collectable-swig-pointer",
"collectable-swig-pointer-tag")) {
1226 "destroyed-swig-pointer",
"destroyed-swig-pointer-tag")) {
1231 "swig-member-function-pointer",
"swig-member-function-pointer-tag")) {
1236 scm_variable_ref(scm_c_module_lookup(scm_c_resolve_module(
"oop goops"),
"make")));
1237 swig_keyword = scm_permanent_object(scm_from_locale_keyword(
"init-smob"));
1238 swig_symbol = scm_permanent_object(scm_from_locale_symbol(
"swig-smob"));
1239#ifdef SWIG_INIT_RUNTIME_MODULE
1240 SWIG_INIT_RUNTIME_MODULE
1249 SCM
module = SWIG_Guile_Init();
1251 if (scm_is_false(variable)) {
1261 SCM
module = SWIG_Guile_Init();
1262 scm_module_define(module,
1269 int reqargs,
int optargs,
1270 const char *procname)
1273 int num_args_passed = 0;
1274 for (i = 0; i<reqargs; i++) {
1275 if (!scm_is_pair(rest))
1276 scm_wrong_num_args(scm_from_utf8_string(procname ? procname :
"unknown procedure"));
1277 *dest++ = SCM_CAR(rest);
1278 rest = SCM_CDR(rest);
1281 for (i = 0; i<optargs && scm_is_pair(rest); i++) {
1282 *dest++ = SCM_CAR(rest);
1283 rest = SCM_CDR(rest);
1286 for (; i<optargs; i++)
1287 *dest++ = SCM_UNDEFINED;
1288 if (!scm_is_null(rest))
1289 scm_wrong_num_args(scm_from_utf8_string(procname ? procname :
"unknown procedure"));
1290 return num_args_passed;
1299#define GUILE_MAYBE_VALUES \
1300 if (gswig_list_p) gswig_result = scm_values(gswig_result);
1302#define GUILE_MAYBE_VECTOR \
1303 if (gswig_list_p) gswig_result = scm_vector(gswig_result);
1305#define SWIG_APPEND_VALUE(object) \
1306 if (gswig_result == SCM_UNSPECIFIED) \
1307 gswig_result = object; \
1309 if (!gswig_list_p) { \
1311 gswig_result = scm_list_n(gswig_result, object, SCM_UNDEFINED); \
1314 gswig_result = scm_append(scm_list_n(gswig_result, scm_list_n(object, SCM_UNDEFINED), SCM_UNDEFINED)); \
1321#define SWIGTYPE_p_Agedge_t swig_types[0]
1322#define SWIGTYPE_p_Agnode_t swig_types[1]
1323#define SWIGTYPE_p_Agraph_t swig_types[2]
1324#define SWIGTYPE_p_Agsym_t swig_types[3]
1325#define SWIGTYPE_p_FILE swig_types[4]
1326#define SWIGTYPE_p_unsigned_long swig_types[5]
1329#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1330#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1338template<
typename T>
class SwigValueWrapper {
1339 struct SwigSmartPointer {
1341 SwigSmartPointer(
T *p) : ptr(p) { }
1342 ~SwigSmartPointer() {
delete ptr; }
1343 SwigSmartPointer& operator=(SwigSmartPointer& rhs) {
T* oldptr = ptr; ptr = 0;
delete oldptr; ptr = rhs.ptr; rhs.ptr = 0;
return *
this; }
1344 void reset(
T *p) {
T* oldptr = ptr; ptr = 0;
delete oldptr; ptr = p; }
1346 SwigValueWrapper& operator=(
const SwigValueWrapper<T>& rhs);
1347 SwigValueWrapper(
const SwigValueWrapper<T>& rhs);
1349 SwigValueWrapper() : pointer(0) { }
1350 SwigValueWrapper& operator=(
const T& t) { SwigSmartPointer tmp(
new T(t)); pointer = tmp;
return *
this; }
1351#if __cplusplus >=201103L
1352 SwigValueWrapper& operator=(
T&& t) { SwigSmartPointer tmp(
new T(std::move(t))); pointer = tmp;
return *
this; }
1353 operator T&&()
const {
return std::move(*pointer.ptr); }
1355 operator T&()
const {
return *pointer.ptr; }
1357 T *operator&()
const {
return pointer.ptr; }
1358 static void reset(SwigValueWrapper& t,
T *p) { t.pointer.reset(p); }
1370template <
typename T>
T SwigValueInit() {
1374#if __cplusplus >=201103L
1375# define SWIG_STD_MOVE(OBJ) std::move(OBJ)
1377# define SWIG_STD_MOVE(OBJ) OBJ
1384#undef PACKAGE_BUGREPORT
1385#undef PACKAGE_STRING
1386#undef PACKAGE_TARNAME
1387#undef PACKAGE_VERSION
1578#define FUNC_NAME "graph"
1579 char *arg1 = (
char *) 0 ;
1580 int must_free1 = 0 ;
1595 return gswig_result;
1603#define FUNC_NAME "digraph"
1604 char *arg1 = (
char *) 0 ;
1605 int must_free1 = 0 ;
1620 return gswig_result;
1628#define FUNC_NAME "strictgraph"
1629 char *arg1 = (
char *) 0 ;
1630 int must_free1 = 0 ;
1645 return gswig_result;
1653#define FUNC_NAME "strictdigraph"
1654 char *arg1 = (
char *) 0 ;
1655 int must_free1 = 0 ;
1670 return gswig_result;
1678#define FUNC_NAME "readstring"
1679 char *arg1 = (
char *) 0 ;
1680 int must_free1 = 0 ;
1695 return gswig_result;
1703#define FUNC_NAME "read"
1704 char *arg1 = (
char *) 0 ;
1705 int must_free1 = 0 ;
1720 return gswig_result;
1728#define FUNC_NAME "read"
1729 FILE *arg1 = (FILE *) 0 ;
1743 return gswig_result;
1751#define FUNC_NAME "read"
1768 _v = scm_is_string(argv[0]) ? 1 : 0;
1775 scm_misc_error(
"read",
"No matching method for generic function `read'", SCM_EOL);
1783#define FUNC_NAME "graph"
1785 char *arg2 = (
char *) 0 ;
1786 int must_free2 = 0 ;
1805 return gswig_result;
1813#define FUNC_NAME "graph"
1819 _v = scm_is_string(argv[0]) ? 1 : 0;
1834 _v = scm_is_string(argv[1]) ? 1 : 0;
1842 scm_misc_error(
"graph",
"No matching method for generic function `graph'", SCM_EOL);
1850#define FUNC_NAME "node"
1852 char *arg2 = (
char *) 0 ;
1853 int must_free2 = 0 ;
1872 return gswig_result;
1880#define FUNC_NAME "edge"
1900 return gswig_result;
1908#define FUNC_NAME "edge"
1910 char *arg2 = (
char *) 0 ;
1911 int must_free2 = 0 ;
1930 return gswig_result;
1938#define FUNC_NAME "edge"
1939 char *arg1 = (
char *) 0 ;
1941 int must_free1 = 0 ;
1960 return gswig_result;
1968#define FUNC_NAME "edge"
1970 char *arg2 = (
char *) 0 ;
1971 char *arg3 = (
char *) 0 ;
1972 int must_free2 = 0 ;
1973 int must_free3 = 0 ;
1997 return gswig_result;
2005#define FUNC_NAME "edge"
2035 _v = scm_is_string(argv[1]) ? 1 : 0;
2045 _v = scm_is_string(argv[0]) ? 1 : 0;
2067 _v = scm_is_string(argv[1]) ? 1 : 0;
2071 _v = scm_is_string(argv[2]) ? 1 : 0;
2080 scm_misc_error(
"edge",
"No matching method for generic function `edge'", SCM_EOL);
2088#define FUNC_NAME "setv"
2090 char *arg2 = (
char *) 0 ;
2091 char *arg3 = (
char *) 0 ;
2092 int must_free2 = 0 ;
2093 int must_free3 = 0 ;
2109 result = (
char *)
setv(arg1,arg2,arg3);
2117 return gswig_result;
2125#define FUNC_NAME "setv"
2127 char *arg2 = (
char *) 0 ;
2128 char *arg3 = (
char *) 0 ;
2129 int must_free2 = 0 ;
2130 int must_free3 = 0 ;
2146 result = (
char *)
setv(arg1,arg2,arg3);
2154 return gswig_result;
2162#define FUNC_NAME "setv"
2164 char *arg2 = (
char *) 0 ;
2165 char *arg3 = (
char *) 0 ;
2166 int must_free2 = 0 ;
2167 int must_free3 = 0 ;
2183 result = (
char *)
setv(arg1,arg2,arg3);
2191 return gswig_result;
2199#define FUNC_NAME "setv"
2202 char *arg3 = (
char *) 0 ;
2203 int must_free3 = 0 ;
2218 result = (
char *)
setv(arg1,arg2,arg3);
2226 return gswig_result;
2234#define FUNC_NAME "setv"
2237 char *arg3 = (
char *) 0 ;
2238 int must_free3 = 0 ;
2253 result = (
char *)
setv(arg1,arg2,arg3);
2261 return gswig_result;
2269#define FUNC_NAME "setv"
2272 char *arg3 = (
char *) 0 ;
2273 int must_free3 = 0 ;
2288 result = (
char *)
setv(arg1,arg2,arg3);
2296 return gswig_result;
2304#define FUNC_NAME "setv"
2322 _v = scm_is_string(argv[2]) ? 1 : 0;
2345 _v = scm_is_string(argv[2]) ? 1 : 0;
2368 _v = scm_is_string(argv[2]) ? 1 : 0;
2385 _v = scm_is_string(argv[1]) ? 1 : 0;
2389 _v = scm_is_string(argv[2]) ? 1 : 0;
2406 _v = scm_is_string(argv[1]) ? 1 : 0;
2410 _v = scm_is_string(argv[2]) ? 1 : 0;
2427 _v = scm_is_string(argv[1]) ? 1 : 0;
2431 _v = scm_is_string(argv[2]) ? 1 : 0;
2440 scm_misc_error(
"setv",
"No matching method for generic function `setv'", SCM_EOL);
2448#define FUNC_NAME "getv"
2450 char *arg2 = (
char *) 0 ;
2451 int must_free2 = 0 ;
2463 result = (
char *)
getv(arg1,arg2);
2470 return gswig_result;
2478#define FUNC_NAME "getv"
2480 char *arg2 = (
char *) 0 ;
2481 int must_free2 = 0 ;
2493 result = (
char *)
getv(arg1,arg2);
2500 return gswig_result;
2508#define FUNC_NAME "getv"
2510 char *arg2 = (
char *) 0 ;
2511 int must_free2 = 0 ;
2523 result = (
char *)
getv(arg1,arg2);
2530 return gswig_result;
2538#define FUNC_NAME "getv"
2551 result = (
char *)
getv(arg1,arg2);
2558 return gswig_result;
2566#define FUNC_NAME "getv"
2579 result = (
char *)
getv(arg1,arg2);
2586 return gswig_result;
2594#define FUNC_NAME "getv"
2607 result = (
char *)
getv(arg1,arg2);
2614 return gswig_result;
2622#define FUNC_NAME "getv"
2688 _v = scm_is_string(argv[1]) ? 1 : 0;
2704 _v = scm_is_string(argv[1]) ? 1 : 0;
2720 _v = scm_is_string(argv[1]) ? 1 : 0;
2728 scm_misc_error(
"getv",
"No matching method for generic function `getv'", SCM_EOL);
2736#define FUNC_NAME "nameof"
2745 result = (
char *)
nameof(arg1);
2751 return gswig_result;
2759#define FUNC_NAME "nameof"
2768 result = (
char *)
nameof(arg1);
2774 return gswig_result;
2782#define FUNC_NAME "nameof"
2791 result = (
char *)
nameof(arg1);
2797 return gswig_result;
2805#define FUNC_NAME "nameof"
2842 scm_misc_error(
"nameof",
"No matching method for generic function `nameof'", SCM_EOL);
2850#define FUNC_NAME "findsubg"
2852 char *arg2 = (
char *) 0 ;
2853 int must_free2 = 0 ;
2872 return gswig_result;
2880#define FUNC_NAME "findnode"
2882 char *arg2 = (
char *) 0 ;
2883 int must_free2 = 0 ;
2902 return gswig_result;
2910#define FUNC_NAME "findedge"
2930 return gswig_result;
2938#define FUNC_NAME "findattr"
2940 char *arg2 = (
char *) 0 ;
2941 int must_free2 = 0 ;
2960 return gswig_result;
2968#define FUNC_NAME "findattr"
2970 char *arg2 = (
char *) 0 ;
2971 int must_free2 = 0 ;
2990 return gswig_result;
2998#define FUNC_NAME "findattr"
3000 char *arg2 = (
char *) 0 ;
3001 int must_free2 = 0 ;
3020 return gswig_result;
3028#define FUNC_NAME "findattr"
3040 _v = scm_is_string(argv[1]) ? 1 : 0;
3056 _v = scm_is_string(argv[1]) ? 1 : 0;
3072 _v = scm_is_string(argv[1]) ? 1 : 0;
3080 scm_misc_error(
"findattr",
"No matching method for generic function `findattr'", SCM_EOL);
3088#define FUNC_NAME "headof"
3103 return gswig_result;
3111#define FUNC_NAME "tailof"
3126 return gswig_result;
3134#define FUNC_NAME "graphof"
3149 return gswig_result;
3157#define FUNC_NAME "graphof"
3172 return gswig_result;
3180#define FUNC_NAME "graphof"
3195 return gswig_result;
3203#define FUNC_NAME "graphof"
3240 scm_misc_error(
"graphof",
"No matching method for generic function `graphof'", SCM_EOL);
3248#define FUNC_NAME "rootof"
3263 return gswig_result;
3271#define FUNC_NAME "protonode"
3286 return gswig_result;
3294#define FUNC_NAME "protoedge"
3309 return gswig_result;
3317#define FUNC_NAME "ok"
3326 result = (bool)
ok(arg1);
3328 gswig_result = scm_from_bool(result);
3332 return gswig_result;
3340#define FUNC_NAME "ok"
3349 result = (bool)
ok(arg1);
3351 gswig_result = scm_from_bool(result);
3355 return gswig_result;
3363#define FUNC_NAME "ok"
3372 result = (bool)
ok(arg1);
3374 gswig_result = scm_from_bool(result);
3378 return gswig_result;
3386#define FUNC_NAME "ok"
3395 result = (bool)
ok(arg1);
3397 gswig_result = scm_from_bool(result);
3401 return gswig_result;
3409#define FUNC_NAME "ok"
3457 scm_misc_error(
"ok",
"No matching method for generic function `ok'", SCM_EOL);
3465#define FUNC_NAME "firstsubg"
3480 return gswig_result;
3488#define FUNC_NAME "nextsubg"
3508 return gswig_result;
3516#define FUNC_NAME "firstsupg"
3531 return gswig_result;
3539#define FUNC_NAME "nextsupg"
3559 return gswig_result;
3567#define FUNC_NAME "firstedge"
3582 return gswig_result;
3590#define FUNC_NAME "nextedge"
3610 return gswig_result;
3618#define FUNC_NAME "firstout"
3633 return gswig_result;
3641#define FUNC_NAME "nextout"
3661 return gswig_result;
3669#define FUNC_NAME "firstedge"
3684 return gswig_result;
3692#define FUNC_NAME "firstedge"
3718 scm_misc_error(
"firstedge",
"No matching method for generic function `firstedge'", SCM_EOL);
3726#define FUNC_NAME "nextedge"
3746 return gswig_result;
3754#define FUNC_NAME "nextedge"
3794 scm_misc_error(
"nextedge",
"No matching method for generic function `nextedge'", SCM_EOL);
3802#define FUNC_NAME "firstout"
3817 return gswig_result;
3825#define FUNC_NAME "firstout"
3851 scm_misc_error(
"firstout",
"No matching method for generic function `firstout'", SCM_EOL);
3859#define FUNC_NAME "nextout"
3879 return gswig_result;
3887#define FUNC_NAME "nextout"
3927 scm_misc_error(
"nextout",
"No matching method for generic function `nextout'", SCM_EOL);
3935#define FUNC_NAME "firsthead"
3950 return gswig_result;
3958#define FUNC_NAME "nexthead"
3978 return gswig_result;
3986#define FUNC_NAME "firstin"
4001 return gswig_result;
4009#define FUNC_NAME "nextin"
4029 return gswig_result;
4037#define FUNC_NAME "firstin"
4052 return gswig_result;
4060#define FUNC_NAME "firstin"
4086 scm_misc_error(
"firstin",
"No matching method for generic function `firstin'", SCM_EOL);
4094#define FUNC_NAME "nextin"
4114 return gswig_result;
4122#define FUNC_NAME "nextin"
4162 scm_misc_error(
"nextin",
"No matching method for generic function `nextin'", SCM_EOL);
4170#define FUNC_NAME "firsttail"
4185 return gswig_result;
4193#define FUNC_NAME "nexttail"
4213 return gswig_result;
4221#define FUNC_NAME "firstnode"
4236 return gswig_result;
4244#define FUNC_NAME "nextnode"
4264 return gswig_result;
4272#define FUNC_NAME "firstnode"
4287 return gswig_result;
4295#define FUNC_NAME "firstnode"
4321 scm_misc_error(
"firstnode",
"No matching method for generic function `firstnode'", SCM_EOL);
4329#define FUNC_NAME "nextnode"
4349 return gswig_result;
4357#define FUNC_NAME "nextnode"
4397 scm_misc_error(
"nextnode",
"No matching method for generic function `nextnode'", SCM_EOL);
4405#define FUNC_NAME "firstattr"
4420 return gswig_result;
4428#define FUNC_NAME "nextattr"
4448 return gswig_result;
4456#define FUNC_NAME "firstattr"
4471 return gswig_result;
4479#define FUNC_NAME "nextattr"
4499 return gswig_result;
4507#define FUNC_NAME "firstattr"
4522 return gswig_result;
4530#define FUNC_NAME "firstattr"
4567 scm_misc_error(
"firstattr",
"No matching method for generic function `firstattr'", SCM_EOL);
4575#define FUNC_NAME "nextattr"
4595 return gswig_result;
4603#define FUNC_NAME "nextattr"
4661 scm_misc_error(
"nextattr",
"No matching method for generic function `nextattr'", SCM_EOL);
4669#define FUNC_NAME "rm"
4678 result = (bool)
rm(arg1);
4680 gswig_result = scm_from_bool(result);
4684 return gswig_result;
4692#define FUNC_NAME "rm"
4701 result = (bool)
rm(arg1);
4703 gswig_result = scm_from_bool(result);
4707 return gswig_result;
4715#define FUNC_NAME "rm"
4724 result = (bool)
rm(arg1);
4726 gswig_result = scm_from_bool(result);
4730 return gswig_result;
4738#define FUNC_NAME "rm"
4775 scm_misc_error(
"rm",
"No matching method for generic function `rm'", SCM_EOL);
4783#define FUNC_NAME "layout"
4785 char *arg2 = (
char *) 0 ;
4786 int must_free2 = 0 ;
4798 result = (bool)
layout(arg1,(
char const *)arg2);
4800 gswig_result = scm_from_bool(result);
4805 return gswig_result;
4813#define FUNC_NAME "render"
4822 result = (bool)
render(arg1);
4824 gswig_result = scm_from_bool(result);
4828 return gswig_result;
4836#define FUNC_NAME "render"
4838 char *arg2 = (
char *) 0 ;
4839 int must_free2 = 0 ;
4851 result = (bool)
render(arg1,(
char const *)arg2);
4853 gswig_result = scm_from_bool(result);
4858 return gswig_result;
4866#define FUNC_NAME "render"
4868 char *arg2 = (
char *) 0 ;
4869 FILE *arg3 = (FILE *) 0 ;
4870 int must_free2 = 0 ;
4885 result = (bool)
render(arg1,(
char const *)arg2,arg3);
4887 gswig_result = scm_from_bool(result);
4893 return gswig_result;
4901#define FUNC_NAME "render"
4903 char *arg2 = (
char *) 0 ;
4904 char *arg3 = (
char *) 0 ;
4905 int must_free2 = 0 ;
4906 int must_free3 = 0 ;
4922 result = (bool)
render(arg1,(
char const *)arg2,(
char const *)arg3);
4924 gswig_result = scm_from_bool(result);
4930 return gswig_result;
4938#define FUNC_NAME "render"
4961 _v = scm_is_string(argv[1]) ? 1 : 0;
4977 _v = scm_is_string(argv[1]) ? 1 : 0;
5000 _v = scm_is_string(argv[1]) ? 1 : 0;
5004 _v = scm_is_string(argv[2]) ? 1 : 0;
5013 scm_misc_error(
"render",
"No matching method for generic function `render'", SCM_EOL);
5021#define FUNC_NAME "renderresult"
5023 char *arg2 = (
char *) 0 ;
5024 char *arg3 = (
char *) 0 ;
5025 int must_free2 = 0 ;
5026 int must_free3 = 0 ;
5042 gswig_result = SCM_UNSPECIFIED;
5047 return gswig_result;
5055#define FUNC_NAME "renderchannel"
5057 char *arg2 = (
char *) 0 ;
5058 char *arg3 = (
char *) 0 ;
5059 int must_free2 = 0 ;
5060 int must_free3 = 0 ;
5076 result = (bool)
renderchannel(arg1,(
char const *)arg2,(
char const *)arg3);
5078 gswig_result = scm_from_bool(result);
5084 return gswig_result;
5092#define FUNC_NAME "renderdata"
5094 char *arg2 = (
char *) 0 ;
5095 int must_free2 = 0 ;
5107 result = (
char *)
renderdata(arg1,(
char const *)arg2);
5114 return gswig_result;
5122#define FUNC_NAME "write"
5124 char *arg2 = (
char *) 0 ;
5125 int must_free2 = 0 ;
5137 result = (bool)
write(arg1,(
char const *)arg2);
5139 gswig_result = scm_from_bool(result);
5144 return gswig_result;
5152#define FUNC_NAME "write"
5154 FILE *arg2 = (FILE *) 0 ;
5165 result = (bool)
write(arg1,arg2);
5167 gswig_result = scm_from_bool(result);
5172 return gswig_result;
5180#define FUNC_NAME "write"
5210 _v = scm_is_string(argv[1]) ? 1 : 0;
5218 scm_misc_error(
"write",
"No matching method for generic function `write'", SCM_EOL);
5226#define FUNC_NAME "tred"
5235 result = (bool)
tred(arg1);
5237 gswig_result = scm_from_bool(result);
5241 return gswig_result;
5336#define SWIGRUNTIME_DEBUG
5339#ifndef SWIG_INIT_CLIENT_DATA_TYPE
5340#define SWIG_INIT_CLIENT_DATA_TYPE void *
5375 }
while (iter!= module_head);
5386 if (
init == 0)
return;
5389#ifdef SWIGRUNTIME_DEBUG
5390 printf(
"SWIG_InitializeModule: size %lu\n", (
unsigned long)
swig_module.
size);
5397#ifdef SWIGRUNTIME_DEBUG
5407#ifdef SWIGRUNTIME_DEBUG
5408 printf(
"SWIG_InitializeModule: found type %s\n",
type->name);
5412#ifdef SWIGRUNTIME_DEBUG
5413 printf(
"SWIG_InitializeModule: found and overwrite type %s \n",
type->name);
5422 while (cast->
type) {
5425#ifdef SWIGRUNTIME_DEBUG
5426 printf(
"SWIG_InitializeModule: look cast %s\n", cast->
type->
name);
5430#ifdef SWIGRUNTIME_DEBUG
5431 if (ret) printf(
"SWIG_InitializeModule: found cast %s\n", ret->
name);
5436#ifdef SWIGRUNTIME_DEBUG
5437 printf(
"SWIG_InitializeModule: skip old type %s\n", ret->
name);
5444#ifdef SWIGRUNTIME_DEBUG
5445 if (ocast) printf(
"SWIG_InitializeModule: skip old cast %s\n", ret->
name);
5447 if (!ocast) ret = 0;
5452#ifdef SWIGRUNTIME_DEBUG
5453 printf(
"SWIG_InitializeModule: adding cast %s\n", cast->
type->
name);
5456 type->cast->prev = cast;
5468#ifdef SWIGRUNTIME_DEBUG
5469 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
5474 while (cast->
type) {
5475 printf(
"SWIG_InitializeModule: cast type %s\n", cast->
type->
name);
5479 printf(
"---- Total casts: %d\n",j);
5481 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
5494 static int init_run = 0;
5496 if (init_run)
return;
5507 equiv = equiv->
next;
int compare(Agobj_t *l, Agobj_t *r)
Agobj_t * copy(Agraph_t *g, Agobj_t *obj)
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 double len(glCompPoint p)
SWIGRUNTIME void SWIG_InitializeModule(SWIG_INIT_CLIENT_DATA_TYPE clientdata)
static swig_type_info _swigt__p_Agsym_t
SWIGINTERN int SWIG_Guile_ConvertMember(SCM smob, void *ptr, size_t sz, swig_type_info *type, const char *func_name)
static SCM _wrap_edge__SWIG_3(int argc, SCM *argv)
static swig_cast_info _swigc__p_Agraph_t[]
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_t_bits swig_destroyed_tag
static swig_cast_info * swig_cast_initial[]
Agraph_t * firstsubg(Agraph_t *g)
static SCM _wrap_ok(SCM rest)
Agraph_t * read(const char *filename)
static SCM _wrap_rm__SWIG_0(int argc, SCM *argv)
static SCM _wrap_firstin(SCM rest)
static SCM swig_make_func
Agraph_t * nextsubg(Agraph_t *g, Agraph_t *sg)
Agraph_t * readstring(char *string)
#define SWIG_str02scm(str)
char * getv(Agraph_t *g, char *attr)
Agraph_t * findsubg(Agraph_t *g, char *name)
static SCM _wrap_protonode(SCM s_0)
static SCM _wrap_firstnode__SWIG_0(int argc, SCM *argv)
void renderresult(Agraph_t *g, const char *format, char *outdata)
SWIGINTERN void SWIG_Guile_MarkPointerNoncollectable(SCM s)
SWIG_GUILE_INIT_STATIC void SWIG_init(void)
#define SWIG_CheckState(r)
static SCM _wrap_strictdigraph(SCM s_0)
static SCM _wrap_findattr(SCM rest)
static swig_cast_info _swigc__p_FILE[]
SWIGRUNTIME int SWIG_TypeEquiv(const char *nb, const char *tb)
#define SWIG_GUILE_INIT_STATIC
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)
SWIGINTERN void SWIG_Guile_SetModule(swig_module_info *swig_module)
static SCM _wrap_nameof__SWIG_1(int argc, SCM *argv)
#define SWIGTYPE_p_Agnode_t
struct swig_cast_info swig_cast_info
static SCM _wrap_firstsupg(SCM s_0)
SWIGRUNTIME int SWIG_TypeNameComp(const char *f1, const char *l1, const char *f2, const char *l2)
static SCM _wrap_setv__SWIG_0(int argc, SCM *argv)
Agraph_t * strictgraph(char *name)
static SCM _wrap_node(SCM s_0, SCM s_1)
static SCM _wrap_findattr__SWIG_1(int argc, SCM *argv)
static SCM _wrap_nextsubg(SCM s_0, SCM s_1)
static SCM _wrap_nextattr__SWIG_1(int argc, SCM *argv)
static scm_t_bits swig_finalized_tag
static SCM _wrap_setv__SWIG_1(int argc, SCM *argv)
char * setv(Agraph_t *g, char *attr, char *val)
Agedge_t * nextout(Agraph_t *g, Agedge_t *e)
static SCM _wrap_setv__SWIG_5(int argc, SCM *argv)
static SCM _wrap_nextnode__SWIG_0(int argc, SCM *argv)
static SCM _wrap_findedge(SCM s_0, SCM s_1)
Agraph_t * rootof(Agraph_t *g)
static swig_cast_info _swigc__p_Agnode_t[]
static SCM _wrap_firsthead(SCM s_0)
Agnode_t * headof(Agedge_t *e)
SWIGINTERN int print_collectable_swig(SCM swig_smob, SCM port, scm_print_state *pstate)
static SCM _wrap_getv__SWIG_5(int argc, SCM *argv)
#define SWIGTYPE_p_Agraph_t
static SCM _wrap_write__SWIG_1(int argc, SCM *argv)
Agnode_t * firsttail(Agnode_t *n)
static SCM _wrap_findsubg(SCM s_0, SCM s_1)
#define SWIG_RUNTIME_VERSION
static SCM _wrap_ok__SWIG_3(int argc, SCM *argv)
#define SWIGTYPE_p_Agsym_t
static SCM _wrap_read__SWIG_0(int argc, SCM *argv)
static SCM _wrap_firsttail(SCM s_0)
Agraph_t * strictdigraph(char *name)
SWIGRUNTIME void SWIG_TypeClientData(swig_type_info *ti, void *clientdata)
SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)
bool renderchannel(Agraph_t *g, const char *format, const char *channelname)
SWIGINTERN unsigned long SWIG_Guile_PointerAddress(SCM object)
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 SCM _wrap_nextin(SCM rest)
static SCM _wrap_firstout__SWIG_0(int argc, SCM *argv)
#define SWIG_ConvertPtr(s, result, type, flags)
Agedge_t * firstedge(Agraph_t *g)
static SCM _wrap_getv__SWIG_3(int argc, SCM *argv)
Agraph_t * graphof(Agraph_t *g)
SWIGRUNTIME const char * SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name)
SWIGINTERN SCM equalp_swig(SCM A, SCM B)
static swig_module_info swig_module
static SCM _wrap_nextedge(SCM rest)
SWIGINTERN void SWIG_Guile_MarkPointerDestroyed(SCM s)
char * nameof(Agraph_t *g)
#define SWIG_SetModule(clientdata, pointer)
SWIGINTERN int print_swig(SCM swig_smob, SCM port, scm_print_state *pstate)
static SCM _wrap_getv__SWIG_0(int argc, SCM *argv)
SWIGINTERN int SWIG_Guile_IsValidSmob(SCM smob)
Agnode_t * firstnode(Agraph_t *g)
static SCM _wrap_nextnode__SWIG_1(int argc, SCM *argv)
#define SWIG_INIT_CLIENT_DATA_TYPE
static SCM _wrap_renderdata(SCM s_0, SCM s_1)
#define SWIGUNUSEDPARM(p)
Agedge_t * firstout(Agraph_t *g)
static SCM _wrap_firstnode__SWIG_1(int argc, SCM *argv)
#define SWIG_POINTER_RELEASE
static SCM _wrap_render__SWIG_0(int argc, SCM *argv)
SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr)
SWIGINTERN int print_destroyed_swig(SCM swig_smob, SCM port, scm_print_state *pstate)
SWIGRUNTIME void SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata)
SWIGINTERN size_t free_swig(SCM A)
SWIGINTERN int SWIG_Guile_ConvertPtr(SCM s, void **result, swig_type_info *type, int flags)
#define SWIG_POINTER_CLEAR
SWIGRUNTIME int SWIG_TypeCmp(const char *nb, const char *tb)
SWIGRUNTIME const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz)
static SCM _wrap_protoedge(SCM s_0)
static swig_module_info * SWIG_Guile_GetModule(void *SWIGUNUSEDPARM(clientdata))
static SCM _wrap_firstedge(SCM rest)
static SCM _wrap_firstedge__SWIG_0(int argc, SCM *argv)
static SCM _wrap_firstout(SCM rest)
static swig_type_info * swig_types[7]
static SCM _wrap_setv__SWIG_3(int argc, SCM *argv)
static swig_type_info _swigt__p_unsigned_long
static SCM _wrap_firstattr(SCM rest)
static SCM _wrap_digraph(SCM s_0)
static SCM _wrap_firstedge__SWIG_1(int argc, SCM *argv)
static SCM _wrap_firstnode(SCM rest)
static SCM _wrap_findnode(SCM s_0, SCM s_1)
static SCM _wrap_firstattr__SWIG_1(int argc, SCM *argv)
bool layout(Agraph_t *g, const char *engine)
SWIGINTERN SCM SWIG_Guile_NewPointerObj(void *ptr, swig_type_info *type, int owner)
static swig_type_info _swigt__p_Agraph_t
static SCM _wrap_firstattr__SWIG_0(int argc, SCM *argv)
SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)
static SCM _wrap_nextout(SCM rest)
static SCM _wrap_graphof__SWIG_0(int argc, SCM *argv)
static SCM _wrap_write(SCM rest)
SWIGRUNTIME const char * SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name)
static SCM _wrap_edge(SCM rest)
Agsym_t * nextattr(Agraph_t *g, Agsym_t *a)
#define SWIG_POINTER_NO_NULL
static SCM _wrap_graph(SCM rest)
Agnode_t * tailof(Agedge_t *e)
bool write(Agraph_t *g, const char *filename)
char * renderdata(Agraph_t *g, const char *format)
static SCM _wrap_findattr__SWIG_0(int argc, SCM *argv)
static SCM _wrap_ok__SWIG_2(int argc, SCM *argv)
static int swig_initialized
static SCM _wrap_render__SWIG_1(int argc, SCM *argv)
SWIGINTERN int ensure_smob_tag(SCM swig_module, scm_t_bits *tag_variable, const char *smob_name, const char *scheme_variable_name)
SWIGINTERN swig_type_info * SWIG_Guile_PointerType(SCM object)
#define SWIG_NullReferenceError
SWIGRUNTIMEINLINE const char * SWIG_TypeName(const swig_type_info *ty)
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)
#define SWIG_POINTER_DISOWN
struct swig_type_info swig_type_info
static SCM _wrap_nextout__SWIG_0(int argc, SCM *argv)
SWIGINTERN char * SWIG_Guile_scm2newstr(SCM str, size_t *len)
static SCM _wrap_graph__SWIG_1(int argc, SCM *argv)
SWIGRUNTIME char * SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz)
#define SWIG_NewPointerObj(ptr, type, owner)
static SCM _wrap_graphof__SWIG_1(int argc, SCM *argv)
SWIGINTERNINLINE void * SWIG_Guile_MustGetPtr(SCM s, swig_type_info *type, int argnum, int flags, const char *func_name)
Agnode_t * protonode(Agraph_t *g)
static swig_cast_info _swigc__p_Agedge_t[]
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)
SWIGRUNTIME char * SWIG_PackData(char *c, void *ptr, size_t sz)
SWIGINTERN SCM SWIG_Guile_Init()
Agnode_t * findnode(Agraph_t *g, char *name)
static SCM _wrap_nextattr(SCM rest)
#define SWIGTYPE_p_Agedge_t
static SCM _wrap_render(SCM rest)
Agnode_t * nexttail(Agnode_t *n, Agnode_t *t)
static SCM _wrap_nextsupg(SCM s_0, SCM s_1)
static SCM _wrap_nexttail(SCM s_0, SCM s_1)
Agraph_t * firstsupg(Agraph_t *g)
static scm_t_bits swig_member_function_tag
static scm_t_bits swig_tag
static scm_t_bits swig_collectable_tag
SCM(* guile_destructor)(SCM)
static SCM _wrap_firstin__SWIG_1(int argc, SCM *argv)
static SCM _wrap_nameof__SWIG_2(int argc, SCM *argv)
#define SWIG_GetModule(clientdata)
Agsym_t * findattr(Agraph_t *g, char *name)
static SCM _wrap_nextattr__SWIG_2(int argc, SCM *argv)
SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct(const swig_type_info *from, swig_type_info *ty)
SWIGRUNTIME void SWIG_PropagateClientData(void)
static swig_cast_info _swigc__p_unsigned_long[]
static SCM _wrap_render__SWIG_2(int argc, SCM *argv)
Agraph_t * digraph(char *name)
SWIGRUNTIME const char * SWIG_TypePrettyName(const swig_type_info *type)
static SCM _wrap_write__SWIG_0(int argc, SCM *argv)
static SCM _wrap_render__SWIG_3(int argc, SCM *argv)
Agedge_t * firstin(Agraph_t *g)
static SCM _wrap_rm__SWIG_1(int argc, SCM *argv)
SWIGRUNTIME swig_cast_info * SWIG_TypeCheck(const char *c, swig_type_info *ty)
#define SWIG_ERROR_RELEASE_NOT_OWNED
SWIGINTERN SCM SWIG_Guile_NewMemberObj(void *ptr, size_t sz, swig_type_info *type, const char *func_name)
Agnode_t * nextnode(Agraph_t *g, Agnode_t *n)
#define SWIG_TYPE_TABLE_NAME
static SCM _wrap_getv__SWIG_1(int argc, SCM *argv)
static SCM _wrap_readstring(SCM s_0)
static SCM _wrap_firstsubg(SCM s_0)
static swig_type_info _swigt__p_FILE
static SCM _wrap_ok__SWIG_0(int argc, SCM *argv)
Agedge_t * nextin(Agnode_t *n, Agedge_t *e)
Agraph_t * graph(char *name)
static SCM _wrap_nexthead(SCM s_0, SCM s_1)
struct swig_module_info swig_module_info
static SCM _wrap_read(SCM rest)
SWIGINTERN size_t free_swig_member_function(SCM A)
static SCM _wrap_nextattr__SWIG_0(int argc, SCM *argv)
static SCM _wrap_strictgraph(SCM s_0)
Agsym_t * firstattr(Agraph_t *g)
static SCM _wrap_ok__SWIG_1(int argc, SCM *argv)
static SCM _wrap_setv__SWIG_4(int argc, SCM *argv)
static swig_type_info * swig_type_initial[]
SWIGINTERNINLINE int SWIG_Guile_IsPointerOfType(SCM s, swig_type_info *type)
static SCM _wrap_nextedge__SWIG_0(int argc, SCM *argv)
static SCM _wrap_nextin__SWIG_0(int argc, SCM *argv)
SWIGINTERNINLINE int SWIG_Guile_IsPointer(SCM s)
static SCM _wrap_rm(SCM rest)
static SCM _wrap_getv__SWIG_2(int argc, SCM *argv)
SWIGINTERN int SWIG_Guile_GetArgs(SCM *dest, SCM rest, int reqargs, int optargs, const char *procname)
SWIGINTERN int print_swig_aux(SCM swig_smob, SCM port, scm_print_state *pstate, const char *attribute)
static swig_cast_info _swigc__p_Agsym_t[]
static SCM _wrap_setv__SWIG_2(int argc, SCM *argv)
Agedge_t * nextedge(Agraph_t *g, Agedge_t *e)
#define SWIG_Guile_GetSmob(x)
Agedge_t * findedge(Agnode_t *t, Agnode_t *h)
static SCM _wrap_renderchannel(SCM s_0, SCM s_1, SCM s_2)
#define SWIG_MustGetPtr(s, type, argnum, flags)
static SCM _wrap_layout(SCM s_0, SCM s_1)
static SCM _wrap_renderresult(SCM s_0, SCM s_1, SCM s_2)
static SCM _wrap_headof(SCM s_0)
Agnode_t * firsthead(Agnode_t *n)
static swig_type_info _swigt__p_Agnode_t
static SCM _wrap_nextedge__SWIG_1(int argc, SCM *argv)
static SCM _wrap_edge__SWIG_1(int argc, SCM *argv)
static SCM _wrap_setv(SCM rest)
static SCM _wrap_tred(SCM s_0)
static swig_type_info _swigt__p_Agedge_t
static SCM _wrap_rm__SWIG_2(int argc, SCM *argv)
static SCM _wrap_nextnode(SCM rest)
static SCM _wrap_tailof(SCM s_0)
static SCM _wrap_rootof(SCM s_0)
Agnode_t * nexthead(Agnode_t *n, Agnode_t *h)
static SCM _wrap_findattr__SWIG_2(int argc, SCM *argv)
static SCM _wrap_graphof__SWIG_2(int argc, SCM *argv)
Agedge_t * protoedge(Agraph_t *g)
static SCM _wrap_firstin__SWIG_0(int argc, SCM *argv)
#define SWIGRUNTIMEINLINE
SWIGINTERN int print_member_function_swig(SCM swig_smob, SCM port, scm_print_state *pstate)
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
struct swig_cast_info * cast