Ignore:
Timestamp:
Feb 6, 2007, 1:19:17 AM (18 years ago)
Author:
dai_9181
Message:

VarPtrの戻り値の型をVoidPtrではなく、ポインタレベルを増加した型にした。
関連関数のパラメータにconstを適用。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler32/Compile_CallProc.cpp

    r45 r46  
    8989        FuncId=(int)(_int64)pInfo;
    9090
    91         ret_type=Opcode_CallFunc(Parameter,FuncId);
     91        TYPEINFO ReturnTypeInfo = { DEF_LONG, NULL };
     92        Opcode_CallFunc( Parameter, FuncId, ReturnTypeInfo );
     93        if( plpRetIndex ){
     94            *plpRetIndex = ReturnTypeInfo.u.lpIndex;
     95        }
     96        return ReturnTypeInfo.type;
    9297    }
    9398    else if(idProc==PROC_PTR){
Note: See TracChangeset for help on using the changeset viewer.