21#ifndef _SCHILY_STRING_H
22#define _SCHILY_STRING_H
24#ifndef _SCHILY_MCONFIG_H
28#ifndef _SCHILY_TYPES_H
43#ifndef _INCL_STRINGS_H
45#define _INCL_STRINGS_H
66extern void *
memmove __PR((
void *,
const void *,
int));
70extern char *
strcat __PR((
char *,
const char *));
71extern char *
strncat __PR((
char *,
const char *,
int));
73extern int memcmp __PR((
const void *,
const void *,
int));
75extern int strcoll __PR((
const char *,
const char *));
77extern int strxfrm __PR((
char *,
const char *,
int));
82extern int strcspn __PR((
const char *,
const char *));
85extern char *
strpbrk __PR((
const char *,
const char *));
88extern int strspn __PR((
const char *,
const char *));
91extern char *
strstr __PR((
const char *,
const char *));
92extern char *
strtok __PR((
char *,
const char *));
#define memcpy(s1, s2, n)
#define memmove(s1, s2, n)
_Check_return_ int __cdecl strcmp(_In_z_ const char *_Str1, _In_z_ const char *_Str2)
_Check_return_ int __cdecl strncmp(_In_reads_or_z_(_MaxCount) const char *_Str1, _In_reads_or_z_(_MaxCount) const char *_Str2, _In_ size_t _MaxCount)
_Check_return_ _CRTIMP char *__cdecl strerror(_In_ int)
char *__cdecl strncpy(char *_Dest, const char *_Source, size_t _Count)
_CRTIMP void *__cdecl memccpy(_Out_writes_bytes_opt_(_Size) void *_Dst, _In_reads_bytes_opt_(_Size) const void *_Src, _In_ int _Val, _In_ size_t _Size)
char *__cdecl strcat(_Inout_updates_z_(_String_length_(_Dest)+_String_length_(_Source)+1) char *_Dest, _In_z_ const char *_Source)
_Check_return_opt_ _CRTIMP size_t __cdecl strxfrm(_Out_writes_opt_(_MaxCount) _Post_maybez_ char *_Dst, _In_z_ const char *_Src, _In_ size_t _MaxCount)
char *__cdecl strncat(char *_Dest, const char *_Source, size_t _Count)
_CRT_RESTORE_GCC_WARNINGS _Check_return_ _CRTIMP char *__cdecl strtok(_Inout_opt_z_ char *_Str, _In_z_ const char *_Delim)
_CRT_DISABLE_GCC_WARNINGS _Check_return_ _CRTIMP _CONST_RETURN char *__cdecl strpbrk(_In_z_ const char *_Str, _In_z_ const char *_Control)
_CRT_DISABLE_GCC_WARNINGS _Check_return_ _CRTIMP _CONST_RETURN char *__cdecl strstr(_In_z_ const char *_Str, _In_z_ const char *_SubStr)
_Must_inspect_result_ int __cdecl memcmp(_In_reads_bytes_(_Size) const void *_Buf1, _In_reads_bytes_(_Size) const void *_Buf2, _In_ size_t _Size)
_CRT_DISABLE_GCC_WARNINGS _Check_return_ _CRTIMP _CONST_RETURN char *__cdecl strchr(_In_z_ const char *_Str, _In_ int _Val)
_Check_return_ _CRTIMP size_t __cdecl strspn(_In_z_ const char *_Str, _In_z_ const char *_Control)
_CRT_RESTORE_GCC_WARNINGS _CRT_DISABLE_GCC_WARNINGS _Check_return_ _CRTIMP _CONST_RETURN char *__cdecl strrchr(_In_z_ const char *_Str, _In_ int _Ch)
_CRTIMP size_t __cdecl strlen(_In_z_ const char *_Str)
_Check_return_ _CRTIMP size_t __cdecl strcspn(_In_z_ const char *_Str, _In_z_ const char *_Control)
char *__cdecl strcpy(_Out_writes_z_(_String_length_(_Source)+1) char *_Dest, _In_z_ const char *_Source)