X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fos.c;h=fddaee904c0f6f79f482c4e9a0a234d1c27a87e3;hb=e1b1d44814fded4b2c363b52bc905704feeb65be;hp=383473e64585d461ea46cbd09a856574d7e188e0;hpb=53bc7f90f1b258112e8f804a1894e29810c2a4e4;p=swftools.git diff --git a/lib/os.c b/lib/os.c index 383473e..fddaee9 100755 --- a/lib/os.c +++ b/lib/os.c @@ -210,7 +210,7 @@ char* mktempname(char*ptr) { // used to be mktemp. This does remove the warnings, but // It's not exactly an improvement. #ifdef HAVE_LRAND48 - sprintf(ptr, "%s%s%08x%08x",dir,sep,lrand48(),lrand48()); + sprintf(ptr, "%s%s%08x%08x",dir,sep,(unsigned int)lrand48(),(unsigned int)lrand48()); #else # ifdef HAVE_RAND sprintf(ptr, "%s%s%08x%08x",dir,sep,rand(),rand()); @@ -269,7 +269,8 @@ void memfile_close(memfile_t*file) #else free(file->data); #endif - file->data = file->len = 0; + file->data = 0; + file->len = 0; free(file); }