diff options
author | Andrei Karas <akaras@inbox.ru> | 2020-02-23 01:11:38 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2020-02-23 02:20:52 +0300 |
commit | 5d47d411af30565747b99a5f1b76b0b30f9c73c9 (patch) | |
tree | ab817ad49456905d0d7d6e37d434432ab237b361 /src/map/packets_struct.h | |
parent | 9106bbab19b4feaa4623a3b8e5d59e08ef73b640 (diff) | |
download | hercules-5d47d411af30565747b99a5f1b76b0b30f9c73c9.tar.gz hercules-5d47d411af30565747b99a5f1b76b0b30f9c73c9.tar.bz2 hercules-5d47d411af30565747b99a5f1b76b0b30f9c73c9.tar.xz hercules-5d47d411af30565747b99a5f1b76b0b30f9c73c9.zip |
Add workaround for fix Visual Studio bug (error C2233)
Diffstat (limited to 'src/map/packets_struct.h')
-rw-r--r-- | src/map/packets_struct.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/map/packets_struct.h b/src/map/packets_struct.h index b604c77b8..71f986a90 100644 --- a/src/map/packets_struct.h +++ b/src/map/packets_struct.h @@ -3819,9 +3819,15 @@ struct PACKET_ZC_NPC_EXPANDED_BARTER_OPEN_sub { uint32 index; uint32 zeny; uint32 currency_count; - struct PACKET_ZC_NPC_EXPANDED_BARTER_OPEN_sub2 currencies[]; + // Workaround for fix Visual Studio bug (error C2233). Here should be currencies[] + struct PACKET_ZC_NPC_EXPANDED_BARTER_OPEN_sub2 currencies[1]; } __attribute__((packed)); +// Workaround check for Visual Studio bug (error C2233) +STATIC_ASSERT(sizeof(struct PACKET_ZC_NPC_EXPANDED_BARTER_OPEN_sub2[1]) == + sizeof(struct PACKET_ZC_NPC_EXPANDED_BARTER_OPEN_sub2), + "Wrong PACKET_ZC_NPC_EXPANDED_BARTER_OPEN_sub size"); + struct PACKET_ZC_NPC_EXPANDED_BARTER_OPEN { int16 packetType; int16 packetLength; |