In FED C you do it like this int *SomeName(declarations etc) { } And to call just SomeName(declarationsetc); Strangely I find it much easier to understand and deal with pointers in Assembler, and code everything else in 'C', but then I'm weird! :) Colin -- cdb, bodgy1@optusnet.com.au on 11/12/2002 Light travels faster than sound. That's why some people appear bright until they speak! -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body