Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site uscvax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!ittatc!dcdwest!sdcsvax!sdcrdcf!uscvax!papa From: papa@uscvax.UUCP (Marco Papa) Newsgroups: net.micro.amiga Subject: Re: Printer driver description wanted Message-ID: <22@uscvax.UUCP> Date: Sun, 9-Feb-86 15:30:06 EST Article-I.D.: uscvax.22 Posted: Sun Feb 9 15:30:06 1986 Date-Received: Wed, 12-Feb-86 06:19:17 EST References: <656@amiga.amiga.UUCP> Organization: CS&CE Depts, U.S.C., Los Angeles, CA Lines: 20 > That last posting of mine was real useful, gave page numbers but no manual > reference, sigh. The printer info is in the "new" V1.1 ROM Kernel manual. > --Bruce Barrett The render.c function from the manual appendix or the prtbase.h include file have a bug that does not permit to compile correctly render.c . On of the fields in the PD structure is a function pointer that is declared VOID in the .h file, but that returns a value in the render.c file (in 4 or 5 different places). The Lattice C compiler barfs on it with "illegal void" or something like that. Also Lattice C (version 3.03) produces a warning for "incorrect value returned", since the function is declared to return a BYTE (I think) and instead it return something else. Who is wrong, the .h file or render.c? Marco Papa USC - Computer Science Dept. UUCP: ...!{decvax,ucbvax,hplabs}!sdcsvax!sdcrdcf!uscvax!papa ...!{allegra,trwrb,trwspp,ism780,cithep,oberon}!uscvax!papa CSNET: papa@usc-cse.csnet ARPA: papa%usc-cse@csnet-relay.arpa