From 8feb987a603b3d0479c505be32387b0f1b304962 Mon Sep 17 00:00:00 2001 From: Nicolay Korslund Date: Fri, 21 May 2010 14:30:24 +0200 Subject: [PATCH] Added struct packing pragmas to esm/loadregn.hpp (fixes Assertion "sizeof(X) == size" failed.) --- esm/loadregn.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/esm/loadregn.hpp b/esm/loadregn.hpp index 1d7d39640..69127cf74 100644 --- a/esm/loadregn.hpp +++ b/esm/loadregn.hpp @@ -11,6 +11,8 @@ namespace ESM { struct Region { +#pragma pack(push) +#pragma pack(1) struct WEATstruct { // I guess these are probabilities @@ -27,6 +29,7 @@ struct Region NAME32 sound; char chance; }; // 33 bytes +#pragma pack(pop) WEATstruct data; int mapColor; // RGBA