5 #ifndef __MONO_NUMBER_MS_H__
6 #define __MONO_NUMBER_MS_H__
10 // Double floating point Bias
11 #define MONO_DOUBLE_BIAS 1022
13 // Structure to access an encoded double floating point
15 #if G_BYTE_ORDER == G_BIG_ENDIAN
33 // Single floating point Bias
34 #define MONO_SINGLE_BIAS 126
36 // Structure to access an encoded single floating point
38 #if G_BYTE_ORDER == G_BIG_ENDIAN
54 #define MONO_NUMBER_MAXDIGITS 50
60 guint16 digits [MONO_NUMBER_MAXDIGITS + 1];
65 mono_double_from_number (gpointer from, MonoDouble *target);