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