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