Changeset 40 in dev for BasicCompiler64/Opcode.h
- Timestamp:
- Jan 28, 2007, 3:48:22 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler64/Opcode.h
r38 r40 52 52 53 53 //変数の種類 54 #define NON_VAR 0 55 #define VAR_GLOBAL 1 //Global Variable 56 #define VAR_LOCAL 2 //Local Variable 57 #define VAR_REFLOCAL 3 //Local Refference Variable 58 #define VAR_DIRECTMEM 4 //Direct memory 54 #define NON_VAR 0 55 #define VAR_GLOBAL 1 //Global Variable 56 #define VAR_LOCAL 2 //Local Variable 57 #define VAR_REFLOCAL 3 //Local Refference Variable 58 #define VAR_DIRECTMEM 5 //Direct memory 59 59 60 60 61 extern int cp; … … 245 246 void SetVariableFromRax(int VarType,int CalcType,RELATIVE_VAR *pRelativeVar); 246 247 void OpcodeCalc(char *Command); 248 void SetRefVariable( const char *varname, const char *expression ); 247 249 248 250 //NumOpe.cpp … … 310 312 void GetWithName(char *buffer); 311 313 void SetThisPtrToReg(int reg); 312 BOOL GetVarOffset(bool isErrorEnabled,bool isWriteAccess,c har *NameBuffer,int *pType,RELATIVE_VAR *pRelativeVar,LONG_PTR *plpIndex,int *pss=0);314 BOOL GetVarOffset(bool isErrorEnabled,bool isWriteAccess,const char *NameBuffer,int *pType,RELATIVE_VAR *pRelativeVar,LONG_PTR *plpIndex,int *pss=0); 313 315 BOOL SetInitGlobalData(int offset,int type,LONG_PTR lpIndex,int *SubScripts,char *InitBuf); 314 #define DIMFLAG_INITDEBUGVAR 1315 #define DIMFLAG_NONCALL_CONSTRACTOR 2316 #define DIMFLAG_STATIC 4317 #define DIMFLAG_CONST 8316 #define DIMFLAG_INITDEBUGVAR 0x01 317 #define DIMFLAG_NONCALL_CONSTRACTOR 0x02 318 #define DIMFLAG_STATIC 0x04 319 #define DIMFLAG_CONST 0x08 318 320 void OpcodeDim(char *Parameter,DWORD dwFlag); 319 321 void SetVarPtrToReg(int reg,RELATIVE_VAR *pRelativeVar);
Note:
See TracChangeset
for help on using the changeset viewer.