aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George2014-02-10 22:55:15 +0000
committerDamien George2014-02-10 22:55:15 +0000
commit181d190643549c6a7d731deeef3d6aeded769956 (patch)
treec96776e0e9bc111f5629915585aae2dff927c972
parentf1081f400b3dd072fd46704d93557bd40ae617e5 (diff)
stm: Remove unused, useless and not-to-be-used strndup.
Addresses issue #275.
-rw-r--r--stm/std.h1
-rw-r--r--stm/string0.c11
-rw-r--r--teensy/std.h1
3 files changed, 0 insertions, 13 deletions
diff --git a/stm/std.h b/stm/std.h
index 41f477d26..a2bf70617 100644
--- a/stm/std.h
+++ b/stm/std.h
@@ -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);