Ignore:
Timestamp:
Aug 29, 2007, 9:05:22 AM (17 years ago)
Author:
dai_9181
Message:

静的リンクライブラリにより、複数のグローバル領域が存在することになったのでそれぞれを関数ベースに分けた

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/Subroutine.cpp

    r299 r308  
    424424        if(source[i]=='\0') break;
    425425    }
     426
     427    ////////////
     428    // 特殊関数
     429    ////////////
     430    namespaceScopes.clear();
     431    importedNamespaces.clear();
     432
     433    compiler.globalAreaProcName = "_System_GlobalArea_" + compiler.GetModuleName();
     434    sprintf(temporary,"%c%c%s()",1,ESC_SUB,compiler.globalAreaProcName.c_str());
     435    userProcs.Add( namespaceScopes, importedNamespaces, temporary,0,false,NULL,false);
    426436}
    427437
Note: See TracChangeset for help on using the changeset viewer.