From: cpascal AT soback DOT kornet DOT nm DOT kr (DongHo Byun (kornet)) Newsgroups: comp.os.msdos.djgpp Subject: [Q] On DJGPP v2 Inline ASM.. Date: 23 Nov 1996 06:30:09 GMT Organization: KORNET Lines: 25 Message-ID: <5765lh$4d5@usenet.kornet.nm.kr> NNTP-Posting-Host: soback.kornet.nm.kr To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Hello? I used the followings on Borland-C++. --------------------------------------------------------------------------- BC++ DJGPP --------------------------------------------------------------------------- int FUNCTION( int arg1, int arg2 ) int FUNCTION( int arg1, int arg2 ) { { asm { __asm__ ( " ......................... .............................. JC EndOfFunction JC EndOfFunction XOR AX, AX XORL %%EAX, %%EAX } EndOfFunction:" EndOfFunction: : outputs : inputs : modifiers ); return _AX; ???????????????????? } } --------------------------------------------------------------------- Surely this works well without "return _AX;" line on DJGPP v2. And I know the method giving EAX to output variable of __asm__. Also, I know the method giving options to be no such warnings. But, Is there any direct register-accessing method as "_AX, _BX, ..." on BC++? I'm sorry I am poor at English. Many thanks in advance.