Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cca!rtolly From: rtolly@cca.CCA.COM (Bob Tolly) Newsgroups: comp.sys.amiga Subject: Re: Need Intuition Help Message-ID: <19787@cca.CCA.COM> Date: Mon, 14-Sep-87 15:46:46 EDT Article-I.D.: cca.19787 Posted: Mon Sep 14 15:46:46 1987 Date-Received: Tue, 15-Sep-87 06:50:34 EDT References: <86@softie.UUCP> Reply-To: rtolly@CCA.CCA.COM.UUCP (Bob Tolly) Organization: Computer Corp. of America, Cambridge, MA Lines: 20 Keywords: menus,NextSelect,gadgets In article <86@softie.UUCP> mrr@softie.UUCP (Mark Rinfret) writes: > >Next question: Do the AddGList, RemoveGList functions require fullword >alignment of the Gadget structures? I modified some code to use these and >all hell broke loose. I know for a fact that my data structures are NOT >fullword aligned (checked with db). Reverting to AddGadget, RemoveGadget, >RefreshGadgets (vs. ..GList) corrected the problem. If fullword alignment >is necessary, is there a way to coerce Aztec C to do this for static or >global preset data structures? There was a problem with the AddGList library routine shipped with the Manx 3.4 compiler - I've forgotten how it went, but the arguments were not getting into registers correctly for the call to the AddGList ROM routine - the result on my machine was a crash. There is a patch in the currently supplied Manx patches to fix it - it's available on most nets, including PeopleLink and Bix, I think, and from Manx. Bob Tolly