1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
/* struct::graph - critcl - layer 1 declarations
* (c) Graph functions
*/
#ifndef _G_GRAPH_H
#define _G_GRAPH_H 1
/* .................................................. */
#include "tclpre9compat.h"
#include <ds.h>
/* .................................................. */
G* g_new (void);
void g_delete (G* g);
const char* g_newnodename (G* g);
const char* g_newarcname (G* g);
Tcl_Obj* g_serialize (Tcl_Interp* interp, Tcl_Obj* go,
G* g, Tcl_Size oc, Tcl_Obj* const* ov);
int g_deserialize (G* dst, Tcl_Interp* interp, Tcl_Obj* src);
int g_assign (G* dst, G* src);
Tcl_Obj* g_ms_serialize (Tcl_Interp* interp, Tcl_Obj* go, G* g,
Tcl_Size oc, Tcl_Obj* const* ov);
int g_ms_set (Tcl_Interp* interp, Tcl_Obj* go, G* g,
Tcl_Obj* dst);
int g_ms_assign (Tcl_Interp* interp, G* g, Tcl_Obj* src);
/* .................................................. */
#endif /* _G_GRAPH_H */
/*
* Local Variables:
* mode: c
* c-basic-offset: 4
* fill-column: 78
* End:
*/
|