Projects / trio


Trio is a highly portable set of string functions focused on its *printf() clones. The printf() formatting is compatible with ANSI, BSD, GNU, and most of the C9X specs. The scanf() parts are incomplete.

Operating Systems

Recent releases

  •  25 Feb 2003 15:36

    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.

    •  07 May 2002 22:50

      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.

      •  15 Mar 2002 16:19

        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.

        •  05 Jun 2001 13:08

          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

          •  17 May 2001 09:08

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.