diff options
| author | Damien George | 2014-02-10 22:55:15 +0000 |
|---|---|---|
| committer | Damien George | 2014-02-10 22:55:15 +0000 |
| commit | 181d190643549c6a7d731deeef3d6aeded769956 (patch) | |
| tree | c96776e0e9bc111f5629915585aae2dff927c972 | |
| parent | f1081f400b3dd072fd46704d93557bd40ae617e5 (diff) | |
stm: Remove unused, useless and not-to-be-used strndup.
Addresses issue #275.
| -rw-r--r-- | stm/std.h | 1 | ||||
| -rw-r--r-- | stm/string0.c | 11 | ||||
| -rw-r--r-- | teensy/std.h | 1 |
3 files changed, 0 insertions, 13 deletions
@@ -13,7 +13,6 @@ void *memset(void *s, int c, size_t n); size_t strlen(const char *str); int strcmp(const char *s1, const char *s2); int strncmp(const char *s1, const char *s2, size_t n); -char *strndup(const char *s, size_t n); char *strcpy(char *dest, const char *src); char *strcat(char *dest, const char *src); char *strchr(const char *s, int c); diff --git a/stm/string0.c b/stm/string0.c index 79fd4cc09..61350bd97 100644 --- a/stm/string0.c +++ b/stm/string0.c @@ -78,17 +78,6 @@ int strncmp(const char *s1, const char *s2, size_t n) { else return 0; } -char *strndup(const char *s, size_t n) { - size_t len = strlen(s); - if (n > len) { - n = len; - } - char *s2 = malloc(n + 1); - memcpy(s2, s, n); - s2[n] = '\0'; - return s2; -} - char *strcpy(char *dest, const char *src) { char *d = dest; while (*src) { diff --git a/teensy/std.h b/teensy/std.h index 6b768e7c8..7003e7be0 100644 --- a/teensy/std.h +++ b/teensy/std.h @@ -13,7 +13,6 @@ void *memset(void *s, int c, size_t n); int strlen(const char *str); int strcmp(const char *s1, const char *s2); int strncmp(const char *s1, const char *s2, size_t n); -char *strndup(const char *s, size_t n); char *strcpy(char *dest, const char *src); char *strcat(char *dest, const char *src); |
