tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] HELP: __attribute__ ((packed)) confusion


From: Bastian Czerwinski
Subject: Re: [Tinycc-devel] HELP: __attribute__ ((packed)) confusion
Date: Thu, 10 Feb 2005 23:47:36 +0100

The following outputs 512 for me:

#define PACKED __attribute__ ((__packed__))

typedef struct {                        // 512 byte header
unsigned char bc[3];                  // Boot Code Signature
unsigned char signature[8];           // signature string "LIBV10"
PACKED unsigned long dir;                    // offset of first dir block
PACKED unsigned long freechain;              // offset of first block
PACKED unsigned long eof;                    // offset of end of freechain
unsigned char label[41];              // Volume Label
unsigned long attr;                   // Volume Attributes
char          passcode[16];           // Volume Password
unsigned char fill[428];              // Filler
} header;

main()
{
 printf("%d\n",sizeof(header));
}

Bastian Czerwinski




reply via email to

[Prev in Thread] Current Thread [Next in Thread]