From 54e2de04d3b7a0359c80cc995f94b63123f4a4da Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Mon, 19 Jun 2006 05:00:18 -0500 Subject: [svn-r12423] Purpose: New feature Description: Add '%t' format for HDfprintf() to print htri_t (and hbool_t) values. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) h5committest --- src/H5.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/H5.c b/src/H5.c index 9b052d1..0bbe225 100644 --- a/src/H5.c +++ b/src/H5.c @@ -1025,6 +1025,15 @@ HDfprintf(FILE *stream, const char *fmt, ...) n = fprintf (stream, format_templ, nout); break; + case 't': + { + htri_t tri_var = va_arg (ap, htri_t); + if (tri_var > 0) fprintf (stream, "TRUE"); + else if (!tri_var) fprintf (stream, "FALSE"); + else fprintf (stream, "FAIL(%d)", (int)tri_var); + } + break; + default: HDfputs (format_templ, stream); n = (int)HDstrlen (format_templ); -- cgit v0.12