Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83 (MC830713); site klipper.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!wjh12!harvard!seismo!mcvax!vu44!botter!klipper!duk From: duk@klipper.UUCP (Duk Bekema) Newsgroups: net.lang.c Subject: Re: Re^3: offsets in structures. Message-ID: <333@klipper.UUCP> Date: Thu, 25-Oct-84 05:20:52 EDT Article-I.D.: klipper.333 Posted: Thu Oct 25 05:20:52 1984 Date-Received: Fri, 26-Oct-84 09:34:56 EDT References: <531@wjh12.UUCP> <3252@rabbit.UUCP> Reply-To: duk@klipper.UUCP (Duk Bekema) Organization: VU Informatica, Amsterdam Lines: 16 Summary: In article <3252@rabbit.UUCP> mjs@rabbit.UUCP (M. J. Shannon, Jr.) writes: >How about this fragment for a `portable' method of computing structure >offsets: > > f(sp) > struct stuff *sp; > { > int offset; /* may need to be long for some */ > > offset = (char *) &sp->member - (char *) sp; > } Wouldn't you want to return it? :-) Duk Bekema ...!{seismo|decvax|philabs}!mcvax!vu44!duk