~haggai-eran/nux/rtl-rebased

« back to all changes in this revision

Viewing changes to NuxCore/Memory.h

  • Committer: Jay Taoko
  • Date: 2011-10-21 23:49:15 UTC
  • mfrom: (508.1.2 nux-20)
  • Revision ID: jay.taoko@canonical.com-20111021234915-hnzakb5ndebica8i
* Removed custom Nux types: t_u32, t_s32, t_bool, ...

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
namespace nux
41
41
{
42
42
 
43
 
  t_u32 Memcmp ( const void *Buf1, const void *Buf2, t_u32 Count );
44
 
 
45
 
  bool MemIsZero ( const void *V, t_size Count );
46
 
 
47
 
  void *Memmove ( void *Dest, const void *Src, t_size Count );
48
 
 
49
 
  void Memset ( void *Dest, t_s32 C, t_size Count );
50
 
 
51
 
  void Memzero ( void *Dest, t_size Count );
52
 
 
53
 
  void Memcpy ( void *Dest, const void *Src, t_size Count );
54
 
 
55
 
  void Memswap ( void *Ptr1, void *Ptr2, t_size Size );
 
43
  unsigned int Memcmp ( const void *Buf1, const void *Buf2, unsigned int Count );
 
44
 
 
45
  bool MemIsZero ( const void *V, size_t Count );
 
46
 
 
47
  void *Memmove ( void *Dest, const void *Src, size_t Count );
 
48
 
 
49
  void Memset ( void *Dest, int C, size_t Count );
 
50
 
 
51
  void Memzero ( void *Dest, size_t Count );
 
52
 
 
53
  void Memcpy ( void *Dest, const void *Src, size_t Count );
 
54
 
 
55
  void Memswap ( void *Ptr1, void *Ptr2, size_t Size );
56
56
 
57
57
//! Check that the alignment is a power of two
58
 
  bool IsMemoryAligned (void *data, t_u32 alignment);
 
58
  bool IsMemoryAligned (void *data, unsigned int alignment);
59
59
 
60
 
  void *Malloc (t_size Count, t_u32 Alignment = NUX_DEFAULT_ALIGNMENT);
61
 
  void *Realloc (void *Original, t_size Count, t_u32 Alignment = NUX_DEFAULT_ALIGNMENT);
 
60
  void *Malloc (size_t Count, unsigned int Alignment = NUX_DEFAULT_ALIGNMENT);
 
61
  void *Realloc (void *Original, size_t Count, unsigned int Alignment = NUX_DEFAULT_ALIGNMENT);
62
62
 
63
63
}
64
64