if (result == NULL) result = calc_buffer;
temp = alloca(value_size);
+ /* CLEAR the buffer */
+ memset(result, 0, fc_get_buffer_length());
+
result->desc.exponent_size = exp_size;
result->desc.mantissa_size = mant_size;
fp_value *fc_rnd(const fp_value *a, fp_value *result) {
if (result == NULL) result = calc_buffer;
+ (void) a;
TRACEPRINTF(("%s ", fc_print(a, buffer, sizeof(buffer), FC_PACKED)));
TRACEPRINTF(("rounded to integer "));