fixed a bug with ?#pragma pack? and Clang
fixed a bug with ?#pragma pack? and Clang

?#pragma pack? does not work exactly the same way with Clang as with GCC.
Apparently the packed struct has to be top level defined or the usage of sizeof(?) has to be between the pack-set and the pack-reset.
I changed the code to the former solution. The tzType struct is now defined beside the tzhead struct. Both are packed.

berkus/cocotron,liruqi/cocotron,liruqi/cocotron,berkus/cocotron,berkus/cocotron,liruqi/cocotron,liruqi/cocotron,berkus/cocotron