/* drwlibmsg */


#ifdef __cplusplus 
extern "C" {
#endif

extern void drw_set_def_buffers(void);
extern int drw_find_app_msgs(char *msgfilename,
                             char *appname,
                             int use_obey_dir,
                             int ext_file,
                             drw_uw_data *uwd);
extern void drw_get_lib_msgs(void);
extern os_error *drw_set_drwwerr(drw_wimp_error_numbers errnum,
                                 int settitle,
                                 os_error *errblockin,
                                 ...);
extern void drw_init_msg_data_str(void *dataptr);
extern void drw_init_sms_str(drw_search_msgfiles_str *sms);
extern void drw_reinit_msg_file(void *userfndata, void *userval);
extern int drw_find_msg_file_by_handle(void *listval, void *cmpwith);
extern char *drw_wint_reinitmessages(char *messhandle,
                                     char *newfile,
                                     int use_rma);
extern void drw_close_msg_file(void *userfndata, void *userval);
extern char *drw_wimp_open_messagefile(char *filename,
                                       char *msghandle,
                                       int use_rma,
                                       int reopen);
extern void drw_wint_closemessagefiles(void);
void drw_libmsg_init(void);

#ifdef __cplusplus
}
#endif

