diff options
author | Dan McGee <dpmcgee@gmail.com> | 2009-05-02 11:49:03 -0500 |
---|---|---|
committer | Dan McGee <dpmcgee@gmail.com> | 2009-05-02 11:49:03 -0500 |
commit | 37505e65e6df3c227033481c6c46a3a707e85300 (patch) | |
tree | 9f16ba2e6bb2a77a565df9ac36d4450c1de0357b /util.c | |
parent | 98d537cd3bbc1929aaeeecba6b1d686c7eec84b7 (diff) | |
download | onkyocontrol-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.c | 20 |
1 files changed, 0 insertions, 20 deletions
@@ -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: */ |