summaryrefslogtreecommitdiff
path: root/include/lib/stdlib/string.h
diff options
context:
space:
mode:
authorSandrine Bailleux <sandrine.bailleux@arm.com>2017-01-24 10:18:01 +0000
committerSandrine Bailleux <sandrine.bailleux@arm.com>2017-01-24 10:28:41 +0000
commitd67879d311c63fde5a7b1ba4d40c710f86da1153 (patch)
treebba9ef378ca2f73ef7319457b61d64ed571c0705 /include/lib/stdlib/string.h
parentf38d93fdbf82ebec321c70f7bc15fe12b7d57275 (diff)
Add strnlen() to local C library
This code has been imported and slightly adapted from FreeBSD: https://github.com/freebsd/freebsd/blob/6253393ad8df55730481bf2aafd76bdd6182e2f5/lib/libc/string/strnlen.c Change-Id: Ie5ef5f92e6e904adb88f8628077fdf1d27470eb3 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
Diffstat (limited to 'include/lib/stdlib/string.h')
-rw-r--r--include/lib/stdlib/string.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/lib/stdlib/string.h b/include/lib/stdlib/string.h
index 61e8102c..9beeb448 100644
--- a/include/lib/stdlib/string.h
+++ b/include/lib/stdlib/string.h
@@ -31,7 +31,7 @@
*/
/*
- * Portions copyright (c) 2013-2014, ARM Limited and Contributors.
+ * Portions copyright (c) 2013-2017, ARM Limited and Contributors.
* All rights reserved.
*/
@@ -59,6 +59,7 @@ char *strchr(const char *, int) __pure;
int strcmp(const char *, const char *) __pure;
size_t strlen(const char *) __pure;
int strncmp(const char *, const char *, size_t) __pure;
+size_t strnlen(const char *, size_t) __pure;
int strcasecmp(const char *, const char *);
__END_DECLS