Go to the documentation of this file. 15 #if defined(CH_USE_FLOAT) && !defined(CH_LANG_CC) 18 #if defined(CH_USE_FLOAT) || defined(CH_LANG_CC) 30 #define twelve (12.0e0) 31 #define fifteen (15.0e0) 32 #define sixteen (16.0e0) 33 #define twenty (20.0e0) 34 #define thirty (30.0e0) 35 #define tenth (0.100e0) 36 #define eighth (0.125e0) 37 #define sixth (1.000e0 / 6.000e0) 38 #define twelfth (1.000e0 / 12.000e0) 39 #define thirtieth (1.000e0 / 30.000e0) 40 #define fourth (0.250e0) 41 #define third (1.000e0 / 3.000e0) 42 #define half (0.500e0) 43 #define two3rd (2.000e0 / 3.000e0) 44 #define Pi (3.14159265358979323846264338327950288e0) 57 #define TWELVE (12.0E0) 58 #define FIFTEEN (15.0E0) 59 #define SIXTEEN (16.0E0) 60 #define TWENTY (20.0E0) 61 #define THIRTY (30.0E0) 62 #define TENTH (0.100E0) 63 #define EIGHTH (0.125E0) 64 #define SIXTH (1.000E0 / 6.000E0) 65 #define TWELFTH (1.000E0 / 12.000E0) 66 #define THIRTIETH (1.000E0 / 30.000E0) 67 #define FOURTH (0.250E0) 68 #define THIRD (1.000E0 / 3.000E0) 69 #define HALF (0.500E0) 70 #define TWO3RD (2.000E0 / 3.000E0) 71 #define PI (3.14159265358979323846264338327950288E0) 73 #elif defined(CH_USE_DOUBLE) && !defined(CH_LANG_CC) 86 #define twelve (12.0d0) 87 #define fifteen (15.0d0) 88 #define sixteen (16.0d0) 89 #define twenty (20.0d0) 90 #define thirty (30.0d0) 91 #define tenth (0.100d0) 92 #define eighth (0.125d0) 93 #define sixth (1.000d0 / 6.000d0) 94 #define twelfth (1.000d0 / 12.000d0) 95 #define thirtieth (1.000d0 / 30.000d0) 96 #define fourth (0.250d0) 97 #define third (1.000d0 / 3.000d0) 98 #define half (0.500d0) 99 #define two3rd (2.000d0 / 3.000d0) 100 #define Pi (3.14159265358979323846264338327950288d0) 105 #define THREE (3.0D0) 109 #define SEVEN (7.0D0) 110 #define EIGHT (8.0D0) 113 #define TWELVE (12.0D0) 114 #define FIFTEEN (15.0D0) 115 #define SIXTEEN (16.0D0) 116 #define TWENTY (20.0D0) 117 #define THIRTY (30.0D0) 118 #define TENTH (0.100D0) 119 #define EIGHTH (0.125D0) 120 #define SIXTH (1.000D0 / 6.000D0) 121 #define TWELFTH (1.000D0 / 12.000D0) 122 #define THIRTIETH (1.000D0 / 30.000D0) 123 #define FOURTH (0.250D0) 124 #define THIRD (1.000D0 / 3.000D0) 125 #define HALF (0.500D0) 126 #define TWO3RD (2.000D0 / 3.000D0) 127 #define PI (3.14159265358979323846264338327950288D0) 131 #error One of CH_USE_(FLOAT,DOUBLE) must be defined