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.

Tags Software Development Libraries
Licenses MIT/X
Operating Systems POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  25 Feb 2003 07:36
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  07 May 2002 18:50
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  15 Mar 2002 11:19
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  05 Jun 2001 09:08
  • Rrelease-after

Changes: 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

  • Rrelease-mid
  •  17 May 2001 05:08
  • Rrelease-after

Changes: 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.

20a58be2f75317bc5e0afb0c80f4441a_thumb

Project Spotlight

Radio-Activo

Software for radio station programming.

9dfb2c409327e4fcf3c19bc909b997ac_thumb

Project Spotlight

ClamTk

A frontend for ClamAV.