CKMENU
extern CKMENU *allocmenu __P((char *label, int attr));
extern void ckitem_err __P((CKMENU *menup, char *error));
extern void ckitem_hlp __P((CKMENU *menup, char *help));
extern int ckitem __P((CKMENU *menup, char *item[], short max,
extern int setitem __P((CKMENU *menup, char *choice));
extern int setinvis __P((CKMENU *menup, char *choice));
extern void printmenu __P((CKMENU *menup));
CKMENU *menup;
CKMENU *mp;
CKMENU *pt;
if (pt = calloc(1, sizeof (CKMENU))) {
ckitem_err(CKMENU *menup, char *error)
ckitem_hlp(CKMENU *menup, char *help)
ckitem(CKMENU *menup, char *item[], short max, char *defstr, char *error,
match(CKMENU *menup, char *strval, int max)
setitem(CKMENU *menup, char *choice)
setinvis(CKMENU *menup, char *choice)
insert(struct _choice_ *chp, CKMENU *menup)
printmenu(CKMENU *menup)
static int insert(struct _choice_ *, CKMENU *);
static char **match(CKMENU *, char *, int);
setmsg(CKMENU *menup, short flag)
CKMENU *
extern void printmenu(CKMENU *);
extern int setinvis(CKMENU *, char *);
extern int setitem(CKMENU *, char *);
extern CKMENU *allocmenu(char *, int);
extern void ckitem_err(CKMENU *, char *);
extern void ckitem_hlp(CKMENU *, char *);
extern int ckitem(CKMENU *, char **, short, char *, char *, char *, char *);
CKMENU *menup;
extern CKMENU *allocmenu(char *label, int attr);
extern int ckitem(CKMENU *menup, char *item[], short max, char *defstr,
extern int setinvis(CKMENU *menup, char *choice);
extern int setitem(CKMENU *menup, char *choice);