From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12659 invoked by alias); 26 Aug 2004 15:23:22 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 12648 invoked from network); 26 Aug 2004 15:23:20 -0000 Received: from unknown (HELO mproxy.gmail.com) (64.233.170.199) by sourceware.org with SMTP; 26 Aug 2004 15:23:20 -0000 Received: by mproxy.gmail.com with SMTP id 73so137348rnk for ; Thu, 26 Aug 2004 08:23:17 -0700 (PDT) Received: by 10.38.76.76 with SMTP id y76mr2508952rna; Thu, 26 Aug 2004 08:23:17 -0700 (PDT) Received: by 10.38.181.1 with HTTP; Thu, 26 Aug 2004 08:23:17 -0700 (PDT) Message-ID: <4ca029ac04082608234d62cfda@mail.gmail.com> Date: Thu, 26 Aug 2004 15:59:00 -0000 From: Purnendu/Gmail Reply-To: Purnendu/Gmail To: gcc-help@gcc.gnu.org Subject: allignment in structures Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-SW-Source: 2004-08/txt/msg00236.txt.bz2 #pragma pack(2) struct abc { char a; char b; char c; }; A sizeof( struct abc) gives 3, shouldnot i expect it to be 4? any pointers??? i am using " gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)" -purnendu