/*->h.mym */

extern void  mwpoint(int * menuhandle,int item,int pointer);
extern int * pointm(int * menuhandle,int item);
extern void  shade(int * menuhandle,int item); 
extern void  tick(int * menuhandle,int item);
extern void  untick(int * menuhandle,int item);
extern void  tickst(int * menuhandle,int item,int state);
extern void  untickmenu(int * menuhandle);
extern char * menuaddr(int * menuhandle,int item);
extern void   writemenu(int * menuhandle,int item,char * string);
extern void  writemenuf(int * menuhandle,int item,char * format, ...);
extern int   getmenuint(int * menuhandle,int item,int * val);

extern void  dynamic(int * menuhandle,int item);
extern void  unshade(int * menuhandle,int item);
extern void unshadest(int * menuhandle,int item,int state);

extern void menumakelastst(int * menuhandle,int item,int state);



extern void  setupmenus(void);
extern void  decodemen(void);
extern void  dynamicmenu(int submenu,int x,int y,int m1,int m2,int m3,int m4);
extern void  zapmenu(void);

extern void popmenu(int * menuhandle);


extern void popvxmain(void);
extern void popmain(void);
extern void poptekmain(void);

extern void decodeiconbar(void);

extern int islastm(int * menuhandle,int item);


extern int * menus[160];

extern int   repopf;


#define null_menu           menus[0]
#define info_menu           menus[1]

#define created_menu        menus[2]
#define word_menu           menus[3]
#define file_menu           menus[4]
#define reflect_menu        menus[5]

#define width_menu          menus[6]
#define height_menu         menus[7]

#define grid_menu           menus[8]
#define main_menu           menus[9]

