# pragma l /* list off */
# pragma p /* non portable */

/**************************************************************************

                     H.MATH - Standard maths definitions
                     -------------------------------------

Author : David Allison
Date   : 6 October 1987
Issue  : 2.0

(C) 1987 Beebug Limited

**************************************************************************/

# define PI 3.1415927
# define HUGE_VAL 1.7014118E38

extern double cos (double x) ;
extern double sin (double x) ;
extern double tan (double x) ;
extern double exp (double x) ;
extern double frexp (double value, int *exp) ;
extern double ldexp (double x, int exp) ;
extern double log (double x) ;
extern double log10 (double x) ;
extern double modf (double value, double *iptr) ;
extern double pow (double x, double y) ;
extern double sqrt (double x) ;
extern double ceil (double x) ;
extern double fabs (double x) ;
extern double floor (double x) ;
extern double fmod (double x) ;

/* extensions to ISO */

extern double ipow (double x, int y) ;     /* double to power of int */
extern double itof (int i) ;               /* int to float */
extern int ftoi (double x) ;               /* float to int */
extern double rad (double angle) ;         /* degress to radians */
extern double deg (double angle) ;         /* radians to degrees */

