Show
Ignore:
Timestamp:
05/11/06 14:23:03 (3 years ago)
Author:
krobillard
Message:

Native arguments are now kept on the stack until after the call and the
result is now always put into a1.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/orca/qt/qorca.cpp

    r138 r144  
    689689        if( orErrorThrown->error.msg == qEnv.atom_exec_exit ) 
    690690        { 
    691             orResultCopy( *(orErrorThrown + 1) ); 
     691            orCopyV( orTOS, *(orErrorThrown + 1) ); 
    692692            orErrorClear; 
    693693            return qEnv.atom_exec_exit; 
     
    695695        else if( orErrorThrown->error.msg == qEnv.atom_close ) 
    696696        { 
    697             orResultCopy( *(orErrorThrown + 1) ); 
     697            orCopyV( orTOS, *(orErrorThrown + 1) ); 
    698698            orErrorClear; 
    699699            return qEnv.atom_close; 
     
    12721272    { 
    12731273        printf( "** qoInitEnv Error: " ); 
    1274         orPrintNative( orRESULT ); 
     1274        orPrintNative( orTOS ); 
    12751275    } 
    12761276