diff options
Diffstat (limited to 'source4/lib/util_str.c')
-rw-r--r-- | source4/lib/util_str.c | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/source4/lib/util_str.c b/source4/lib/util_str.c index 07a2c1dbd1..95c0b84d98 100644 --- a/source4/lib/util_str.c +++ b/source4/lib/util_str.c @@ -872,39 +872,6 @@ char *binary_string(char *buf, int len) return s; } -#ifndef HAVE_STRNDUP -/** - Some platforms don't have strndup. -**/ - char *strndup(const char *s, size_t n) -{ - char *ret; - - n = strnlen(s, n); - ret = malloc(n+1); - if (!ret) - return NULL; - memcpy(ret, s, n); - ret[n] = 0; - - return ret; -} -#endif - -#ifndef HAVE_STRNLEN -/** - Some platforms don't have strnlen -**/ - size_t strnlen(const char *s, size_t n) -{ - int i; - for (i=0; s[i] && i<n; i++) - /* noop */ ; - return i; -} -#endif - - /** Unescape a URL encoded string, in place. **/ |