diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2019-09-27 23:34:29 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2019-09-27 23:34:29 -0400 |
commit | 991d739bb02b3506da5a0af0edd9a4fd505373a3 (patch) | |
tree | 75b32cd37e9a99f5609171f2a9156d2f2dc3f13f /util/str.c | |
parent | 685460f382e2e7039bd6ddf5c336abdb803a0372 (diff) |
added converter from named arguments to non-named
Diffstat (limited to 'util/str.c')
-rw-r--r-- | util/str.c | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/util/str.c b/util/str.c deleted file mode 100644 index ac4fb26..0000000 --- a/util/str.c +++ /dev/null @@ -1,23 +0,0 @@ -/* -A better alternative to strncpy. dest is guaranteed to be a null-terminated string -after this function is run. -Returns the number of characters copied to dest, not including the null character. -destsz must be greater than 0. -*/ -size_t str_copy(char *dest, size_t destsz, const char *src) { - assert(destsz); - if (!*src) { - *dest = 0; - return 0; - } - for (size_t i = 0; i < destsz-1; i++) { - *dest = *src; - if (!*src) { - *dest = 0; - return i; - } - src++; dest++; - } - dest[destsz-1] = 0; - return destsz-1; -} |