On 09/04/18 10:11, Dmitry Timoshkov wrote:
Sergio Gómez Del Real sdelreal@codeweavers.com wrote:
- #include <pshpack2.h>
- struct test_data_normal {
const WCHAR *str;const WCHAR *nfc;const WCHAR *nfd;const WCHAR *nfkc;const WCHAR *nfkd;- };
- #include <poppack.h>
What's the reason to pack this structure to 2 bytes?
Hi. If I understand correctly, that pragma option leaves no gaps between the fields. Later on I iterate over the structure through a WCHAR *, starting from nfc, so I need the guarantee of the fields being contiguously laid out without padding.