8 #define REAL_LONG_DOUBLE 2
11 #error "REAL was not defined!"
16 extern const char * g_real_name[];
18 #if REAL == REAL_SINGLE
20 inline float Float(Real r) {return r;}
21 #elif REAL == REAL_DOUBLE
23 inline double Float(Real r) {return r;}
24 #elif REAL == REAL_LONG_DOUBLE
25 typedef long double Real;
26 inline long double Float(Real r) {return r;}
28 #error "Type of Real unspecified."