From: Brett Leslie Porter Message-Id: <199708050149.LAA20334@wumpus.its.uow.edu.au> Subject: Calling assembly procedures from DJGPP To: djgpp AT delorie DOT com (DJGPP) Date: Tue, 5 Aug 1997 11:49:59 +1000 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk Hi DJGPP users! OK, I've just looked through the FAQ and can't find anything to help me. I know it's probably in INFO, but I can't seem to find it. I'm looking for information on how to set up a C procedure in an .S file, how to get parameters off the stack, how to return a value, how to export it so C files can call it, all that sort of assembly stuff. I've NEVER used an assembler to link to C before (I pretty much always use inline assembly, but with DJGPP it makes your code look kinda messy with all the "clobbered" registers, etc. I'm not having a go at the technique: it is better than any other inline assembly I've ever seen in a C compiler, it just messes up my prettily formatted code for biggish functions). If it IS in INFO, can somebody please point me in the right direction?? Thanks Brett Porter