MudOSa4DGD/
MudOSa4DGD/bin/
MudOSa4DGD/data/
MudOSa4DGD/doc/
MudOSa4DGD/doc/driver/
MudOSa4DGD/doc/efun/bitstrings/
MudOSa4DGD/doc/efun/command/
MudOSa4DGD/doc/efun/communication/
MudOSa4DGD/doc/efun/heart_beat/
MudOSa4DGD/doc/efun/interactive/
MudOSa4DGD/doc/efun/inventory/
MudOSa4DGD/doc/efun/living/
MudOSa4DGD/doc/efun/mappings/
MudOSa4DGD/doc/efun/strings/
MudOSa4DGD/doc/efun/uid/
MudOSa4DGD/doc/funs/
MudOSa4DGD/doc/language/
MudOSa4DGD/mudlib/dgd/doc/
MudOSa4DGD/mudlib/dgd/lib/include/dgd/
MudOSa4DGD/mudlib/dgd/lib/std/
MudOSa4DGD/mudlib/dgd/lib/sys/
MudOSa4DGD/mudlib/dgd/log/
MudOSa4DGD/mudlib/log/
MudOSa4DGD/mudlib/std/include/
MudOSa4DGD/mudlib/std/obj/
/*
 * math.h
 *
 * So-called useful math constants (what do they mean?? ;)
 *
 * (C) Frank Schmidt, Jesus@NorseMUD
 *
 */

#ifndef _MATH_H
#define _MATH_H


#define MACHEP          1.11022302462515654042e-16     /* 2 ** -53 */
#define MAXLOG          7.08396418532264106224e+2      /* log 2 ** 1022 */
#define MINLOG         -7.08396418532264106224e+2      /* log 2 ** -1022 */
#define MAXNUM          1.7976931348623158e308         /* 2 ** 1024 *
                                                           (1 - MACHEP) */
#define PI              3.14159265358979323846         /* pi */
#define PIO2            1.57079632679489661923         /* pi / 2 */
#define PIO4            7.85398163397448309616e-1      /* pi / 4 */
#define SQRT2           1.41421356237309504880         /* sqrt(2) */
#define SQRTH           7.07106781186547524401e-1      /* sqrt(2) / 2 */
#define LOG2E           1.4426950408889634073599       /* 1 / log(2) */
#define SQ2OPI          7.9788456080286535587989e-1    /* sqrt(2 / pi) */
#define LOGE2           6.93147180559945309417e-1      /* log(2) */
#define LOGSQ2          3.46573590279972654709e-1      /* log(2) / 2 */
#define THPIO4          2.35619449019234492885         /* 3 * pi / 4 */
#define TWOOPI          6.36619772367581343075535e-1   /* 2 / pi */

#define SQRT05          0.70710678118654752440         /* sqrt(0.5) */
#define ONEOPI          0.318309886183790672           /* 1 / pi */
#define ONEOPIO2        0.636619772367581343           /* 1 / (pi / 2) */

#define ROOTEPS         0.372529029846191406e-8        /* 2 ** -(56/2) */


#endif