diff options
Diffstat (limited to 'src/lib.c')
-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 ' ': |