home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 5 / MA_Cover_5.iso / ppc / qmapwos / src / fix.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-06-06  |  353 b   |  17 lines

  1. #ifndef INC_FIX_H
  2. #define INC_FIX_H
  3.  
  4. typedef int fix;
  5.  
  6. #define fix_int(x)        ((x) >> 16)
  7. #define float_to_fix(x)   ((fix) ((x) * 65536))
  8.  
  9. #define fix_cint(x)       (((x)+65535) >> 16)
  10.  
  11. #define fix_floor(x)      ((x) & 0xffff0000)
  12. #define fix_ceil(x)       fix_floor((x)+0xffff)
  13.  
  14. #define fix_make(a,b)     (((a) << 16) + (b))
  15.  
  16. #endif
  17.