home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 September / pcwk_09_96.iso / demo / wgelectr / pk51demo / files.2 / INC / MATH.H < prev    next >
C/C++ Source or Header  |  1991-09-23  |  1KB  |  38 lines

  1. /* MATH.H: prototypes for mathematic functions     */
  2. /* Copyright KEIL ELEKTRONIK GmbH 1988, 1990 V3.20 */
  3.  
  4. #pragma SAVE
  5. #pragma REGPARMS
  6. extern char  cabs  (char  val);
  7. extern int    abs  (int   val);
  8. extern long  labs  (long  val);
  9. extern float fabs  (float val);
  10. extern float sqrt  (float val);
  11. extern float exp   (float val);
  12. extern float log   (float val);
  13. extern float log10 (float val);
  14. extern float sin   (float val);
  15. extern float cos   (float val);
  16. extern float tan   (float val);
  17. extern float asin  (float val);
  18. extern float acos  (float val);
  19. extern float atan  (float val);
  20. extern float sinh  (float val);
  21. extern float cosh  (float val);
  22. extern float tanh  (float val);
  23. extern float atan2 (float y, float x);
  24.  
  25. struct FPBUF  {
  26.   unsigned char save[16];
  27. };
  28.  
  29. extern void  fpsave (struct FPBUF *);
  30. extern void  fprestore (struct FPBUF *);
  31.  
  32. extern float ceil  (float val);
  33. extern float floor (float val);
  34. extern float modf  (float val, float *n);
  35. extern float pow   (float x, float y);
  36.  
  37. #pragma RESTORE
  38.