diff options
Diffstat (limited to 'src/string_util.c')
-rw-r--r-- | src/string_util.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/string_util.c b/src/string_util.c index 5d9feccf9..00c36892b 100644 --- a/src/string_util.c +++ b/src/string_util.c @@ -17,11 +17,8 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ -#include "config.h" #include "string_util.h" -#include <stdlib.h> /* for malloc() */ -#include <string.h> /* for strnlen() */ #include <glib.h> #include <assert.h> @@ -47,37 +44,3 @@ string_array_contains(const char *const* haystack, const char *needle) return false; } - -#ifndef HAVE_STRNLEN - -size_t -strnlen(const char *s, size_t max) -{ - assert(s != NULL); - - const char *t = memchr(s, 0, max); - return t != NULL - ? (size_t)(t - s) - : max; -} - -#endif - -#if !defined(HAVE_STRNDUP) - -char * -strndup(const char *str, size_t n) -{ - assert(str != NULL); - - size_t len = strnlen(str, n); - char* ret = (char *) malloc(len + 1); - if (ret == NULL) - return NULL; - - memcpy(ret, str, len); - ret[len] = '\0'; - return ret; -} - -#endif |