summaryrefslogtreecommitdiff
path: root/util/str.c
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2019-09-27 23:34:29 -0400
committerLeo Tenenbaum <pommicket@gmail.com>2019-09-27 23:34:29 -0400
commit991d739bb02b3506da5a0af0edd9a4fd505373a3 (patch)
tree75b32cd37e9a99f5609171f2a9156d2f2dc3f13f /util/str.c
parent685460f382e2e7039bd6ddf5c336abdb803a0372 (diff)
added converter from named arguments to non-named
Diffstat (limited to 'util/str.c')
-rw-r--r--util/str.c23
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;
-}