On 09/28/2017 08:29 AM, Dmitry Selyutin wrote: > How about strscpy from the Linux kernel? > > https://www.kernel.org/doc/htmldocs/kernel-api/API-strscpy.html
As an application library & programmer, I need this (thanks, Dmitry) *and* strlcpy. A gnulib module would reduce configure.ac code and several checks - and thus would be very welcome (thanks, Bruno). In production code strlcpy replaces snprintf with format string "%s" - the return value (length of source string) often comes in handy for malloc fallbacks. But I already stumbled into the side-effects of strlcpy in the past. Determining the length of the source is sometimes dangerous and may lead to unexpected CPU cycle waste. So this strscpy function seems to be a good choice if you are not interested in the source length. With Best Regards, Tim
signature.asc
Description: OpenPGP digital signature
