X-Git-Url: https://git.datadissipation.net/libcext/blobdiff_plain/8400753404008c44963a1385dfdda09c7b77b684..0cad277d2ed33b008dea56a24a3acb49259c7131:/README.md?ds=sidebyside diff --git a/README.md b/README.md index 762d93f..a10245f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -A (WIP) collection of portable, strict C99, single-header implementations of common libc extensions. +A collection of portable, strict C99, single-header implementations of common libc extensions. All functions are implemented as macros expanding to an internal function reference, this allows to use the headers with no meta build system - it compiles even if the extensions are already present, see _How to_ on disabling this behaviour. @@ -56,6 +56,12 @@ permuting, defining those enables it per function (GNU behaviour, can still be d ### strlcat -includes `strlcat()` and `estrlcat()` +includes `strlcat()` and `strlcpy()` --- + +### strdup + +includes `strdup()` and `strndup()` + +`strndup()` follows the latest standard, meaning that it copies at most _n_ chars, not _n_ + 1.