Release Notes: A configure check for -ieee/-mieee, TRIO_MINIMAL, and the R modifier were added. Compilation on VMS, multibyte handling, the boundary case for scanning, and the L modifier for formatting were fixed.
Release Notes: The functions trio_isfinite, trio_signbit, and trio_fpclassify have been added. Formatting of floating-point numbers beyond their accuracy has been fixed. There is K&R compatibility, autoconf is used to create the Makefile, and there are many bugfixes.
Release Notes: Dynamic string functions, rewritten and extended documentation in JavaDoc (using Doxygen), moving and renaming strio functions, new 'd' and 'D' exponent letters when using TRIO_MICROSOFT, and a fix for an uninitial memory read for the parameter modifiers.
Release Notes: Hex-float (%a and %A) for scanning, wide character arguments (%ls, %ws, %S, %lc, %wc, and %C) for both printf and scanf, mutex callbacks for user-specified specifiers, and equivalence class expressions for scanning added. It is now possible to specify standard support. Conversion of hex-float fixed. I8, I16, I32, and I64 modifiers added and several bugs corrected
Release Notes: This release includes better treatment of the field width for %e, fixed group scanning with modifiers, fixed compilation for 64-bit Digital Unix, and fixed compilation of dprintf for MSCC.
Release Notes: Added autoconf integration, fixed '%m.nf' output (previously trio did not treat the width properly in all cases), added explicit promotion for the scanfv family, fixed more C++ compilation warnings.
Release Notes: This release includes explicit promotion for the printfv family (a float must be specified by %hf, a fix for positionals in printfv, a fix for an integer to pointer conversion problem on the SGI MIPS C compiler, fixes for ANSI C++ warnings (type casting, and namespace is a reserved keyword), a fix for StrSubstingMax, and the addition of \n to all examples in the documentation to prevent confusion.
Release Notes: This release includes fixes to C99 support, improved NaN support, and more documentation.
Release Notes: This release includes a user-defined specifier with callback function. It also includes printfv, an argument array implementation.
Release Notes: trio 0.23 includes a much better scanf(), more docs, and a few bugfixes.