should free token_str if not used
[unix-history] / usr / src / usr.bin / window / lcmd.h
CommitLineData
39dc458a
EW
1/*
2 * @(#)lcmd.h 3.1 83/11/22
3 */
4
5struct lcmd_tab {
6 char *lc_name;
7 int lc_minlen;
8 int (*lc_func)();
9 struct lcmd_arg *lc_arg;
10};
11
12struct lcmd_arg {
13 char *arg_name;
14 int arg_minlen;
15 char arg_type;
16 struct value arg_val;
17};
18#define arg_num arg_val.v_num
19#define arg_str arg_val.v_str
20#define arg_vtype arg_val.v_type
21
22#define ARG_ANY 0
23#define ARG_NUM 1
24#define ARG_STR 2
25
26struct lcmd_tab *lcmd_lookup();