diff options
author | trimill <trimill@trimillxyz.org> | 2024-01-29 21:10:29 -0500 |
---|---|---|
committer | trimill <trimill@trimillxyz.org> | 2024-01-29 21:10:29 -0500 |
commit | 417d5b17b8054a73c2a41ae4aabefb4654e05fad (patch) | |
tree | 3dbd424270d1dd56843d3a11dbf34854e62bd2d6 /src/lib.c | |
parent | pic done (diff) | |
download | corn-417d5b17b8054a73c2a41ae4aabefb4654e05fad.tar.gz corn-417d5b17b8054a73c2a41ae4aabefb4654e05fad.tar.bz2 corn-417d5b17b8054a73c2a41ae4aabefb4654e05fad.zip |
refactor, improve exception message
Diffstat (limited to '')
-rw-r--r-- | src/lib.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -54,6 +54,17 @@ char *strncpy(char *restrict dest, const char *restrict src, unsigned long n) { return dest; } +size_t strlen(const char *str) { + const char *p; + for(p = str; *p != 0; p++) {} + return p - str; +} + +char *strcat(char *restrict dst, const char *restrict src) { + strcpy(dst + strlen(dst), src); + return dst; +} + int isspace(int c) { switch (c) { case ' ': |