Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!usc!elroy.jpl.nasa.gov!jarthur!nntp-server.caltech.edu!toddpw From: toddpw@nntp-server.caltech.edu (Todd P. Whitesel) Newsgroups: comp.sys.apple2 Subject: Re: Now I have a Print Manager Problem Message-ID: <1991Feb20.041458.19864@nntp-server.caltech.edu> Date: 20 Feb 91 04:14:58 GMT References: <9102200319.AA09758@apple.com> Organization: California Institute of Technology, Pasadena Lines: 14 Try putting a typecast on the returned handle: randomstructhandle **mystructhandle; mystructhandle = (randomstructhandle **) NewHandle( blah ); I've had to do this a lot. NewHandle is declared in memory.h as returning a Handle, which is a char **, which is of course not type-compatible with a struct **. Ah, the joys of type-casting... Todd Whitesel toddpw @ tybalt.caltech.edu