Changeset 73 in dev for BasicCompiler64/Opcode.h


Ignore:
Timestamp:
Mar 16, 2007, 11:07:14 PM (17 years ago)
Author:
dai_9181
Message:

Parameterクラスを適用。32bit側は動くようになったので、64bitのほうを調整する。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Opcode.h

    r71 r73  
    350350
    351351private:
    352     BOOL _overload_check(PARAMETER_INFO *ppi,int pi_num,TYPEINFO *pReturnTypeInfo,int overload_level);
    353     SUBINFO *OverloadSolutionWithReturnType( const char *name, std::vector<SUBINFO *> &subs );
     352    BOOL _overload_check( Parameters &params, TYPEINFO *pReturnTypeInfo,int overload_level);
     353    SubInfo *OverloadSolutionWithReturnType( const char *name, std::vector<SubInfo *> &subs );
    354354public:
    355     SUBINFO *OverloadSolution( const char *name, std::vector<SUBINFO *> &subs );
     355    SubInfo *OverloadSolution( const char *name, std::vector<SubInfo *> &subs );
    356356
    357357    BOOL ErrorCheck(const char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum);
     
    385385#define PROCFLAG_NEW    1
    386386int Opcode_CallProcPtr(char *variable,char *Parameter,PROCPTRINFO *pi,LONG_PTR *plpIndex);
    387 void Opcode_CallProc(const char *Parameter,SUBINFO *psi,DWORD dwFlags,char *ObjectName,int RefType);
     387void Opcode_CallProc(const char *Parameter,SubInfo *psi,DWORD dwFlags,char *ObjectName,int RefType);
    388388int Opcode_CallDllProc(char *Parameter,DECLAREINFO *pdi,LONG_PTR *plpIndex);
    389389
     
    512512void op_fld_ptr_esp(int type);
    513513void op_zero_reg(int reg);
    514 void op_call( SUBINFO *psi );
     514void op_call( SubInfo *psi );
    515515void op_call( DECLAREINFO *pdi );
Note: See TracChangeset for help on using the changeset viewer.