Changeset 46 in dev for BasicCompiler_Common/common.h


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

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/common.h

    r45 r46  
    415415CONSTINFO *GetConstHash(char *name);
    416416DECLAREINFO *GetDeclareHash(char *name);
    417 SUBINFO *GetSubHash(char *name,BOOL bError=0);
     417SUBINFO *GetSubHash(const char *name,BOOL bError=0);
    418418SUBINFO *GetMethodHash(char *ObjectName,char *MethodName,char *Parameter,BOOL bError=0);
    419419SUBINFO **GetOverloadObjectSubHash(char *name,CClass *pobj_c, int *pNum);
    420 SUBINFO **GetOverloadSubHash(char *name,int *pNum);
     420SUBINFO **GetOverloadSubHash(const char *name,int *pNum);
    421421
    422422//Object.cpp
     
    428428//Overload.sbp
    429429SUBINFO *OverloadSolutionWithStrParam(char *name,SUBINFO **ppsi,int num,char *Parameter,char *ObjectName,TYPEINFO *pReturnTypeInfo);
    430 SUBINFO *OverloadSolution(char *name,SUBINFO **ppsi,int num,PARAMETER_INFO *ppi,int ParmNum,TYPEINFO *pReturnTypeInfo);
     430SUBINFO *OverloadSolution(const char *name,SUBINFO **ppsi,int num,PARAMETER_INFO *ppi,int ParmNum,TYPEINFO *pReturnTypeInfo);
    431431
    432432//Debug.cpp
     
    548548int GetCallProcName(char *buffer,char *name);
    549549int GetProc(char *name,void **ppInfo);
    550 void SplitObjectName(char *name,char *ObjectName,int *pRefType);
     550void SplitObjectName(const char *name,char *ObjectName,int *pRefType);
    551551bool SplitMemberName( const char *desc, char *object, char *member );
    552552int GetReturnTypeOfProc(int idProc,void *pInfo,char *name,char *Parameter,LONG_PTR *plpRetIndex);
     
    578578void SetError(int ErrorNum,const char *KeyWord,int pos);
    579579void CompileMessage(char *buffer);
    580 bool CheckDifferentType(int VarType,LONG_PTR lpVarIndex,int CalcType,LONG_PTR lpCalcIndex,char *pszFuncName,int ParmNum);
     580bool CheckDifferentType(const int VarType,const LONG_PTR lpVarIndex,const int CalcType,const LONG_PTR lpCalcIndex,const char *pszFuncName,const int ParmNum);
    581581
    582582//Compile.cpp
Note: See TracChangeset for help on using the changeset viewer.