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

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Compile_Statement.cpp

    r64 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
     
    722722                    pobj_c=(CClass *)lpIndex;
    723723
    724                     std::vector<SUBINFO *> subs;
     724                    std::vector<SubInfo *> subs;
    725725                    pobj_c->EnumMethod( CALC_EQUAL, subs );
    726726                    if( subs.size() == 0 ){
     
    739739
    740740                    //オーバーロードを解決
    741                     SUBINFO *psi;
     741                    SubInfo *psi;
    742742                    psi=OverloadSolution("==",subs,ppi,iParmNum,NULL);
    743743                    HeapDefaultFree(ppi);
     
    883883
    884884    //call _System_GetEip
    885     extern SUBINFO *pSub_System_GetEip;
     885    extern SubInfo *pSub_System_GetEip;
    886886    op_call(pSub_System_GetEip);
    887887
     
    945945        //戻り値をセット
    946946        if(Parameter[0]){
    947             extern SUBINFO *pCompilingSubInfo;
     947            extern SubInfo *pCompilingSubInfo;
    948948            char *temp;
    949949            if(pCompilingSubInfo->name[0]==1&&pCompilingSubInfo->name[1]==ESC_OPERATOR)
     
    10751075    OpcodeCalc(temp2);
    10761076
    1077     SUBINFO *psi;
     1077    SubInfo *psi;
    10781078    if(bFile) psi=GetSubHash("INPUT_FromFile");
    10791079    else psi=GetSubHash("INPUT_FromPrompt");
     
    11771177    OpcodeCalc(temp2);
    11781178
    1179     SUBINFO *psi;
     1179    SubInfo *psi;
    11801180    if(bFile) psi=GetSubHash("PRINTUSING_ToFile");
    11811181    else psi=GetSubHash("PRINTUSING_ToPrompt");
     
    12811281    if(sw) lstrcat(buffer,"+Ex\"\\r\\n\"");
    12821282
    1283     SUBINFO *psi;
     1283    SubInfo *psi;
    12841284    if(bFile) psi=GetSubHash("PRINT_ToFile");
    12851285    else psi=GetSubHash("PRINT_ToPrompt");
Note: See TracChangeset for help on using the changeset viewer.