From 995a4f7a7968f5399de1459a6534cca7cc3e44a5 Mon Sep 17 00:00:00 2001 From: Clownacy Date: Wed, 20 Feb 2019 19:55:45 +0000 Subject: [PATCH] Work around a portability issue for now We'll maybe need a new compiler flag or something. I don't like leaving something like this enabled by default. --- src/Back.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Back.cpp b/src/Back.cpp index c6df1c6b..af73fb9a 100644 --- a/src/Back.cpp +++ b/src/Back.cpp @@ -46,8 +46,10 @@ BOOL InitBack(const char *fName, int type) // This is ridiculously platform-dependant: // It should break on big-endian CPUs, and platforms // where short isn't 16-bit and long isn't 32-bit. - short bmp_header_buffer[7]; - long bmp_header_buffer2[10]; +// short bmp_header_buffer[7]; +// long bmp_header_buffer2[10]; + int16_t bmp_header_buffer[7]; + int32_t bmp_header_buffer2[10]; // We'll need a better solution when we stop using stdint.h fread(bmp_header_buffer, 14, 1, fp);