util: introduce strnpcpy() and strnscpy()

This commit is contained in:
Yu Watanabe
2019-05-30 21:08:51 +09:00
parent 961189af2a
commit 7e4831d296
2 changed files with 19 additions and 6 deletions
+2
View File
@@ -5,8 +5,10 @@
#include "macro.h"
size_t strnpcpy(char **dest, size_t size, const char *src, size_t len);
size_t strpcpy(char **dest, size_t size, const char *src);
size_t strpcpyf(char **dest, size_t size, const char *src, ...) _printf_(3, 4);
size_t strpcpyl(char **dest, size_t size, const char *src, ...) _sentinel_;
size_t strnscpy(char *dest, size_t size, const char *src, size_t len);
size_t strscpy(char *dest, size_t size, const char *src);
size_t strscpyl(char *dest, size_t size, const char *src, ...) _sentinel_;