Lely core libraries
2.3.4
string.h
Go to the documentation of this file.
1
22
#ifndef LELY_LIBC_STRING_H_
23
#define LELY_LIBC_STRING_H_
24
25
#include <
lely/features.h
>
26
27
#include <
string.h
>
28
29
#ifdef __cplusplus
30
extern
"C"
{
31
#endif
32
33
#if !LELY_NO_MALLOC
34
35
#if !(_MSC_VER >= 1400) && !(_POSIX_C_SOURCE >= 200809L) \
36
&& !defined(__MINGW32__)
37
43
char
*strdup(
const
char
*s);
44
#endif
45
46
#if !(_POSIX_C_SOURCE >= 200809L)
47
54
char
*strndup(
const
char
*s,
size_t
size);
55
#endif
56
57
#endif // !LELY_NO_MALLOC
58
59
#if !(_MSC_VER >= 1400) && !(_POSIX_C_SOURCE >= 200809L) \
60
&& !defined(__MINGW32__)
61
68
size_t
strnlen(
const
char
*s,
size_t
maxlen);
69
#endif
70
71
#ifdef __cplusplus
72
}
73
#endif
74
75
#endif // !LELY_LIBC_STRING_H_
features.h
string.h
include
lely
libc
string.h
Generated by
1.8.17