xref: /openbmc/linux/tools/include/linux/string.h (revision c8b5f2c9)
14ddd3274SArnaldo Carvalho de Melo #ifndef _TOOLS_LINUX_STRING_H_
24ddd3274SArnaldo Carvalho de Melo #define _TOOLS_LINUX_STRING_H_
34ddd3274SArnaldo Carvalho de Melo 
44ddd3274SArnaldo Carvalho de Melo 
54ddd3274SArnaldo Carvalho de Melo #include <linux/types.h>	/* for size_t */
64ddd3274SArnaldo Carvalho de Melo 
74ddd3274SArnaldo Carvalho de Melo void *memdup(const void *src, size_t len);
84ddd3274SArnaldo Carvalho de Melo 
97d85c434SWang Nan int strtobool(const char *s, bool *res);
107d85c434SWang Nan 
11ce990917SJosh Poimboeuf #ifndef __UCLIBC__
12ce990917SJosh Poimboeuf extern size_t strlcpy(char *dest, const char *src, size_t size);
13ce990917SJosh Poimboeuf #endif
14ce990917SJosh Poimboeuf 
15c8b5f2c9SArnaldo Carvalho de Melo char *str_error_r(int errnum, char *buf, size_t buflen);
16c8b5f2c9SArnaldo Carvalho de Melo 
174ddd3274SArnaldo Carvalho de Melo #endif /* _LINUX_STRING_H_ */
18