Ignore:
Timestamp:
Jun 16, 2007, 1:36:21 AM (17 years ago)
Author:
dai_9181
Message:

op_ret関数を用意した

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler32/Compile_ProcOp.cpp

    r141 r142  
    1111
    1212        //ret
    13         OpBuffer[obp++]=(char)0xC3;
     13        op_ret();
    1414    }
    1515    else if( userProc.GetName() == "_System_InitDllGlobalVariables" ){
     
    2121        if(!bDll){
    2222            //ret
    23             OpBuffer[obp++]=(char)0xC3;
     23            op_ret();
    2424
    2525            return;
     
    5656
    5757        //ret
    58         OpBuffer[obp++]=(char)0xC3;
     58        op_ret();
    5959    }
    6060    else if( userProc.GetName() == "_System_InitStaticLocalVariables" ){
     
    7979
    8080        //ret
    81         OpBuffer[obp++]=(char)0xC3;
     81        op_ret();
    8282    }
    8383    else if( userProc.GetName() == "_System_Call_Destructor_of_GlobalObject" ){
     
    9393
    9494        //ret
    95         OpBuffer[obp++]=(char)0xC3;
     95        op_ret();
    9696    }
    9797    else if( userProc.GetName() == "_System_GetSp" ){
     
    103103
    104104        //ret
    105         OpBuffer[obp++]=(char)0xC3;
     105        op_ret();
    106106    }
    107107    else if( userProc.GetName() == "_allrem" ){
     
    778778
    779779    if( BaseOffset==0 || pUserProc->IsCdecl() ){
    780         //ret 0
    781         OpBuffer[obp++]=(char)0xC3;
     780        //ret
     781        op_ret();
    782782    }
    783783    else{
Note: See TracChangeset for help on using the changeset viewer.