/* drwScrap */


#ifdef __cplusplus 
extern "C" {
#endif

extern void drw_cr_scrap_dir(void);
extern char *drw_scrap_dirname(char *dirname,
                               int use_index,
                               int cr);
extern char *drw_get_scrap_name(void);
extern char *drw_get_scrap_file_leafname(char *scrapfilename);
extern char *drw_scrap_file(char *leafname,
                            int gen_leaf_name_if_found);
extern int drw_check_scrap_name(char *nametocheck);
extern int drw_scrap_name_already_in_use(char *nameto);
extern int drw_get_parent_scrap_dir(int *dir_is_wds);
extern int drw_ask_scrapdir_in_use(void *scaninfo,
                                   int scantype,
                                   drwGP scandata,
                                   void *userfndata,
                                   drw_scan_dir_fn2 appscandirfn1,
                                   drw_scan_dir_fn3 appscandirfn2);
extern void drw_if_delete_all_scrap(char *scrapname);
extern void drw_delete_all_scrap(void);
extern void drw_delete_scrap_file(char *leafname,
                                  int del_if_empty);
extern void drw_scrap_initialise(char *initialname,
                                 int check_in_use);
extern void drw_allocate_scrapname(char *initialname,
                                   int check_in_use);
extern void drw_scrap_is_dir_in_use(char *dirname);
extern void drw_scrap_name_not_in_use(char *scrapname);
extern void drw_set_scrap_fns(void);
extern void drw_scrap_init(void);

#ifdef __cplusplus
}
#endif

