C library for parsing and manipulating ISO8601 dates/times.
Go to file
Laurence Withers cd9a2d252a iso8601_difference(): incorrect nonnull attribute
iso8601_difference was incorrectly marked as having all of its attributes
required to be non-null, but this is not the case according to the docs or
the implementation. This was causing a crash as the compiled library was
taking advantage of the nonnull notation to remove some tests against null
which, according to the docs, are actually required.

Fix by tightening the nonnull specification to those parameters which actually
require it.
2010-01-28 16:17:53 +00:00
scripts Upgrade build system 2008-12-20 22:36:28 +00:00
src iso8601_difference(): incorrect nonnull attribute 2010-01-28 16:17:53 +00:00
.gitignore Upgrade build system 2008-12-20 22:36:28 +00:00
COPYING Update build system 2007-12-05 17:45:23 +00:00
README Fix bug where iso8601_print() could overrun... 2008-01-04 22:47:10 +00:00
config Add default path for iso8601_leap_table_load() 2009-05-29 14:51:26 +00:00
make.sh Update build system 2009-04-06 14:56:00 +00:00
run-test.sh Update build system 2009-04-06 14:56:00 +00:00
version Bump version 2010-01-08 19:26:21 +00:00

README

libiso8601
========================================================================
(c)2007, Laurence Withers, <l@lwithers.me.uk>.
Released under the GNU GPLv3. See file COPYING or 
http://www.gnu.org/copyleft/gpl.html for details.

Really Quick Instructions
-------------------------

To build: ./make.sh
To install: ./make.sh install

You might want to edit 'config' first. You might also want to set
'INSTALL_PREFIX', which is prepended onto the destination of any
installed file.

Thanks
------

Robert Dunlop, <rjd@xyzzy.org.uk>
 * found null terminating bug with iso8601_print()

@TODO@