X-Originating-Host: 63.25.175.1 Organization: http://www.remarq.com: The World's Usenet/Discussions Start Here Subject: MASM coff images Lines: 42 From: Dogansmoobs Newsgroups: comp.os.msdos.djgpp Message-ID: <04039b30.28983095@usw-ex0101-008.remarq.com> Bytes: 1378 X-Wren-Trace: eERhSUhRFlwXAF9LQApWQFlYVlJhSAtGTElCSwNTUgkLFFcLGFEfGx8QDhA= Date: Sat, 27 May 2000 09:59:08 -0700 NNTP-Posting-Host: 10.0.2.8 X-Complaints-To: wrenabuse AT remarq DOT com X-Trace: WReNphoon3 959447457 10.0.2.8 (Sat, 27 May 2000 10:10:57 PDT) NNTP-Posting-Date: Sat, 27 May 2000 10:10:57 PDT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I have a lot of code written a while ago when I used MASM that I would not like to lose. I read that you could compile a MASM source to a coff image, which I figured out how to do. I try to write a C program to call the asm functions, but no matter what I try, I still get undefined refrence to [function]. I am using MASM 6.11. I am setting up my asm files like so (I'm doing this from memory, so it could be wrong): .486 .MODEL MEDIUM,C .CODE PUBLIC _function _function PROC C stuff ret _function ENDP END I am compiling with: ml /Zm /coff /c [file].asm - the /Zm switch is to allow MASM 5.x syntax - the /coff switch is to compile to coff, not microsoft obj - the /c is to compile and not link I have tried making a prototype of the function and with and without the underscore (in both the asm file and the c file). I am getting the impression from the FAQ that this is not done all that often, but I would hate to convert all my code int AT&T syntax. Any help at all would be appreciated, or any advice on where else to ask this question if no one here could help me would be good too. - Dogansmoobs A carrot is the closest a rabbit gets to a diamond. * Sent from RemarQ http://www.remarq.com The Internet's Discussion Network * The fastest and easiest way to search and participate in Usenet - Free!