summaryrefslogtreecommitdiffstats
path: root/loader/ext.c
diff options
context:
space:
mode:
authorarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-03-18 01:01:03 +0000
committerarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-03-18 01:01:03 +0000
commitd71e31d0f702ebf8f872694f6e0f5d579c8378d3 (patch)
treeb8a816661c678a08769b45d34b394b1b5d04f134 /loader/ext.c
parent52d76c5f328bdb0268d266b21f91aac571b443f6 (diff)
downloadmpv-d71e31d0f702ebf8f872694f6e0f5d579c8378d3.tar.bz2
mpv-d71e31d0f702ebf8f872694f6e0f5d579c8378d3.tar.xz
DLL loader updated from avifile-0.60beta4
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@129 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'loader/ext.c')
-rw-r--r--loader/ext.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/loader/ext.c b/loader/ext.c
index e978fac0c4..1b27f9bda2 100644
--- a/loader/ext.c
+++ b/loader/ext.c
@@ -11,7 +11,6 @@
#else
#include <stdlib.h>
#endif
-#include <stdio.h>
#include <unistd.h>
#include <sys/mman.h>
#include <errno.h>
@@ -47,7 +46,6 @@ int __vprintf( const char *format, ... )
va_start(va, format);
vprintf(format, va);
va_end(va);
- fflush(stdout);
#endif
return 0;
}
@@ -67,7 +65,7 @@ void* HeapAlloc(int heap, int flags, int size)
int HeapFree(int heap, int flags, void* mem)
{
- free(mem);
+ if (mem) free(mem);
return 1;
}
@@ -517,9 +515,10 @@ int WideCharToMultiByte(unsigned int codepage, long flags, const short* src,
int i;
if(src==0)
return 0;
- for(i=0; i<srclen; i++)
- printf("%c", src[i]);
- printf("\n");
+ if(srclen==-1){srclen=0; while(src[srclen++]);}
+// for(i=0; i<srclen; i++)
+// printf("%c", src[i]);
+// printf("\n");
if(dest==0)
{
for(i=0; i<srclen; i++)