18#pragma warning(disable: _UCRT_DISABLED_WARNINGS)
44#if !defined RC_INVOKED && __STDC_WANT_SECURE_LIB__
46 #if defined __cplusplus && _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY
49 template <
size_t _Size,
typename _DstType>
51 _DstType (&_Dst)[
_Size],
56 return memcpy_s(_Dst,
_Size *
sizeof(_DstType), _Src, _SrcSize) == 0 ? _Dst : 0;
61 #if defined __cplusplus && _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY
64 template <
size_t _Size,
typename _DstType>
66 _DstType (&_Dst)[
_Size],
71 return memcpy_s(_Dst,
_Size *
sizeof(_DstType), _Src, _SrcSize);
80#if defined(_CRT_INTERNAL_NONSTDC_NAMES) && _CRT_INTERNAL_NONSTDC_NAMES
101#if defined __cplusplus
110 void const*
const _Pvc = _Pv;
111 return const_cast<void*
>(
memchr(_Pvc, _C,
_N));
_Check_return_ _ACRTIMP int __cdecl _memicmp_l(_In_reads_bytes_opt_(_Size) void const *_Buf1, _In_reads_bytes_opt_(_Size) void const *_Buf2, _In_ size_t _Size, _In_opt_ _locale_t _Locale)
_UCRT_DISABLE_CLANG_WARNINGS _CRT_BEGIN_C_HEADER _Check_return_ _ACRTIMP int __cdecl _memicmp(_In_reads_bytes_opt_(_Size) void const *_Buf1, _In_reads_bytes_opt_(_Size) void const *_Buf2, _In_ size_t _Size)
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
#define memcpy(s1, s2, n)
#define _Out_writes_bytes_opt_(s)
#define _In_reads_bytes_opt_(s)
_Check_return_ _CRTIMP int __cdecl memicmp(_In_reads_bytes_opt_(_Size) const void *_Buf1, _In_reads_bytes_opt_(_Size) const void *_Buf2, _In_ size_t _Size)
_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)
_CRTIMP void *__cdecl _memccpy(_Out_writes_bytes_opt_(_MaxCount) void *_Dst, _In_ const void *_Src, _In_ int _Val, _In_ size_t _MaxCount)
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale
int CDECL memcpy_s(void *dest, size_t numberOfElements, const void *src, size_t count)
#define _CRT_NONSTDC_DEPRECATE(_NewName)
#define _UCRT_DISABLE_CLANG_WARNINGS
#define _UCRT_RESTORE_CLANG_WARNINGS
#define _CRT_SECURE_CPP_NOTHROW
#define _CRT_END_C_HEADER
#define _CRT_BEGIN_C_HEADER