www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/12/05/02:49:48

Message-Id: <3.0.1.32.20001205160827.006c45cc@wingate>
X-Sender: n_abing#ns DOT roxas-online DOT net DOT ph AT wingate
X-Mailer: Windows Eudora Pro Version 3.0.1 (32)
Date: Tue, 05 Dec 2000 16:08:27 +0800
To: djgpp AT delorie DOT com
From: "Nimrod A. Abing" <n_abing AT ns DOT roxas-online DOT net DOT ph>
Subject: Re: what is __attribute__ ((packed));
Cc: gorden AT ms9 DOT url DOT com DOT tw
In-Reply-To: <90i19j$b9u@netnews.hinet.net>
Mime-Version: 1.0
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

At 08:34 AM 12/05/2000 +0800, you wrote:
>typedef struct VESA_INFO         /* VESA information block structure */
>{ 
>   unsigned char  VESASignature[4]      __attribute__ ((packed));
>   unsigned short VESAVersion             __attribute__ ((packed));
>   unsigned long  OEMStringPtr             __attribute__ ((packed));
>   unsigned char  Capabilities[4]            __attribute__ ((packed));
>   unsigned long  VideoModePtr            __attribute__ ((packed)); 
>   unsigned short TotalMemory              __attribute__ ((packed)); 
>   unsigned short OemSoftwareRev        __attribute__ ((packed)); 
>   unsigned long  OemVendorNamePtr   __attribute__ ((packed)); 
>   unsigned long  OemProductNamePtr   __attribute__ ((packed)); 
>   unsigned long  OemProductRevPtr      __attribute__ ((packed)); 
>   unsigned char  Reserved[222]             __attribute__ ((packed)); 
>   unsigned char  OemData[256]             __attribute__ ((packed)); 
>} VESA_INFO;
>
>__attribute__ ((packed));  what's that

See section 18.5 of the DJGPP FAQ.

HTH. Bye.


nimrod_a_abing
--------------

+========================================+
|  Home page: www.geocities.com/n_abing  |
+========================================+

ICQ: 54665893

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019