summaryrefslogtreecommitdiffstats
path: root/util.c
diff options
context:
space:
mode:
authorDan McGee <dpmcgee@gmail.com>2009-05-02 11:49:03 -0500
committerDan McGee <dpmcgee@gmail.com>2009-05-02 11:49:03 -0500
commit37505e65e6df3c227033481c6c46a3a707e85300 (patch)
tree9f16ba2e6bb2a77a565df9ac36d4450c1de0357b /util.c
parent98d537cd3bbc1929aaeeecba6b1d686c7eec84b7 (diff)
downloadonkyocontrol-37505e65e6df3c227033481c6c46a3a707e85300.tar.gz
onkyocontrol-37505e65e6df3c227033481c6c46a3a707e85300.zip
Remove reimplementation of strdup
Signed-off-by: Dan McGee <dpmcgee@gmail.com>
Diffstat (limited to 'util.c')
-rw-r--r--util.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/util.c b/util.c
index aff25f8..53efe18 100644
--- a/util.c
+++ b/util.c
@@ -86,24 +86,4 @@ unsigned long hash_sdbm(const char *str)
return(hash);
}
-/* if using ISO C, strdup() is not actually defined, provide our own */
-#ifndef strdup
-char *strdup(const char *s)
-{
- char *ret = NULL;
- if(s) {
- const size_t len = strlen(s) + 1;
- ret = malloc(len * sizeof(char));
- if(ret) {
- if(len > 16) {
- memcpy(ret, s, len);
- } else {
- strcpy(ret, s);
- }
- }
- }
- return(ret);
-}
-#endif /* strdup */
-
/* vim: set ts=4 sw=4 noet: */