trio - printf() done right (original) (raw)

Menu ▾ ▴

Tree [bd4e44] master / History


File Date Author Commit
doc 2010-09-12 breese <> [ae3d55] Upgraded documentation to newer Doxygen
.gitignore 2013-09-18 Bjorn ReeseBjorn Reese [e6b23a] Build shared library
CHANGES 2014-07-16 Bjorn ReeseBjorn Reese [6b0e66] Preparation for 1.16 release
FILES 2002-10-26 breese <> [01fe60] Rewrote IEEE option check to avoid config.guess...
Makefile.in 2013-09-18 Bjorn ReeseBjorn Reese [e6b23a] Build shared library
README 2001-12-02 bagder <> [1982ec] corrected the web page and the copyright years
autogen.sh 2002-03-03 breese <> [71a105] Added autoconf files
compare.c 2001-05-24 breese <> [f855eb] Added mutex callbacks
configure.in 2013-06-13 Bjorn ReeseBjorn Reese [0ed6fc] Changed signal() to sigaction()
example.c 2001-11-25 breese <> [9a79b6] VMS changes.
install-sh 2002-03-03 breese <> [71a105] Added autoconf files
maketgz 2002-03-03 breese <> [71a105] Added autoconf files
regression.c 2014-07-12 Bjorn ReeseBjorn Reese [685c85] Disabled rounding test cases on platforms with ...
strio.h 2001-12-27 breese <> [08b66b] Changed documentation from latex2html to doxygen.
trio.c 2014-07-12 Bjorn ReeseBjorn Reese [685c85] Disabled rounding test cases on platforms with ...
trio.h 2014-06-15 Bjorn ReeseBjorn Reese [32c23d] Added support for GCC format attribute
triodef.h 2014-07-12 Bjorn ReeseBjorn Reese [685c85] Disabled rounding test cases on platforms with ...
trionan.c 2018-10-09 josejose [bd4e44] Fixes compilation / linking errors when using -...
trionan.h 2018-10-09 josejose [bd4e44] Fixes compilation / linking errors when using -...
triop.h 2010-09-12 breese <> [fb2d08] Added the cprintff and cscanff functions.
triostr.c 2014-06-15 Bjorn ReeseBjorn Reese [4a5fa0] Fixed linking problem caused by using an inline...
triostr.h 2018-10-09 josejose [bd4e44] Fixes compilation / linking errors when using -...

Read Me

README -- trio

Trio is a package with portable string functions. Including printf() clones and others.

Copyright (C) 1998-2001 by Bjorn Reese and Daniel Stenberg.

Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.

Trio is intended to be an integral part of another application, so we have not done anything to create a proper installation.

Compile with 'make' (edit the Makefile if you want a release build)

Test the package with 'make test'

Install by copying trio.h, triop.h, and libtrio.a (and man/man?/* if you want documentation) to the appropriate directories.

Catch some usage examples in example.c

Send feedback and patches to the mailing list, subscription and other information is found here:

    http://lists.sourceforge.net/lists/listinfo/ctrio-talk

Enjoy!

Trio web page

    http://daniel.haxx.se/trio/