Path: utzoo!attcan!uunet!crdgw1!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!uwm.edu!rutgers!rochester!pt.cs.cmu.edu!o.gp.cs.cmu.edu!andrew.cmu.edu!sr0o+ From: sr0o+@andrew.cmu.edu (Steven Ritter) Newsgroups: comp.sys.mac.programmer Subject: Re: Color PixMap, the Clut and Think C Problem Message-ID: Date: 6 Oct 90 18:50:28 GMT References: <61078@iuvax.cs.indiana.edu> <15524@reed.UUCP> <20912@well.sf.ca.us> <1990Oct3.212324.12977@axis.dsg.ti.com> <380@goya.dit.upm.es>, <12464@crdgw1.crd.ge.com> Organization: Psychology, Carnegie Mellon, Pittsburgh, PA Lines: 6 In-Reply-To: <12464@crdgw1.crd.ge.com> I ran into the same problem. This seems to be a bug in the Think C compiler. If you code it as: err = HandToHand((Handle *)(&ourCMHandle)); instead of err = HandToHand(&((Handle)ourCMHandle)); it works, even though, to my eyes, the expressions should be the same.