Changeset 290 in dev for trunk/abdev/BasicCompiler32/Opcode.h
- Timestamp:
- Aug 21, 2007, 11:00:25 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Opcode.h
r261 r290 59 59 void ChangeTypeToInteger(int OldType); 60 60 void ChangeTypeToByte(int OldType); 61 void SetVariableFromEax( int VarType,int CalcType,RELATIVE_VAR *pRelativeVar);61 void SetVariableFromEax( const Type &varType, int CalcType,RELATIVE_VAR *pRelativeVar); 62 62 void OpcodeCalc( const char *Command ); 63 63 … … 110 110 111 111 //NumOpe_TypeOperation.cpp 112 void ExtendStackTo64( int type);113 void ChangeTypeToWhole( int OldType,int NewType);112 void ExtendStackTo64( const Type &oldType ); 113 void ChangeTypeToWhole( const Type &oldType, const Type &newType ); 114 114 115 115 //Compile_Set_Var.cpp … … 147 147 //Compile_Calc_PushVar.cpp 148 148 void SetReg_RealVariable(int type,RELATIVE_VAR *pRelativeVar); 149 void SetReg_WholeVariable( int type,RELATIVE_VAR *pRelativeVar,int reg, bool is64Head = false);149 void SetReg_WholeVariable( Type &type, RELATIVE_VAR *pRelativeVar,int reg, bool is64Head = false); 150 150 void PushLongVariable(RELATIVE_VAR *pRelativeVar); 151 151 … … 156 156 //Compile_Var.cpp 157 157 void SetRelativeOffset( RELATIVE_VAR &relativeVar ); 158 bool _member_offset(bool isErrorEnabled, bool isWriteAccess, const CClass &objClass, const char *member, RELATIVE_VAR *pRelativeVar, Type &resultType, BOOL bPrivateAccess);158 bool _member_offset(bool isErrorEnabled, bool isWriteAccess, const Type &classType, const char *member, RELATIVE_VAR *pRelativeVar, Type &resultType, BOOL bPrivateAccess); 159 159 void SetThisPtrToReg(int reg); 160 160 bool GetVarOffset(bool isErrorEnabled,bool isWriteAccess,const char *NameBuffer,RELATIVE_VAR *pRelativeVar,Type &resultType, Subscripts *pResultSubscripts = NULL ); … … 208 208 #define PROCFLAG_NEW 1 209 209 bool Opcode_CallProcPtr( const char *variable, const char *lpszParms,ProcPointer *pProcPointer); 210 bool Opcode_CallProc(const char *Parameter,const UserProc *pUserProc,DWORD dwFlags,const char *ObjectName ,int RefType);210 bool Opcode_CallProc(const char *Parameter,const UserProc *pUserProc,DWORD dwFlags,const char *ObjectName ); 211 211 bool Opcode_CallDllProc( const char *lpszParms, const DllProc *pDllProc ); 212 212
Note:
See TracChangeset
for help on using the changeset viewer.