cd9a2d252a
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. |
||
---|---|---|
scripts | ||
src | ||
.gitignore | ||
COPYING | ||
README | ||
config | ||
make.sh | ||
run-test.sh | ||
version |
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@