From 81557849909e4833a075f7be104031d751a31357 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 27 Jan 2013 20:26:07 +0100 Subject: string_util: add fallback for strnlen() Usually, when strndup() is not available, strndup() isn't either, because both are POSIX 2008. --- src/string_util.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/string_util.h') diff --git a/src/string_util.h b/src/string_util.h index 374fd0f9..62de5387 100644 --- a/src/string_util.h +++ b/src/string_util.h @@ -83,6 +83,14 @@ strchug_fast(char *p) bool string_array_contains(const char *const* haystack, const char *needle); +#ifndef HAVE_STRNLEN + +gcc_pure +size_t +strnlen(const char *s, size_t max); + +#endif + #if !defined(HAVE_STRNDUP) /** -- cgit v1.2.3