From: utzoo!decvax!harpo!seismo!hao!hplabs!sri-unix!lee.usc-cse@Udel-Relay Newsgroups: net.unix-wizards Title: Re: Returning structures Article-I.D.: sri-unix.4991 Posted: Thu Dec 30 14:21:31 1982 Received: Sat Jan 1 02:24:16 1983 Date: 28 Dec 1982 11:36-PST Natch, I do it all the time, with typedef-ed things like Fortran complexes (why is this an exception?). It simplifies programs that are characterized by calls like foo(thing.part1,thing.part2,thing.part3) Not only is it simpler, it eliminates the need to decide on a case by case basis which parts of an object have to be passed. And, in fact, it is more efficient on most machines that have block move instructions. - Lee