00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef _RTL_MEMORY_H_
00022 #define _RTL_MEMORY_H_
00023
00024 #include "sal/config.h"
00025
00026 #include "sal/saldllapi.h"
00027 #include "sal/types.h"
00028
00029 #ifdef __cplusplus
00030 extern "C" {
00031 #endif
00032
00033 SAL_DEPRECATED("Use memset instead")
00034 SAL_DLLPUBLIC void SAL_CALL rtl_zeroMemory(void *Ptr, sal_Size Bytes);
00035 SAL_DEPRECATED("Use memset instead")
00036 SAL_DLLPUBLIC void SAL_CALL rtl_fillMemory(void *Ptr, sal_Size Bytes, sal_uInt8 Fill);
00037 SAL_DEPRECATED("Use memcpy instead")
00038 SAL_DLLPUBLIC void SAL_CALL rtl_copyMemory(void *Dst, const void *Src, sal_Size Bytes);
00039 SAL_DEPRECATED("Use memmove instead")
00040 SAL_DLLPUBLIC void SAL_CALL rtl_moveMemory(void *Dst, const void *Src, sal_Size Bytes);
00041 SAL_DEPRECATED("Use memcmp instead")
00042 SAL_DLLPUBLIC sal_Int32 SAL_CALL rtl_compareMemory(const void *MemA, const void *MemB, sal_Size Bytes);
00043 SAL_DEPRECATED("Use memchr instead")
00044 SAL_DLLPUBLIC void* SAL_CALL rtl_findInMemory(const void *MemA, sal_uInt8 ch, sal_Size Bytes);
00045
00046 #ifdef __cplusplus
00047 }
00048 #endif
00049
00050
00051 #endif
00052
00053