Index: support.c
===================================================================
RCS file: /cvsroot/wv/support.c,v
retrieving revision 1.16
diff -r1.16 support.c
69c69,71
< 	wvStream_create(in, FILE_STREAM, (wvInternalStream)inner);
---
> 	wvInternalStream str;
> 	str.file_stream=inner;
> 	wvStream_create(in, FILE_STREAM, str);
74c76,78
< 	wvStream_create(in, LIBOLE_STREAM, (wvInternalStream)inner);
---
> 	wvInternalStream str;
> 	str.libole_stream=inner;
> 	wvStream_create(in, LIBOLE_STREAM, str);
240a245
> 		U32 ret;
242c247,249
< 		return((U32)fclose(in->stream.file_stream));
---
> 		ret=(U32)fclose(in->stream.file_stream);
> 		free(in);
> 		return(ret);
Index: twips.c
===================================================================
RCS file: /cvsroot/wv/twips.c,v
retrieving revision 1.4
diff -r1.4 twips.c
52c52
< 	ret = ret*25.0;
---
> 	ret = ret*(float)25.0;
Index: libole2/ms-ole.c
===================================================================
RCS file: /cvsroot/wv/libole2/ms-ole.c,v
retrieving revision 1.1
diff -r1.1 ms-ole.c
11d10
< #include <sys/mman.h>
22a22,25
> 
> #ifdef HAVE_MMAP
> #include <sys/mman.h>
> #endif