/* drwGRTrans */


#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif


#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif


#ifdef __cplusplus 
extern "C" {
#endif

extern void drw_wimp_read_pix_trans(osspriteop_flags flags,
                                    osspriteop_area *spritearea,
                                    osspriteop_id id,
                                    int fillintranstab,
                                    os_factors *wscale);
extern int drw_sel_col_table(os_mode source_mode,
                             os_palette const *source_palette,
                             os_mode dest_mode,
                             os_palette const *dest_palette,
                             osspriteop_trans_tab *trans_tab,
                             colourtrans_table_flags flags,
                             void *workspace,
                             void const *transfer_fn,
                             int *size);
extern int drw_sel_col_table_for_sprite(osspriteop_area *source_area,
                                        osspriteop_id source_id,
                                        os_mode dest_mode,
                                        os_palette *dest_palette,
                                        osspriteop_trans_tab *trans_tab,
                                        colourtrans_table_flags flags,
                                        void *workspace,
                                        void *transfer_fn,
                                        int *size);
extern void drw_wint_scalefactors(double xscalereal,
                                  double yscalereal,
                                  double *xmult,
                                  double *ymult,
                                  double *xdiv,
                                  double *ydiv);

#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif

