Added binary_to_hex_append(). --HG-- branch : HEAD
Changed .h ifdef/defines to use <NAME>_H format. --HG-- branch : HEAD
Buffer API change: we no longer support limited sized buffers where writes past limit wouldn't kill the process. They weren't used hardly anywhere, they could have hidden bugs and the code for handling them was too complex. This also changed base64 and hex-binary APIs. --HG-- branch : HEAD
Added binary_to_hex_ucase() --HG-- branch : HEAD
Naming style changes, finally got tired of most of the typedefs. Also the previous enum -> macro change reverted so that we don't use the highest bit anymore, that's incompatible with old indexes so they will be rebuilt. --HG-- branch : HEAD
Added buffer API. Point is to hide all buffer writing behind this API which verifies that nothing overflows. Much better than doing the same checks all around the code, even if it is slightly slower. Buffer reading is still mostly done directly, that isn't such a big security risk and I can't think of a reasonable API for it anyway. --HG-- branch : HEAD
changed all "temporary memory pool" references to "data stack" --HG-- branch : HEAD
size_t fixes for lib/. Changed OFF_T_FORMAT to PRIuOFF_T which is more C99-like. --HG-- branch : HEAD
comment update --HG-- branch : HEAD
Initial revision --HG-- branch : HEAD