Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrea Weikert <elubie@gmx.net>2008-04-29 22:41:34 +0400
committerAndrea Weikert <elubie@gmx.net>2008-04-29 22:41:34 +0400
commite7c3ff64584a68e39c7273026b6504e2fa4ced44 (patch)
treef5c50a47f5711d9de94c8cccccf3fb983bd5354c /source/blender/imbuf
parent391bd70d42017c341a841a86da82fa1d06a381e0 (diff)
== mmap for win32 ==
replacement for mmap/munmap on Windows. Implemented using CreateFileMapping/MapViewOfFile.
Diffstat (limited to 'source/blender/imbuf')
-rw-r--r--source/blender/imbuf/intern/readimage.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/imbuf/intern/readimage.c b/source/blender/imbuf/intern/readimage.c
index 881fddc1bb2..566df53a25e 100644
--- a/source/blender/imbuf/intern/readimage.c
+++ b/source/blender/imbuf/intern/readimage.c
@@ -31,6 +31,9 @@
#ifdef WIN32
#include <io.h>
+#include <stddef.h>
+#include <sys/types.h>
+#include "mmap_win.h"
#endif
#include "BLI_blenlib.h"
@@ -229,7 +232,7 @@ struct ImBuf *IMB_loadifffile(int file, int flags) {
size = BLI_filesize(file);
-#if defined(AMIGA) || defined(__BeOS) || defined(WIN32)
+#if defined(AMIGA) || defined(__BeOS)
mem= (int *)malloc(size);
if (mem==0) {
printf("Out of mem\n");