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
|
/* struct::graph - critcl - layer 1 declarations
* (c) Graph functions
*/
#ifndef _G_NACOMMON_H
#define _G_NACOMMON_H 1
/* .................................................. */
#include "tclpre9compat.h"
#include <ds.h>
/* .................................................. */
typedef enum attr_mode {
A_LIST, A_GLOB, A_REGEXP, A_NONE
} attr_mode;
/* .................................................. */
void gc_add (GC* c, GCC* gx);
void gc_remove (GC* c, GCC* gx);
void gc_setup (GC* c, GCC* gx, const char* name, G* g);
void gc_delete (GC* c);
void gc_rename (GC* c, GCC* gx, Tcl_Obj* newname, Tcl_Interp* interp);
int gc_filter (int nodes, Tcl_Interp* interp,
Tcl_Size oc, Tcl_Obj* const* ov,
GCC* gx, GN_GET_GC* gf, G* g);
/* .................................................. */
#endif /* _G_NACOMMON_H */
/*
* Local Variables:
* mode: c
* c-basic-offset: 4
* fill-column: 78
* End:
*/
|