/* drwUMmisc */


#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif


#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif


#ifdef __cplusplus 
extern "C" {
#endif

extern int drw_u_count_menu_items(char *dataptr, int usermenutype);
extern char *drw_u_get_menu_title(char *dataptr,
                                     int usermenutype,
                                     int *index);
extern char *drw_u_get_menu_text(char *dataptr,
                                 int usermenutype,
                                 int *index);
extern int drw_u_select_token(char *mtag,
                              char *msgtoken,
                              int usermenutype);
extern int drw_u_menu_title(wimp_menu *menuptr,
                            drw_menu_cr_method mcrm,
                            char *title,
                            int titlebuffsize,
                            int newmenu,
                            int recreate,
                            char *dataptr,
                            int usermenutype,
                            int *index);
extern int drw_u_menu_text(wimp_menu *menuptr,
                           int mitemno,
                           drw_menu_cr_method mcrm,
                           int usermenutype,
                           char *menutext,
                           int textbuffsize,
                           int newmenu,
                           int recreate,
                           char *dataptr,
                           int *index);

#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif

