/* drwLengths */


#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif


#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif


#ifdef __cplusplus 
extern "C" {
#endif

extern int drw_read_mode_var(os_mode mode,
                             os_mode_var modevartype);
extern int drw_wimp_getscreensize(int side);
extern int drw_wimp_getscreenres(int direction);
extern int drw_wimp_worktoscreen(wimp_w whan,
                                 int coord,
                                 int side);
extern void drw_wimp_worktoscreenXY(wimp_w whan,
                                    int side,
                                    int *coordxl,
                                    int *coordyl,
                                    int *coordxh,
                                    int *coordyh);
extern void drw_wimp_screentoworkXY(wimp_w whan,
                                    int side,
                                    int *coordxl,
                                    int *coordyl,
                                    int *coordxh,
                                    int *coordyh);
extern int drw_wimp_screentowork(wimp_w whan, int coord, int side, int *wcoord);
extern double drw_wimp_lengthtoOS(double lengthreal,
                                  double scalereal,
                                  int inch);
extern double drw_wimp_OStolength(double osreal,
                                  double scalereal,
                                  int inch);
extern int drw_wint_checkbounds(int xlow, int ylow, int xhigh, int yhigh,
                                int xl, int yl, int xh, int yh);
extern int drw_checkbounds(os_box *obox, os_box *boxin);

#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif

