aboutsummaryrefslogtreecommitdiff
path: root/include/string.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/string.h')
-rw-r--r--include/string.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/include/string.h b/include/string.h
index cd3430a..c4bf1e4 100644
--- a/include/string.h
+++ b/include/string.h
@@ -12,21 +12,34 @@
12#include <strings.h> 12#include <strings.h>
13#endif 13#endif
14 14
15#ifdef NO_STRLCPY
15size_t strlcpy(char *dst, const char *src, size_t siz); 16size_t strlcpy(char *dst, const char *src, size_t siz);
17#endif
16 18
19#ifdef NO_STRLCAT
17size_t strlcat(char *dst, const char *src, size_t siz); 20size_t strlcat(char *dst, const char *src, size_t siz);
21#endif
18 22
23#ifdef NO_STRNDUP
19char * strndup(const char *str, size_t maxlen); 24char * strndup(const char *str, size_t maxlen);
20
21size_t strnlen(const char *str, size_t maxlen); 25size_t strnlen(const char *str, size_t maxlen);
26#endif
22 27
28#ifdef NO_EXPLICIT_BZERO
23void explicit_bzero(void *, size_t); 29void explicit_bzero(void *, size_t);
30#endif
24 31
32#ifdef NO_TIMINGSAFE_BCMP
25int timingsafe_bcmp(const void *b1, const void *b2, size_t n); 33int timingsafe_bcmp(const void *b1, const void *b2, size_t n);
34#endif
26 35
36#ifdef NO_TIMINGSAFE_MEMCMP
27int timingsafe_memcmp(const void *b1, const void *b2, size_t len); 37int timingsafe_memcmp(const void *b1, const void *b2, size_t len);
38#endif
28 39
40#ifdef NO_MEMMEM
29void * memmem(const void *big, size_t big_len, const void *little, 41void * memmem(const void *big, size_t big_len, const void *little,
30 size_t little_len); 42 size_t little_len);
43#endif
31 44
32#endif 45#endif