summaryrefslogtreecommitdiffstats
path: root/loader
diff options
context:
space:
mode:
authorarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-03-17 22:35:29 +0000
committerarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-03-17 22:35:29 +0000
commit70a78978ea694c77ea895cfc5136fac52421897a (patch)
tree3c1e13897e8c778e2014740fc71aaeb818a8fb46 /loader
parentc4bf5d9933e9faa4cd0c66fea18a3c1c5a4b9fc0 (diff)
downloadmpv-70a78978ea694c77ea895cfc5136fac52421897a.tar.bz2
mpv-70a78978ea694c77ea895cfc5136fac52421897a.tar.xz
added RtlMoveMem (for CRAM support)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@122 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'loader')
-rw-r--r--loader/win32.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/loader/win32.c b/loader/win32.c
index e0b76798ef..06b499afd0 100644
--- a/loader/win32.c
+++ b/loader/win32.c
@@ -1055,6 +1055,27 @@ LPWSTR WINAPI expGetEnvironmentStringsW()
return (LPWSTR)envs;
}
+void * WINAPI expRtlZeroMemory(void *p, size_t len)
+{
+ void* result=memset(p,0,len);
+ dbgprintf("RtlZeroMemory(0x%x, len %d) => 0x%x\n",p,len,result);
+ return result;
+}
+void * WINAPI expRtlMoveMemory(void *dst, void *src, size_t len)
+{
+ void* result=memmove(dst,src,len);
+ dbgprintf("RtlMoveMemory (dest 0x%x, src 0x%x, len %d) => 0x%x\n",dst,src,len,result);
+ return result;
+}
+
+void * WINAPI expRtlFillMemory(void *p, int ch, size_t len)
+{
+ void* result=memset(p,ch,len);
+ dbgprintf("RtlFillMemory(0x%x, char 0x%x, len %d) => 0x%x\n",p,ch,len,result);
+ return result;
+}
+
+
int WINAPI expFreeEnvironmentStringsW(short* strings)
{
dbgprintf("FreeEnvStringsW\n");
@@ -1569,6 +1590,9 @@ FF(OutputDebugStringA, -1)
FF(GetLocalTime, -1)
FF(GetSystemTime, -1)
FF(GetEnvironmentVariableA, -1)
+FF(RtlZeroMemory,-1)
+FF(RtlMoveMemory,-1)
+FF(RtlFillMemory,-1)
};
struct exports exp_msvcrt[]={