1 /* struct::set - critcl - layer 3 declarations
2  * Set commands.
3  */
4 
5 #ifndef _M_H
6 #define _M_H 1
7 
8 #include "tcl.h"
9 
10 int sm_ADD	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
11 int sm_CONTAINS	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
12 int sm_DIFFERENCE  (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
13 int sm_EMPTY	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
14 int sm_EQUAL	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
15 int sm_EXCLUDE	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
16 int sm_INCLUDE	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
17 int sm_INTERSECT   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
18 int sm_INTERSECT3  (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
19 int sm_SIZE        (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
20 int sm_SUBSETOF	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
21 int sm_SUBTRACT	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
22 int sm_SYMDIFF	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
23 int sm_UNION	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
24 
25 #endif /* _M_H */
26 
27 /*
28  * Local Variables:
29  * mode: c
30  * c-basic-offset: 4
31  * fill-column: 78
32  * End:
33  */
34