Lines Matching refs:val
196 ucl_utstring_append_int (int64_t val, void *ud)
200 utstring_printf (buf, "%jd", (intmax_t)val);
205 ucl_utstring_append_double (double val, void *ud)
210 if (val == (double)(int)val) {
211 utstring_printf (buf, "%.1lf", val);
213 else if (fabs (val - (double)(int)val) < delta) {
215 utstring_printf (buf, "%.*lg", DBL_DIG, val);
218 utstring_printf (buf, "%lf", val);
250 ucl_file_append_int (int64_t val, void *ud)
254 fprintf (fp, "%jd", (intmax_t)val);
260 ucl_file_append_double (double val, void *ud)
265 if (val == (double)(int)val) {
266 fprintf (fp, "%.1lf", val);
268 else if (fabs (val - (double)(int)val) < delta) {
270 fprintf (fp, "%.*lg", DBL_DIG, val);
273 fprintf (fp, "%lf", val);
323 ucl_fd_append_int (int64_t val, void *ud)
328 snprintf (intbuf, sizeof (intbuf), "%jd", (intmax_t)val);
333 ucl_fd_append_double (double val, void *ud)
339 if (val == (double)(int)val) {
340 snprintf (nbuf, sizeof (nbuf), "%.1lf", val);
342 else if (fabs (val - (double)(int)val) < delta) {
344 snprintf (nbuf, sizeof (nbuf), "%.*lg", DBL_DIG, val);
347 snprintf (nbuf, sizeof (nbuf), "%lf", val);