1/* struct::stack - critcl - layer 3 declarations
2 * Method functions.
3 */
4
5#ifndef _M_H
6#define _M_H 1
7
8#include "tcl.h"
9#include <s.h>
10
11int stm_CLEAR   (S* sd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
12int stm_DESTROY (S* sd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
13int stm_PEEK    (S* sd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv, int pop, int revers);
14int stm_PUSH    (S* sd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
15int stm_ROTATE  (S* sd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
16int stm_SIZE    (S* sd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv);
17int stm_GET     (S* sd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv, int revers);
18int stm_TRIM    (S* sd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv, int ret);
19
20#endif /* _M_H */
21
22/*
23 * Local Variables:
24 * mode: c
25 * c-basic-offset: 4
26 * fill-column: 78
27 * End:
28 */
29