Merge remote-tracking branch 'omap_dss2/for-next'
[deliverable/linux.git] / tools / include / linux / string.h
CommitLineData
4ddd3274
ACM
1#ifndef _TOOLS_LINUX_STRING_H_
2#define _TOOLS_LINUX_STRING_H_
3
4
5#include <linux/types.h> /* for size_t */
6
7void *memdup(const void *src, size_t len);
8
7d85c434
WN
9int strtobool(const char *s, bool *res);
10
0215d59b
VG
11/*
12 * glibc based builds needs the extern while uClibc doesn't.
13 * However uClibc headers also define __GLIBC__ hence the hack below
14 */
15#if defined(__GLIBC__) && !defined(__UCLIBC__)
ce990917
JP
16extern size_t strlcpy(char *dest, const char *src, size_t size);
17#endif
18
c8b5f2c9
ACM
19char *str_error_r(int errnum, char *buf, size_t buflen);
20
4ddd3274 21#endif /* _LINUX_STRING_H_ */
This page took 0.06311 seconds and 5 git commands to generate.