C library for parsing and manipulating ISO8601 dates/times.
- C 81.7%
- Shell 16.9%
- Erlang 1.4%
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 | ||
| config | ||
| COPYING | ||
| make.sh | ||
| README | ||
| run-test.sh | ||
| version | ||
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@