printf("%s %d\n", bit->str, !!mb);
})
-DEFINE_STANDARD_REPORTER(ValLoc, loc, {
- mb >>= loc->rshift;
- mb -= loc->zero;
- double val= (int8_t)mb;
- val /= (val >= 0 ? 127 : 128);
- printf("%s %.5f\n", loc->str, loc->sign * val);
+DEFINE_STANDARD_REPORTER(ValLoc, val, {
+ mb >>= val->rshift;
+ mb -= val->zero;
+ double v= (int8_t)mb;
+ v /= (v >= 0 ? 127 : 128);
+ printf("%s %.5f\n", val->str, val->sign * v);
})