{
double val = *((double *)src);
- if (fmt & XTYPE_FMT_DBL_PREC)
+ if (fmt & XT_DOUBLE_FMT_PREC_FLAG)
{
- uint prec = fmt & ~XTYPE_FMT_DBL_PREC;
+ uint prec = fmt & ~XT_DOUBLE_FMT_PREC_FLAG;
return mp_printf(pool, "%.*lf", prec, val);
}
if (tmp_err)
return mp_printf(pool, "Could not parse floating point number precision: %s", tmp_err);
- *dest = XTYPE_FMT_DBL_FIXED_PREC(precision);
+ *dest = XT_DOUBLE_FMT_PREC(precision);
return NULL;
}
extern const struct xtype xt_double;
// Fixed-precision formats for xt_double
-#define XTYPE_FMT_DBL_FIXED_PREC(_prec) (_prec | XTYPE_FMT_DBL_PREC)
-#define XTYPE_FMT_DBL_PREC XTYPE_FMT_CUSTOM
+#define XT_DOUBLE_FMT_PREC(_prec) (_prec | XT_DOUBLE_FMT_PREC_FLAG)
+#define XT_DOUBLE_FMT_PREC_FLAG XTYPE_FMT_CUSTOM
/* Tables of units, provided as convenience for the implementations of xtypes */