Changeset 46 in dev for BasicCompiler32/CParameter.cpp
- Timestamp:
- Feb 6, 2007, 1:19:17 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler32/CParameter.cpp
r45 r46 141 141 return 1; 142 142 } 143 SUBINFO *CParameter::OverloadSolutionWithReturnType(c har *name,SUBINFO **ppsi,int num){143 SUBINFO *CParameter::OverloadSolutionWithReturnType(const char *name,SUBINFO **ppsi,int num){ 144 144 int i,sw=0; 145 145 SUBINFO *psi; … … 211 211 } 212 212 213 SUBINFO *CParameter::OverloadSolution(c har *name,SUBINFO **ppsi,int num){213 SUBINFO *CParameter::OverloadSolution(const char *name,SUBINFO **ppsi,int num){ 214 214 int i,sw=0; 215 215 SUBINFO *psi; … … 285 285 } 286 286 287 BOOL CParameter::ErrorCheck(c har *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum){287 BOOL CParameter::ErrorCheck(const char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum){ 288 288 if(ParmsNum>pi_num){ 289 289 if(ppi[pi_num-1].type!=DEF_ELLIPSE){ … … 332 332 } 333 333 334 void CParameter::NewTempParameters( c har *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum ){334 void CParameter::NewTempParameters( const char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum ){ 335 335 /////////////////////////////////////////////////////// 336 336 // 一時オブジェクトをあらかじめスタックに積んでおく … … 544 544 } 545 545 546 int CParameter::SetParameter(c har *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum){546 int CParameter::SetParameter(const char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum){ 547 547 /////////////////////////////////////////////////////////// 548 548 // パラメータをレジスタ及びスタックフレームにセット … … 564 564 565 565 //戻り値用の変数名を取得 566 char *lpszVarNameToReturn; 567 if(FuncName[0]==1&&FuncName[1]==ESC_OPERATOR) lpszVarNameToReturn="_System_ReturnValue"; 568 else lpszVarNameToReturn=FuncName; 566 const char *lpszVarNameToReturn = (FuncName[0]==1&&FuncName[1]==ESC_OPERATOR)?"_System_ReturnValue":FuncName; 569 567 570 568 //パラメータをレジスタとスタックに格納
Note:
See TracChangeset
for help on using the changeset viewer.