1 /*
2  * SPDX-License-Identifier: BSD-3-Clause
3  * SPDX-FileCopyrightText: Copyright TF-RMM Contributors.
4  */
5 
6 #ifndef STRING_H
7 #define STRING_H
8 
9 #include <stddef.h>
10 
11 int memcmp(const void *s1, const void *s2, size_t n);
12 void *memcpy(void *dest, const void *src, size_t n);
13 void *memmove(void *dest, const void *src, size_t n);
14 void *memset(void *s, int c, size_t n);
15 
16 int strcmp(const char *s1, const char *s2);
17 size_t strlen(const char *s);
18 size_t strlcpy(char *dst, const char *src, size_t dsize);
19 int strncmp(const char *s1, const char *s2, size_t n);
20 size_t strnlen(const char *s, size_t maxlen);
21 
22 #endif
23