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
1570#define FUNC_NAME "graph"
1571 char *arg1 = (
char *) 0 ;
1572 int must_free1 = 0 ;
1587 return gswig_result;
1595#define FUNC_NAME "digraph"
1596 char *arg1 = (
char *) 0 ;
1597 int must_free1 = 0 ;
1612 return gswig_result;
1620#define FUNC_NAME "strictgraph"
1621 char *arg1 = (
char *) 0 ;
1622 int must_free1 = 0 ;
1637 return gswig_result;
1645#define FUNC_NAME "strictdigraph"
1646 char *arg1 = (
char *) 0 ;
1647 int must_free1 = 0 ;
1662 return gswig_result;
1670#define FUNC_NAME "readstring"
1671 char *arg1 = (
char *) 0 ;
1672 int must_free1 = 0 ;
1687 return gswig_result;
1695#define FUNC_NAME "read"
1696 char *arg1 = (
char *) 0 ;
1697 int must_free1 = 0 ;
1712 return gswig_result;
1720#define FUNC_NAME "read"
1721 FILE *arg1 = (FILE *) 0 ;
1735 return gswig_result;
1743#define FUNC_NAME "read"
1760 _v = scm_is_string(argv[0]) ? 1 : 0;
1767 scm_misc_error(
"read",
"No matching method for generic function `read'", SCM_EOL);
1775#define FUNC_NAME "graph"
1777 char *arg2 = (
char *) 0 ;
1778 int must_free2 = 0 ;
1797 return gswig_result;
1805#define FUNC_NAME "graph"
1811 _v = scm_is_string(argv[0]) ? 1 : 0;
1826 _v = scm_is_string(argv[1]) ? 1 : 0;
1834 scm_misc_error(
"graph",
"No matching method for generic function `graph'", SCM_EOL);
1842#define FUNC_NAME "node"
1844 char *arg2 = (
char *) 0 ;
1845 int must_free2 = 0 ;
1864 return gswig_result;
1872#define FUNC_NAME "edge"
1892 return gswig_result;
1900#define FUNC_NAME "edge"
1902 char *arg2 = (
char *) 0 ;
1903 int must_free2 = 0 ;
1922 return gswig_result;
1930#define FUNC_NAME "edge"
1931 char *arg1 = (
char *) 0 ;
1933 int must_free1 = 0 ;
1952 return gswig_result;
1960#define FUNC_NAME "edge"
1962 char *arg2 = (
char *) 0 ;
1963 char *arg3 = (
char *) 0 ;
1964 int must_free2 = 0 ;
1965 int must_free3 = 0 ;
1989 return gswig_result;
1997#define FUNC_NAME "edge"
2027 _v = scm_is_string(argv[1]) ? 1 : 0;
2037 _v = scm_is_string(argv[0]) ? 1 : 0;
2059 _v = scm_is_string(argv[1]) ? 1 : 0;
2063 _v = scm_is_string(argv[2]) ? 1 : 0;
2072 scm_misc_error(
"edge",
"No matching method for generic function `edge'", SCM_EOL);
2080#define FUNC_NAME "setv"
2082 char *arg2 = (
char *) 0 ;
2083 char *arg3 = (
char *) 0 ;
2084 int must_free2 = 0 ;
2085 int must_free3 = 0 ;
2101 result = (
char *)
setv(arg1,arg2,arg3);
2109 return gswig_result;
2117#define FUNC_NAME "setv"
2119 char *arg2 = (
char *) 0 ;
2120 char *arg3 = (
char *) 0 ;
2121 int must_free2 = 0 ;
2122 int must_free3 = 0 ;
2138 result = (
char *)
setv(arg1,arg2,arg3);
2146 return gswig_result;
2154#define FUNC_NAME "setv"
2156 char *arg2 = (
char *) 0 ;
2157 char *arg3 = (
char *) 0 ;
2158 int must_free2 = 0 ;
2159 int must_free3 = 0 ;
2175 result = (
char *)
setv(arg1,arg2,arg3);
2183 return gswig_result;
2191#define FUNC_NAME "setv"
2194 char *arg3 = (
char *) 0 ;
2195 int must_free3 = 0 ;
2210 result = (
char *)
setv(arg1,arg2,arg3);
2218 return gswig_result;
2226#define FUNC_NAME "setv"
2229 char *arg3 = (
char *) 0 ;
2230 int must_free3 = 0 ;
2245 result = (
char *)
setv(arg1,arg2,arg3);
2253 return gswig_result;
2261#define FUNC_NAME "setv"
2264 char *arg3 = (
char *) 0 ;
2265 int must_free3 = 0 ;
2280 result = (
char *)
setv(arg1,arg2,arg3);
2288 return gswig_result;
2296#define FUNC_NAME "setv"
2314 _v = scm_is_string(argv[2]) ? 1 : 0;
2337 _v = scm_is_string(argv[2]) ? 1 : 0;
2360 _v = scm_is_string(argv[2]) ? 1 : 0;
2377 _v = scm_is_string(argv[1]) ? 1 : 0;
2381 _v = scm_is_string(argv[2]) ? 1 : 0;
2398 _v = scm_is_string(argv[1]) ? 1 : 0;
2402 _v = scm_is_string(argv[2]) ? 1 : 0;
2419 _v = scm_is_string(argv[1]) ? 1 : 0;
2423 _v = scm_is_string(argv[2]) ? 1 : 0;
2432 scm_misc_error(
"setv",
"No matching method for generic function `setv'", SCM_EOL);
2440#define FUNC_NAME "getv"
2442 char *arg2 = (
char *) 0 ;
2443 int must_free2 = 0 ;
2455 result = (
char *)
getv(arg1,arg2);
2462 return gswig_result;
2470#define FUNC_NAME "getv"
2472 char *arg2 = (
char *) 0 ;
2473 int must_free2 = 0 ;
2485 result = (
char *)
getv(arg1,arg2);
2492 return gswig_result;
2500#define FUNC_NAME "getv"
2502 char *arg2 = (
char *) 0 ;
2503 int must_free2 = 0 ;
2515 result = (
char *)
getv(arg1,arg2);
2522 return gswig_result;
2530#define FUNC_NAME "getv"
2543 result = (
char *)
getv(arg1,arg2);
2550 return gswig_result;
2558#define FUNC_NAME "getv"
2571 result = (
char *)
getv(arg1,arg2);
2578 return gswig_result;
2586#define FUNC_NAME "getv"
2599 result = (
char *)
getv(arg1,arg2);
2606 return gswig_result;
2614#define FUNC_NAME "getv"
2680 _v = scm_is_string(argv[1]) ? 1 : 0;
2696 _v = scm_is_string(argv[1]) ? 1 : 0;
2712 _v = scm_is_string(argv[1]) ? 1 : 0;
2720 scm_misc_error(
"getv",
"No matching method for generic function `getv'", SCM_EOL);
2728#define FUNC_NAME "nameof"
2737 result = (
char *)
nameof(arg1);
2743 return gswig_result;
2751#define FUNC_NAME "nameof"
2760 result = (
char *)
nameof(arg1);
2766 return gswig_result;
2774#define FUNC_NAME "nameof"
2783 result = (
char *)
nameof(arg1);
2789 return gswig_result;
2797#define FUNC_NAME "nameof"
2834 scm_misc_error(
"nameof",
"No matching method for generic function `nameof'", SCM_EOL);
2842#define FUNC_NAME "findsubg"
2844 char *arg2 = (
char *) 0 ;
2845 int must_free2 = 0 ;
2864 return gswig_result;
2872#define FUNC_NAME "findnode"
2874 char *arg2 = (
char *) 0 ;
2875 int must_free2 = 0 ;
2894 return gswig_result;
2902#define FUNC_NAME "findedge"
2922 return gswig_result;
2930#define FUNC_NAME "findattr"
2932 char *arg2 = (
char *) 0 ;
2933 int must_free2 = 0 ;
2952 return gswig_result;
2960#define FUNC_NAME "findattr"
2962 char *arg2 = (
char *) 0 ;
2963 int must_free2 = 0 ;
2982 return gswig_result;
2990#define FUNC_NAME "findattr"
2992 char *arg2 = (
char *) 0 ;
2993 int must_free2 = 0 ;
3012 return gswig_result;
3020#define FUNC_NAME "findattr"
3032 _v = scm_is_string(argv[1]) ? 1 : 0;
3048 _v = scm_is_string(argv[1]) ? 1 : 0;
3064 _v = scm_is_string(argv[1]) ? 1 : 0;
3072 scm_misc_error(
"findattr",
"No matching method for generic function `findattr'", SCM_EOL);
3080#define FUNC_NAME "headof"
3095 return gswig_result;
3103#define FUNC_NAME "tailof"
3118 return gswig_result;
3126#define FUNC_NAME "graphof"
3141 return gswig_result;
3149#define FUNC_NAME "graphof"
3164 return gswig_result;
3172#define FUNC_NAME "graphof"
3187 return gswig_result;
3195#define FUNC_NAME "graphof"
3232 scm_misc_error(
"graphof",
"No matching method for generic function `graphof'", SCM_EOL);
3240#define FUNC_NAME "rootof"
3255 return gswig_result;
3263#define FUNC_NAME "protonode"
3278 return gswig_result;
3286#define FUNC_NAME "protoedge"
3301 return gswig_result;
3309#define FUNC_NAME "ok"
3318 result = (bool)
ok(arg1);
3320 gswig_result = scm_from_bool(result);
3324 return gswig_result;
3332#define FUNC_NAME "ok"
3341 result = (bool)
ok(arg1);
3343 gswig_result = scm_from_bool(result);
3347 return gswig_result;
3355#define FUNC_NAME "ok"
3364 result = (bool)
ok(arg1);
3366 gswig_result = scm_from_bool(result);
3370 return gswig_result;
3378#define FUNC_NAME "ok"
3387 result = (bool)
ok(arg1);
3389 gswig_result = scm_from_bool(result);
3393 return gswig_result;
3401#define FUNC_NAME "ok"
3449 scm_misc_error(
"ok",
"No matching method for generic function `ok'", SCM_EOL);
3457#define FUNC_NAME "firstsubg"
3472 return gswig_result;
3480#define FUNC_NAME "nextsubg"
3500 return gswig_result;
3508#define FUNC_NAME "firstsupg"
3523 return gswig_result;
3531#define FUNC_NAME "nextsupg"
3551 return gswig_result;
3559#define FUNC_NAME "firstedge"
3574 return gswig_result;
3582#define FUNC_NAME "nextedge"
3602 return gswig_result;
3610#define FUNC_NAME "firstout"
3625 return gswig_result;
3633#define FUNC_NAME "nextout"
3653 return gswig_result;
3661#define FUNC_NAME "firstedge"
3676 return gswig_result;
3684#define FUNC_NAME "firstedge"
3710 scm_misc_error(
"firstedge",
"No matching method for generic function `firstedge'", SCM_EOL);
3718#define FUNC_NAME "nextedge"
3738 return gswig_result;
3746#define FUNC_NAME "nextedge"
3786 scm_misc_error(
"nextedge",
"No matching method for generic function `nextedge'", SCM_EOL);
3794#define FUNC_NAME "firstout"
3809 return gswig_result;
3817#define FUNC_NAME "firstout"
3843 scm_misc_error(
"firstout",
"No matching method for generic function `firstout'", SCM_EOL);
3851#define FUNC_NAME "nextout"
3871 return gswig_result;
3879#define FUNC_NAME "nextout"
3919 scm_misc_error(
"nextout",
"No matching method for generic function `nextout'", SCM_EOL);
3927#define FUNC_NAME "firsthead"
3942 return gswig_result;
3950#define FUNC_NAME "nexthead"
3970 return gswig_result;
3978#define FUNC_NAME "firstin"
3993 return gswig_result;
4001#define FUNC_NAME "nextin"
4021 return gswig_result;
4029#define FUNC_NAME "firstin"
4044 return gswig_result;
4052#define FUNC_NAME "firstin"
4078 scm_misc_error(
"firstin",
"No matching method for generic function `firstin'", SCM_EOL);
4086#define FUNC_NAME "nextin"
4106 return gswig_result;
4114#define FUNC_NAME "nextin"
4154 scm_misc_error(
"nextin",
"No matching method for generic function `nextin'", SCM_EOL);
4162#define FUNC_NAME "firsttail"
4177 return gswig_result;
4185#define FUNC_NAME "nexttail"
4205 return gswig_result;
4213#define FUNC_NAME "firstnode"
4228 return gswig_result;
4236#define FUNC_NAME "nextnode"
4256 return gswig_result;
4264#define FUNC_NAME "firstnode"
4279 return gswig_result;
4287#define FUNC_NAME "firstnode"
4313 scm_misc_error(
"firstnode",
"No matching method for generic function `firstnode'", SCM_EOL);
4321#define FUNC_NAME "nextnode"
4341 return gswig_result;
4349#define FUNC_NAME "nextnode"
4389 scm_misc_error(
"nextnode",
"No matching method for generic function `nextnode'", SCM_EOL);
4397#define FUNC_NAME "firstattr"
4412 return gswig_result;
4420#define FUNC_NAME "nextattr"
4440 return gswig_result;
4448#define FUNC_NAME "firstattr"
4463 return gswig_result;
4471#define FUNC_NAME "nextattr"
4491 return gswig_result;
4499#define FUNC_NAME "firstattr"
4514 return gswig_result;
4522#define FUNC_NAME "firstattr"
4559 scm_misc_error(
"firstattr",
"No matching method for generic function `firstattr'", SCM_EOL);
4567#define FUNC_NAME "nextattr"
4587 return gswig_result;
4595#define FUNC_NAME "nextattr"
4653 scm_misc_error(
"nextattr",
"No matching method for generic function `nextattr'", SCM_EOL);
4661#define FUNC_NAME "rm"
4670 result = (bool)
rm(arg1);
4672 gswig_result = scm_from_bool(result);
4676 return gswig_result;
4684#define FUNC_NAME "rm"
4693 result = (bool)
rm(arg1);
4695 gswig_result = scm_from_bool(result);
4699 return gswig_result;
4707#define FUNC_NAME "rm"
4716 result = (bool)
rm(arg1);
4718 gswig_result = scm_from_bool(result);
4722 return gswig_result;
4730#define FUNC_NAME "rm"
4767 scm_misc_error(
"rm",
"No matching method for generic function `rm'", SCM_EOL);
4775#define FUNC_NAME "layout"
4777 char *arg2 = (
char *) 0 ;
4778 int must_free2 = 0 ;
4790 result = (bool)
layout(arg1,(
char const *)arg2);
4792 gswig_result = scm_from_bool(result);
4797 return gswig_result;
4805#define FUNC_NAME "render"
4814 result = (bool)
render(arg1);
4816 gswig_result = scm_from_bool(result);
4820 return gswig_result;
4828#define FUNC_NAME "render"
4830 char *arg2 = (
char *) 0 ;
4831 int must_free2 = 0 ;
4843 result = (bool)
render(arg1,(
char const *)arg2);
4845 gswig_result = scm_from_bool(result);
4850 return gswig_result;
4858#define FUNC_NAME "render"
4860 char *arg2 = (
char *) 0 ;
4861 FILE *arg3 = (FILE *) 0 ;
4862 int must_free2 = 0 ;
4877 result = (bool)
render(arg1,(
char const *)arg2,arg3);
4879 gswig_result = scm_from_bool(result);
4885 return gswig_result;
4893#define FUNC_NAME "render"
4895 char *arg2 = (
char *) 0 ;
4896 char *arg3 = (
char *) 0 ;
4897 int must_free2 = 0 ;
4898 int must_free3 = 0 ;
4914 result = (bool)
render(arg1,(
char const *)arg2,(
char const *)arg3);
4916 gswig_result = scm_from_bool(result);
4922 return gswig_result;
4930#define FUNC_NAME "render"
4953 _v = scm_is_string(argv[1]) ? 1 : 0;
4969 _v = scm_is_string(argv[1]) ? 1 : 0;
4992 _v = scm_is_string(argv[1]) ? 1 : 0;
4996 _v = scm_is_string(argv[2]) ? 1 : 0;
5005 scm_misc_error(
"render",
"No matching method for generic function `render'", SCM_EOL);
5013#define FUNC_NAME "renderresult"
5015 char *arg2 = (
char *) 0 ;
5016 char *arg3 = (
char *) 0 ;
5017 int must_free2 = 0 ;
5018 int must_free3 = 0 ;
5034 gswig_result = SCM_UNSPECIFIED;
5039 return gswig_result;
5047#define FUNC_NAME "renderchannel"
5049 char *arg2 = (
char *) 0 ;
5050 char *arg3 = (
char *) 0 ;
5051 int must_free2 = 0 ;
5052 int must_free3 = 0 ;
5068 result = (bool)
renderchannel(arg1,(
char const *)arg2,(
char const *)arg3);
5070 gswig_result = scm_from_bool(result);
5076 return gswig_result;
5084#define FUNC_NAME "renderdata"
5086 char *arg2 = (
char *) 0 ;
5087 int must_free2 = 0 ;
5099 result = (
char *)
renderdata(arg1,(
char const *)arg2);
5106 return gswig_result;
5114#define FUNC_NAME "write"
5116 char *arg2 = (
char *) 0 ;
5117 int must_free2 = 0 ;
5129 result = (bool)
write(arg1,(
char const *)arg2);
5131 gswig_result = scm_from_bool(result);
5136 return gswig_result;
5144#define FUNC_NAME "write"
5146 FILE *arg2 = (FILE *) 0 ;
5157 result = (bool)
write(arg1,arg2);
5159 gswig_result = scm_from_bool(result);
5164 return gswig_result;
5172#define FUNC_NAME "write"
5202 _v = scm_is_string(argv[1]) ? 1 : 0;
5210 scm_misc_error(
"write",
"No matching method for generic function `write'", SCM_EOL);
5218#define FUNC_NAME "tred"
5227 result = (bool)
tred(arg1);
5229 gswig_result = scm_from_bool(result);
5233 return gswig_result;
5328#define SWIGRUNTIME_DEBUG
5331#ifndef SWIG_INIT_CLIENT_DATA_TYPE
5332#define SWIG_INIT_CLIENT_DATA_TYPE void *
5367 }
while (iter!= module_head);
5378 if (
init == 0)
return;
5381#ifdef SWIGRUNTIME_DEBUG
5382 printf(
"SWIG_InitializeModule: size %lu\n", (
unsigned long)
swig_module.
size);
5389#ifdef SWIGRUNTIME_DEBUG
5399#ifdef SWIGRUNTIME_DEBUG
5400 printf(
"SWIG_InitializeModule: found type %s\n",
type->name);
5404#ifdef SWIGRUNTIME_DEBUG
5405 printf(
"SWIG_InitializeModule: found and overwrite type %s \n",
type->name);
5414 while (cast->
type) {
5417#ifdef SWIGRUNTIME_DEBUG
5418 printf(
"SWIG_InitializeModule: look cast %s\n", cast->
type->
name);
5422#ifdef SWIGRUNTIME_DEBUG
5423 if (ret) printf(
"SWIG_InitializeModule: found cast %s\n", ret->
name);
5428#ifdef SWIGRUNTIME_DEBUG
5429 printf(
"SWIG_InitializeModule: skip old type %s\n", ret->
name);
5436#ifdef SWIGRUNTIME_DEBUG
5437 if (ocast) printf(
"SWIG_InitializeModule: skip old cast %s\n", ret->
name);
5439 if (!ocast) ret = 0;
5444#ifdef SWIGRUNTIME_DEBUG
5445 printf(
"SWIG_InitializeModule: adding cast %s\n", cast->
type->
name);
5448 type->cast->prev = cast;
5460#ifdef SWIGRUNTIME_DEBUG
5461 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
5466 while (cast->
type) {
5467 printf(
"SWIG_InitializeModule: cast type %s\n", cast->
type->
name);
5471 printf(
"---- Total casts: %d\n",j);
5473 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
5486 static int init_run = 0;
5488 if (init_run)
return;
5499 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, const 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
textitem scanner parser str
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