#ifndef OSX_VALUES_H
#define OSX_VALUES_H
#ifdef  __cplusplus
extern "C" {
#endif


#define BITSPERBYTE     8
#define BITS(type)      (BITSPERBYTE * (long)sizeof (type))
#define MAXDOUBLE       1.79769313486231570e+308
#define MINDOUBLE       4.94065645841246544e-324
#define _IEEE           1
#define _DEXPLEN        11
#define _HIDDENBIT      1
#define DMINEXP (-(DMAXEXP + DSIGNIF - _HIDDENBIT - 3))
#define DSIGNIF (BITS(double) - _DEXPLEN + _HIDDENBIT - 1)
#define DMAXEXP ((1 << _DEXPLEN - 1) - 1 + _IEEE)

#ifdef  __cplusplus
}
#endif

#endif
