From 0d5aa352d37dc496a07b88d993939c49bcbe8b1d Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Sun, 20 Sep 2020 19:34:12 +0200 Subject: Fix broken Windows buiilds after own recent commit in read/write code. Usual issue of win32 not following POSIX standards. --- source/blender/blenloader/intern/undofile.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source/blender/blenloader/intern/undofile.c') diff --git a/source/blender/blenloader/intern/undofile.c b/source/blender/blenloader/intern/undofile.c index 4da73138c38..92aec13ecf1 100644 --- a/source/blender/blenloader/intern/undofile.c +++ b/source/blender/blenloader/intern/undofile.c @@ -252,7 +252,11 @@ bool BLO_memfile_write_file(struct MemFile *memfile, const char *filename) } for (chunk = memfile->chunks.first; chunk; chunk = chunk->next) { +#ifdef _WIN32 + if ((size_t)write(file, chunk->buf, (uint)chunk->size) != chunk->size) { +#else if ((size_t)write(file, chunk->buf, chunk->size) != chunk->size) { +#endif break; } } -- cgit v1.2.3