File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -203,10 +203,9 @@ do { \
203
203
} while (0)
204
204
205
205
206
- //VBS
206
+ #ifndef __FreeBSD__
207
207
#define STRICT_ASSIGN (type , lval , rval ) ((lval) = (rval))
208
-
209
- /* VBS
208
+ #else
210
209
#ifdef FLT_EVAL_METHOD
211
210
// Attempt to get strict C99 semantics for assignment with non-C99 compilers.
212
211
#if FLT_EVAL_METHOD == 0 || __GNUC__ == 0
@@ -215,7 +214,7 @@ do { \
215
214
#define STRICT_ASSIGN (type , lval , rval ) do { \
216
215
volatile type __lval; \
217
216
\
218
- if (sizeof(type) >= sizeof(double)) \
217
+ if (sizeof(type) >= sizeof(long double)) \
219
218
(lval) = (rval); \
220
219
else { \
221
220
__lval = (rval); \
@@ -224,7 +223,7 @@ do { \
224
223
} while (0)
225
224
#endif
226
225
#endif
227
- */
226
+ #endif
228
227
229
228
/*
230
229
* Common routine to process the arguments to nan(), nanf(), and nanl().
You can’t perform that action at this time.
0 commit comments