Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #14348

Re: Struct casting

From blp@cs.stanford.edu (Ben Pfaff)
Newsgroups comp.lang.c
Subject Re: Struct casting
Date 2011-12-05 14:19 -0800
Message-ID <87wraahda8.fsf@blp.benpfaff.org> (permalink)
References <jbjeed$c1v$1@speranza.aioe.org>

Show all headers | View raw


Edward Rutherford <edward.p.rutherford79@REMOVETHIS.gmail.com> writes:

> Who is right here by the letter of the law?

Others already gave the answer.  Here's the quote from the
standard:

     A pointer to a structure object, suitably converted, points
     to its initial member (or if that member is a bit-field,
     then to the unit in which it resides), and vice versa.
-- 
char a[]="\n .CJacehknorstu";int putchar(int);int main(void){unsigned long b[]
={0x67dffdff,0x9aa9aa6a,0xa77ffda9,0x7da6aa6a,0xa67f6aaa,0xaa9aa9f6,0x11f6},*p
=b,i=24;for(;p+=!*p;*p/=4)switch(0[p]&3)case 0:{return 0;for(p--;i--;i--)case+
2:{i++;if(i)break;else default:continue;if(0)case 1:putchar(a[i&15]);break;}}}

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Struct casting Edward Rutherford <edward.p.rutherford79@REMOVETHIS.gmail.com> - 2011-12-05 21:52 +0000
  Re: Struct casting Harald van Dijk <truedfx@gmail.com> - 2011-12-05 13:58 -0800
  Re: Struct casting Tobias Blass <tobiasblass@gmx.net> - 2011-12-05 22:00 +0000
    Re: Struct casting Ian Collins <ian-news@hotmail.com> - 2011-12-06 11:10 +1300
  Re: Struct casting tom st denis <tom@iahu.ca> - 2011-12-05 14:06 -0800
    Re: Struct casting Ian Collins <ian-news@hotmail.com> - 2011-12-06 11:11 +1300
    Re: Struct casting James Kuyper <jameskuyper@verizon.net> - 2011-12-05 17:13 -0500
  Re: Struct casting Robert Wessel <robertwessel2@yahoo.com> - 2011-12-05 16:10 -0600
    Re: Struct casting Ian Collins <ian-news@hotmail.com> - 2011-12-06 11:13 +1300
    Re: Struct casting James Kuyper <jameskuyper@verizon.net> - 2011-12-05 17:15 -0500
  Re: Struct casting Keith Thompson <kst-u@mib.org> - 2011-12-05 14:16 -0800
    Re: Struct casting Lauri Alanko <la@iki.fi> - 2011-12-06 18:00 +0000
  Re: Struct casting blp@cs.stanford.edu (Ben Pfaff) - 2011-12-05 14:19 -0800
  Re: Struct casting jacob navia <jacob@spamsink.net> - 2011-12-06 08:29 +0100
    Re: Struct casting Malcolm McLean <malcolm.mclean5@btinternet.com> - 2011-12-06 00:15 -0800
      Re: Struct casting Ian Collins <ian-news@hotmail.com> - 2011-12-06 22:30 +1300
  Re: Struct casting jgk@panix.com (Joe keane) - 2011-12-08 21:08 +0000

csiph-web