Ignore:
Timestamp:
Mar 16, 2007, 11:07:14 PM (18 years ago)
Author:
dai_9181
Message:

Parameterクラスを適用。32bit側は動くようになったので、64bitのほうを調整する。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler32/Compile_Statement.cpp

    r67 r73  
    55    int i,i2;
    66    char buffer[8192];
    7     SUBINFO *psi;
     7    SubInfo *psi;
    88
    99    for(i=0;;i++){
     
    4444
    4545        //GetSubHash内でエラー提示が行われた場合
    46         if(psi==(SUBINFO *)-1) return;
     46        if(psi==(SubInfo *)-1) return;
    4747
    4848        if(psi==0){
     
    5454
    5555            //GetSubHash内でエラー提示が行われた場合
    56             if(psi==(SUBINFO *)-1) return;
     56            if(psi==(SubInfo *)-1) return;
    5757        }
    5858
     
    10761076                    pobj_c=(CClass *)lpIndex;
    10771077
    1078                     std::vector<SUBINFO *> subs;
     1078                    std::vector<SubInfo *> subs;
    10791079                    pobj_c->EnumMethod( CALC_EQUAL, subs );
    10801080                    if( subs.size() == 0 ){
     
    10931093
    10941094                    //オーバーロードを解決
    1095                     SUBINFO *psi;
     1095                    SubInfo *psi;
    10961096                    psi=OverloadSolution("==",subs,ppi,iParmNum,NULL);
    10971097                    HeapDefaultFree(ppi);
     
    13301330        //戻り値をセット
    13311331        if(Parameter[0]){
    1332             extern SUBINFO *pCompilingSubInfo;
     1332            extern SubInfo *pCompilingSubInfo;
    13331333            char *temp;
    13341334            if(pCompilingSubInfo->name[0]==1&&pCompilingSubInfo->name[1]==ESC_OPERATOR)
     
    14601460    OpcodeCalc(temp2);
    14611461
    1462     SUBINFO *psi;
     1462    SubInfo *psi;
    14631463    if(bFile) psi=GetSubHash("INPUT_FromFile");
    14641464    else psi=GetSubHash("INPUT_FromPrompt");
     
    15621562    OpcodeCalc(temp2);
    15631563
    1564     SUBINFO *psi;
     1564    SubInfo *psi;
    15651565    if(bFile) psi=GetSubHash("PRINTUSING_ToFile");
    15661566    else psi=GetSubHash("PRINTUSING_ToPrompt");
     
    16661666    if(sw) lstrcat(buffer,"+Ex\"\\r\\n\"");
    16671667
    1668     SUBINFO *psi;
     1668    SubInfo *psi;
    16691669    if(bFile) psi=GetSubHash("PRINT_ToFile");
    16701670    else psi=GetSubHash("PRINT_ToPrompt");
Note: See TracChangeset for help on using the changeset viewer.