[13] | 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))); |
---|