packed structures

Tom Stokes
Tue Aug 11 09:41:00 GMT 1998

The size of this structure is 12 which is wrong. What am I missing?

typedef struct HeaderTag {
    ULONG          HeaderLength;
    CHAR             PackingType __attribute__ ((packed));
    USHORT         NumRows __attribute__ ((packed));
    USHORT         PackedSize __attribute__ ((packed));
    } HeaderType, *pHeaderType;

Also, I  have a lot of structures to pack. Is there nothing like a #pragma
pack(1) followed later by #pragma pack()?

        Tom Stokes

For help on using this list (especially unsubscribing), send a message to
"" with one line of text: "help".

More information about the Cygwin mailing list