Changeset 40 in dev for BasicCompiler32/Opcode.h


Ignore:
Timestamp:
Jan 28, 2007, 3:48:22 AM (17 years ago)
Author:
dai_9181
Message:

ByRef修飾子を関数戻り値とDimステートメントで指定可能にした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler32/Opcode.h

    r38 r40  
    9595void ChangeTypeToByte(int OldType);
    9696void OpcodeCalc(char *Command);
     97void SetRefVariable( const char *varname, const char *expression );
    9798
    9899//NumOpe.cpp
    99100void PushReturnValue(int type);
    100 int NumOpe(char *Command,int BaseType,LONG_PTR lpBaseIndex,LONG_PTR *plpIndex,BOOL *pbUseHeap=0);
     101int NumOpe(const char *Command,int BaseType,LONG_PTR lpBaseIndex,LONG_PTR *plpIndex,BOOL *pbUseHeap=0);
    101102
    102103//NumOpe_Arithmetic.cpp
     
    167168
    168169//Compile_Object.cpp
    169 int Operator_New(char *Parameter,LONG_PTR *plpIndex);
     170int Operator_New(const char *Parameter,LONG_PTR *plpIndex);
    170171void OpcodeDelete(char *Parameter);
    171172
     
    173174void GetWithName(char *buffer);
    174175void SetThisPtrToReg(int reg);
    175 BOOL GetVarOffset(bool isErrorEnabled,bool isWriteAccess,char *NameBuffer,int *pType,RELATIVE_VAR *pRelativeVar,LONG_PTR *plpIndex,int *pss=0);
     176BOOL GetVarOffset(bool isErrorEnabled,bool isWriteAccess,const char *NameBuffer,int *pType,RELATIVE_VAR *pRelativeVar,LONG_PTR *plpIndex,int *pss=0);
    176177BOOL SetInitGlobalData(int offset,int type,LONG_PTR lpIndex,int *SubScripts,char *InitBuf);
    177178#define DIMFLAG_INITDEBUGVAR            1
Note: See TracChangeset for help on using the changeset viewer.