Changeset 78 in dev for BasicCompiler32/MakePeHdr.cpp


Ignore:
Timestamp:
Mar 25, 2007, 2:47:49 AM (18 years ago)
Author:
dai_9181
Message:

CTypeDef → TypeDef
Houseクラスを追加。
オーバーロードレベルの種類を追加(レベル1に挿入)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler32/MakePeHdr.cpp

    r76 r78  
    1717    *pSub_System_InitStaticLocalVariables,
    1818    *pSub_System_Call_Destructor_of_GlobalObject,
     19    *pSub_System_End,
    1920    *pSub_System_GetSp,
    2021    *pSub_pow,
     
    150151
    151152    //関数ポインタ情報を初期化
    152     extern ProcPointer **ppProcPointer;
    153     extern int ProcPtrInfoNum;
    154     ppProcPointer=(ProcPointer **)HeapAlloc(hHeap,0,1);
    155     ProcPtrInfoNum=0;
     153    House::procPointers.clear();
    156154
    157155    //クラス名を取得(詳細情報はGetAllClassInfoで取得)
     
    161159    pobj_DBClass->InitNames();
    162160
     161    //TypeDef情報を初期化
     162    House::typeDefs.Init();
     163
    163164    //定数情報を取得
    164165    GetConstInfo();
     
    215216    }
    216217
     218    if(pSub_System_End=GetSubHash("_System_End",1)){
     219        pSub_System_End->Using();
     220    }
     221
    217222    if(pSub_System_GetSp=GetSubHash("_System_GetSp",1)){
    218223        pSub_System_GetSp->Using();
     
    314319#ifdef _DEBUG
    315320    {
    316         ofstream ofs("middle_code.txt");
     321        ofstream ofs( ( (string)BasicSystemDir + "middle_code.txt" ).c_str() );
    317322        ofs << basbuf << endl;
    318323        ofs.close();
     
    399404        ///////////////////////////////////////
    400405
    401         //call _System_Call_Destructor_of_GlobalObject
    402         extern UserProc *pSub_System_Call_Destructor_of_GlobalObject;
    403         op_call(pSub_System_Call_Destructor_of_GlobalObject);
     406        //call _System_End
     407        extern UserProc *pSub_System_End;
     408        op_call(pSub_System_End);
    404409
    405410
Note: See TracChangeset for help on using the changeset viewer.