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
10int sm_ADD	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
11int sm_CONTAINS	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
12int sm_DIFFERENCE  (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
13int sm_EMPTY	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
14int sm_EQUAL	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
15int sm_EXCLUDE	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
16int sm_INCLUDE	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
17int sm_INTERSECT   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
18int sm_INTERSECT3  (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
19int sm_SIZE        (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
20int sm_SUBSETOF	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
21int sm_SUBTRACT	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
22int sm_SYMDIFF	   (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
23int 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