41 #pragma GCC system_header
47 #ifndef _GLIBCXX_CSTRING
48 #define _GLIBCXX_CSTRING 1
74 _GLIBCXX_BEGIN_NAMESPACE(std)
99 #ifndef __CORRECT_ISO_CPP_STRING_H_PROTO
101 memchr(
void* __p,
int __c,
size_t __n)
102 {
return memchr(const_cast<const void*>(__p), __c, __n); }
105 strchr(
char* __s1,
int __n)
106 {
return __builtin_strchr(const_cast<const char*>(__s1), __n); }
109 strpbrk(
char* __s1,
const char* __s2)
110 {
return __builtin_strpbrk(const_cast<const char*>(__s1), __s2); }
113 strrchr(
char* __s1,
int __n)
114 {
return __builtin_strrchr(const_cast<const char*>(__s1), __n); }
117 strstr(
char* __s1,
const char* __s2)
118 {
return __builtin_strstr(const_cast<const char*>(__s1), __s2); }
121 _GLIBCXX_END_NAMESPACE