*/);
Vleast_negative_float = make_float(fp);
- f = 1.0;
- while ((fp = f, f /= 2) * 2 == fp && f != 0);
+ for( f = fp = 1.0; (f /= 2) * 2 == fp && f != 0; fp = f );
DEFVAR_CONST_LISP("least-positive-normalised-float",
&Vleast_positive_normalised_float /*
The float closest in value to +0 without rounding errors.
*/);
Vleast_positive_normalised_float = make_float(fp);
- f = -1.0;
- while ((fp = f, f /= 2) * 2 == fp && f != 0);
+ for( f = fp = -1.0; ( f /= 2) * 2 == fp && f != 0; fp = f);
DEFVAR_CONST_LISP("least-negative-normalised-float",
&Vleast_negative_normalised_float /*
The float closest in value to -0 without rounding errors.
XINT(elt));
} else {
CHECK_CHAR_COERCE_INT(elt);
+ assert(string_result_ptr != NULL);
string_result_ptr +=
set_charptr_emchar(string_result_ptr,
XCHAR(elt));