00001
00002
00003
00004
00005
00006
00007
00008 EXTERN graph_t *g_alloc_static ARGS((int, int, int));
00009 EXTERN void g_free_static ARGS((graph_t *, void (*)(gGeneric), void (*)(gGeneric), void (*)(gGeneric)));
00010 EXTERN graph_t *g_dup_static ARGS((graph_t *, char *(*)(gGeneric), char *(*)(gGeneric), char *(*)(gGeneric)));
00011 EXTERN void g_set_g_slot_static ARGS((graph_t *, int, char *));
00012 EXTERN char *g_get_g_slot_static ARGS((graph_t *, int));
00013 EXTERN void g_copy_g_slots_static ARGS((graph_t *, graph_t *, char *(*)(gGeneric)));
00014 EXTERN vertex_t *g_add_vertex_static ARGS((graph_t *));
00015 EXTERN void g_delete_vertex_static ARGS((vertex_t *, void (*)(gGeneric), void (*)(gGeneric)));
00016 EXTERN void g_set_v_slot_static ARGS((vertex_t *, int, char *));
00017 EXTERN char *g_get_v_slot_static ARGS((vertex_t *, int));
00018 EXTERN void g_copy_v_slots_static ARGS((vertex_t *, vertex_t *, char *(*)(gGeneric)));
00019 EXTERN edge_t *g_add_edge_static ARGS((vertex_t *, vertex_t *));
00020 EXTERN void g_delete_edge_static ARGS((edge_t *, void (*)(gGeneric)));
00021 EXTERN void g_set_e_slot_static ARGS((edge_t *, int, char *));
00022 EXTERN char *g_get_e_slot_static ARGS((edge_t *, int));
00023 EXTERN void g_copy_e_slots_static ARGS((edge_t *, edge_t *, char *(*)(gGeneric)));