Releases: rurban/safeclib
Releases · rurban/safeclib
safeclib-2.1.1 v30082017 released
Added vsprintf_s, vsnprintf_s. They are C11.
Many compilation and test fixes.
See the ChangeLog.
12df8c809a7a6f380aa000c7ef3026c824f8a373 libsafec-30082017.0-g85d10b.tar.bz2
0bbe4df602036e8a94a2ced25361b7e5f58146eb libsafec-30082017.0-g85d10b.tar.gz
safeclib-2.1 v25082017 released
See the ChangeLog.
- Bumped to 2.1
- Fixed many tests. They were not enabled at all. See #10.
sprintf_s, snprintf_s, memcpy16_s, memcpy32_s,
memmove_s, memmove16_s, memmove32_s, memset_s,
strcpyfldout_s, strljustify_s, - Changed some errors: Throw ESLEMAX when smax exceeds max,
before it errored with the smax>dmax check (ESNOSPC):
memcpy_s, memcpy16_s, memcpy32_s, memcmp_s, memcmp16_s,
memcmp32_s, memmove_s, memmove16_s, memmov32_s. - Reverted a strljustify_s change by me.
- Document that memset_s on C11 allows n = ZERO, and
ESNULLP will be EINVAL - --enable-debug on Darwin disables shared
- add snprintf_s, the unsafe variant of sprintf_s
safeclib-2.0 v24082017 released
See the ChangeLog.
- Added man (3) pages and proper documentation.
See https://rurban.github.io/safeclib/ - Added a safe_config.h for some new configure options:
strmax, memmax, nullstack and STRTOK_DELIM_MAX_LEN
safeclib-2.0 v15082017 released
See README and the new ChangeLog