@@ -35,14 +35,6 @@ SOFTWARE.
35
35
typedef uint_fast32_t u32_t ;
36
36
typedef uint_fast64_t u64_t ;
37
37
38
- #if defined __clang__
39
- #pragma clang diagnostic push
40
- #pragma clang diagnostic ignored "-Wshorten-64-to-32"
41
- #elif defined __GNUC__
42
- #pragma GCC diagnostic push
43
- #pragma GCC diagnostic ignored "-Wmissing-braces"
44
- #endif
45
-
46
38
#define u32 (x ) ((u32_t)(x))
47
39
#define u64 (x ) ((u64_t)(x))
48
40
@@ -93,7 +85,7 @@ jeaiii_ultoa(char *b, u64_t n)
93
85
94
86
if (n < u32 (1e6 )) {
95
87
if (n < u32 (1e4 )) {
96
- u32_t f0 = u32 (10 * (1 << 24 ) / 1e3 + 1 ) * n ;
88
+ u32_t f0 = u32 (( 10 * (1 << 24 ) / 1e3 + 1 ) * n ) ;
97
89
COPY (b , digits_fd [f0 >> 24 ]);
98
90
99
91
b -= n < u32 (1e3 );
@@ -163,7 +155,7 @@ jeaiii_ultoa(char *b, u64_t n)
163
155
}
164
156
else if (u < u32 (1e6 )) {
165
157
if (u < u32 (1e4 )) {
166
- u32_t f0 = u32 (10 * (1 << 24 ) / 1e3 + 1 ) * u ;
158
+ u32_t f0 = u32 (( 10 * (1 << 24 ) / 1e3 + 1 ) * u ) ;
167
159
COPY (b , digits_fd [f0 >> 24 ]);
168
160
169
161
b -= u < u32 (1e3 );
@@ -228,7 +220,7 @@ jeaiii_ultoa(char *b, u64_t n)
228
220
b += 2 ;
229
221
}
230
222
else {
231
- u32_t f0 = u32 (10 * (1 << 24 ) / 1e3 + 1 ) * u ;
223
+ u32_t f0 = u32 (( 10 * (1 << 24 ) / 1e3 + 1 ) * u ) ;
232
224
COPY (b , digits_fd [f0 >> 24 ]);
233
225
234
226
b -= u < u32 (1e3 );
@@ -272,10 +264,4 @@ jeaiii_ultoa(char *b, u64_t n)
272
264
#undef u64
273
265
#undef COPY
274
266
275
- #if defined __clang__
276
- #pragma clang diagnostic pop
277
- #elif defined __GNUC__
278
- #pragma GCC diagnostic pop
279
- #endif
280
-
281
267
#endif // JEAIII_TO_TEXT_H_
0 commit comments