home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.cbm      Discussion about Commodore micros      53,866 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 52,878 of 53,866   
   Computer Nerd Kev to Harry Potter   
   Re: Power C/asm: returning a value from    
   13 Dec 19 20:51:23   
   
   From: not@telling.you.invalid   
      
   Harry Potter  wrote:   
   > I have Power C and am wondering: I have information on interfacing   
   > C with assembler, but it doesn't show how to return a value from   
   > an assembler function. How do I do that?   
      
   Given that nobody with specific knowledge of Power C has replied,   
   I'll at least say that generally C compilers use the stack for   
   passing values to/from functions. To return a value, you push the   
   byte/s on inside the assembly part, then the compiler will pop them   
   out when it's at the helm.   
      
   This implementation is all specific to the compiler though, so you   
   want to look at the Power C documentation for a real answer including   
   the specifics of how the stack is used.   
      
   --   
   __          __   
   #_ < |\| |< _#   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca