Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!ucsd!sdcsvax!ucsdhub!hp-sdd!hplabs!hpda!hpcuhb!hpcllla!hpclisp!hpclscu!shankar From: shankar@hpclscu.HP.COM (Shankar Unni) Newsgroups: comp.std.c Subject: Re: Constant expressions in initializers Message-ID: <12570009@hpclscu.HP.COM> Date: 31 Mar 89 20:11:50 GMT References: <5716@cognos.UUCP> Organization: Hewlett-Packard Calif. Language Lab Lines: 20 > struct dummy Dummy = { offsetof(struct dummy,f), > 2.0 }; Also try: char SmallArray [ offsetof(struct dummy, f) ]; ... struct something { int i : offsetof (struct dummy, f); }; ... switch (i) { case offsetof (struct dummy, f): break; } ... --- Shankar Unni.