ReactOS 0.4.16-dev-303-g11d5cb8
memory.h File Reference
#include <corecrt.h>
Include dependency graph for memory.h:

Go to the source code of this file.

Macros

#define _CONST_RETURN
 
#define _WConst_return   _CONST_RETURN
 
#define _CRT_MEMORY_DEFINED
 

Functions

_CRTIMP void *__cdecl _memccpy (_Out_writes_bytes_opt_(_MaxCount) void *_Dst, _In_ const void *_Src, _In_ int _Val, _In_ size_t _MaxCount)
 
_Check_return_ _CONST_RETURN void *__cdecl memchr (_In_reads_bytes_opt_(_MaxCount) const void *_Buf, _In_ int _Val, _In_ size_t _MaxCount)
 
_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)
 
_Check_return_ _CRTIMP int __cdecl _memicmp_l (_In_reads_bytes_opt_(_Size) const void *_Buf1, _In_reads_bytes_opt_(_Size) const void *_Buf2, _In_ size_t _Size, _In_opt_ _locale_t _Locale)
 
_Check_return_ int __cdecl memcmp (_In_reads_bytes_opt_(_Size) const void *_Buf1, _In_reads_bytes_opt_(_Size) const void *_Buf2, _In_ size_t _Size)
 
 _Post_equal_to_ (_Dst) _At_buffer_((unsigned char *) _Dst
 
 _Post_satisfies_ (((unsigned char *) _Dst)[_Iter_]==((unsigned char *) _Src)[_Iter_])) void *__cdecl memcpy(_Out_writes_bytes_all_(_MaxCount) void *_Dst
 
 _In_reads_bytes_ (_MaxCount) const void *_Src
 
_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)
 
_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)
 

Variables

 _Iter_
 
 _MaxCount
 
 _Size
 
_In_ int _Val
 

Macro Definition Documentation

◆ _CONST_RETURN

#define _CONST_RETURN

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Definition at line 16 of file memory.h.

◆ _CRT_MEMORY_DEFINED

#define _CRT_MEMORY_DEFINED

Definition at line 22 of file memory.h.

◆ _WConst_return

#define _WConst_return   _CONST_RETURN

Definition at line 19 of file memory.h.

Function Documentation

◆ _In_reads_bytes_()

_In_reads_bytes_ ( _MaxCount  ) const

◆ _memccpy()

_CRTIMP void *__cdecl _memccpy ( _Out_writes_bytes_opt_(_MaxCount) void _Dst,
_In_ const void _Src,
_In_ int  _Val,
_In_ size_t  _MaxCount 
)

◆ _memicmp()

◆ _memicmp_l()

◆ _Post_equal_to_()

_Post_equal_to_ ( _Dst  )

◆ _Post_satisfies_()

_Post_satisfies_ ( ((unsigned char *) _Dst)  [_Iter_] = = ((unsigned char*)_Src)[_Iter_])

◆ memccpy()

_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 
)

◆ memchr()

◆ memcmp()

◆ memicmp()

Variable Documentation

◆ _Iter_

_Iter_

Definition at line 71 of file memory.h.

Referenced by _Struct_size_bytes_().

◆ _MaxCount

_In_ size_t _MaxCount

Definition at line 72 of file memory.h.

◆ _Size

Definition at line 85 of file memory.h.

◆ _Val

_In_ int _Val

Definition at line 91 of file memory.h.