1 | /* |
---|
2 | * $Id: graph_static.h,v 1.3 2002/08/27 15:28:21 fabio Exp $ |
---|
3 | * |
---|
4 | */ |
---|
5 | |
---|
6 | /******************************* graph_static.h ************************/ |
---|
7 | |
---|
8 | EXTERN graph_t *g_alloc_static ARGS((int, int, int)); |
---|
9 | EXTERN void g_free_static ARGS((graph_t *, void (*)(gGeneric), void (*)(gGeneric), void (*)(gGeneric))); |
---|
10 | EXTERN graph_t *g_dup_static ARGS((graph_t *, char *(*)(gGeneric), char *(*)(gGeneric), char *(*)(gGeneric))); |
---|
11 | EXTERN void g_set_g_slot_static ARGS((graph_t *, int, char *)); |
---|
12 | EXTERN char *g_get_g_slot_static ARGS((graph_t *, int)); |
---|
13 | EXTERN void g_copy_g_slots_static ARGS((graph_t *, graph_t *, char *(*)(gGeneric))); |
---|
14 | EXTERN vertex_t *g_add_vertex_static ARGS((graph_t *)); |
---|
15 | EXTERN void g_delete_vertex_static ARGS((vertex_t *, void (*)(gGeneric), void (*)(gGeneric))); |
---|
16 | EXTERN void g_set_v_slot_static ARGS((vertex_t *, int, char *)); |
---|
17 | EXTERN char *g_get_v_slot_static ARGS((vertex_t *, int)); |
---|
18 | EXTERN void g_copy_v_slots_static ARGS((vertex_t *, vertex_t *, char *(*)(gGeneric))); |
---|
19 | EXTERN edge_t *g_add_edge_static ARGS((vertex_t *, vertex_t *)); |
---|
20 | EXTERN void g_delete_edge_static ARGS((edge_t *, void (*)(gGeneric))); |
---|
21 | EXTERN void g_set_e_slot_static ARGS((edge_t *, int, char *)); |
---|
22 | EXTERN char *g_get_e_slot_static ARGS((edge_t *, int)); |
---|
23 | EXTERN void g_copy_e_slots_static ARGS((edge_t *, edge_t *, char *(*)(gGeneric))); |
---|