home *** CD-ROM | disk | FTP | other *** search
/ The Party 1994: Try This At Home / disk_image.bin / source / vexsrc / ints.h < prev    next >
C/C++ Source or Header  |  1993-11-29  |  481b  |  23 lines

  1. #ifndef __INTS_H
  2. #define __INTS_H
  3.  
  4. extern "C"
  5. {
  6.   long IntMul(long, long);
  7.   long IntSqr(long);
  8.   long IntDiv(long, long);
  9.   long IntSqrt(long);
  10.   long IntMulDiv(long, long, long);
  11.   long IntVecMul(long(*)[3], long(*)[3]);
  12.   long IntVecSqr(long(*)[3]);
  13.   void InstallZeroDivide();
  14.   void DeinstallZeroDivide();
  15. }
  16.  
  17. #define dtol(d) ((long)((d)*65536))
  18. #define ltod(l) ((double)(l)/65536)
  19. #define itol(i) ((long)(i)<<16)
  20. #define ltoi(l) ((int)((l)>>16))
  21.  
  22. #endif
  23.