chxavmemutil.h
来自「symbian 下的helix player源代码」· C头文件 代码 · 共 57 行
H
57 行
/************************************************************************
* chxavactivecompletiondispatch.h
* -------------------------------
*
* Synopsis:
*
* Memory routines.
*
* (c) 1995-2003 RealNetworks, Inc. Patents pending. All rights reserved.
*
************************************************************************/
#ifndef _chxavmemutil_h_
#define _chxavmemutil_h_
// Includes...
#include <e32std.h>
class CHXAvMemUtil {
public:
static void* MemCopy(void* dest, const void* src, int nbytes);
static void* MemMove(void* dest, const void* src, int nbytes);
static void* MemSet(void* dest, int c, int nbytes);
static int MemCmp(const void* dest, const void* src, int nbytes);
};
inline
void* CHXAvMemUtil::MemCopy(void* dest, const void* src, int nbytes)
{
return Mem::Copy(dest, src, nbytes);
}
inline
void* CHXAvMemUtil::MemMove(void* dest, const void* src, int nbytes)
{
return Mem::Copy(dest, src, nbytes);
}
inline
void* CHXAvMemUtil::MemSet(void* dest, int c, int nbytes)
{
Mem::Fill(dest, nbytes, TChar(c));
return dest;
}
inline
int CHXAvMemUtil::MemCmp(const void* dest, const void* src, int nbytes)
{
return Mem::Compare((const TUint8*)dest, nbytes,
(const TUint8*)src, nbytes);
}
#endif // _chxavmemutil_h_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?