8 int double_format(char *buf
, const char *fmt
, double val
)
11 return snprintf(NULL
, 0, fmt
, val
);
12 return sprintf(buf
, fmt
, val
);
15 double double_signum(double val
)
22 int double_classify(double val
)
24 switch (fpclassify(val
)) {