diff options
author | arpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-03-18 01:01:03 +0000 |
---|---|---|
committer | arpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-03-18 01:01:03 +0000 |
commit | d71e31d0f702ebf8f872694f6e0f5d579c8378d3 (patch) | |
tree | b8a816661c678a08769b45d34b394b1b5d04f134 /loader/ext.c | |
parent | 52d76c5f328bdb0268d266b21f91aac571b443f6 (diff) | |
download | mpv-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.c | 11 |
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++) |