summaryrefslogtreecommitdiffstats
path: root/include/c/str/cpy/stp/stpe/ustr2stpe.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/c/str/cpy/stp/stpe/ustr2stpe.h')
-rw-r--r--include/c/str/cpy/stp/stpe/ustr2stpe.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/include/c/str/cpy/stp/stpe/ustr2stpe.h b/include/c/str/cpy/stp/stpe/ustr2stpe.h
index 87c2065..691781b 100644
--- a/include/c/str/cpy/stp/stpe/ustr2stpe.h
+++ b/include/c/str/cpy/stp/stpe/ustr2stpe.h
@@ -12,8 +12,8 @@
#include <c/branch/likely.h>
#include <c/branch/unreachable.h>
-#include <c/mem/cpy/mempcpy.h>
#include <c/qual/nullable/nullable.h>
+#include <c/str/cpy/stp/stp/ustr2stp.h>
#include <c/str/len/strlen.h>
@@ -38,9 +38,7 @@ c_ustr2stpe(char *c_nullable dst, char *end, const char *restrict src,
dsize = end - dst;
trunc = (slen > dsize - 1);
dlen = MIN(slen, dsize - 1);
- dst[dlen] = '\0';
-
- return c_mempcpy(dst, src, dlen) + trunc;
+ return c_ustr2stp(dst, src, dlen) + trunc;
}
#pragma clang assume_nonnull end