I have defined a #pragma bytealign in my code after a #pragma pack(1), in order to use structure pointers then I have defined a #pragma pack() to cancel the effect of the first pack(1) after the definition of my structures but it doesn't cancel the effect of the bytealign directive and causes problems in my code. I don't find solution for my problem Patrick Boullier