Changeset 260 in dev for trunk/abdev/BasicCompiler32/MakePeHdr.cpp
- Timestamp:
- Aug 3, 2007, 11:28:19 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/MakePeHdr.cpp
r259 r260 417 417 } 418 418 419 //ラベル用のメモリを確保 420 extern LABEL *pLabelNames; 421 extern int MaxLabelNum; 422 pLabelNames=(LABEL *)HeapAlloc(hHeap,0,1); 423 MaxLabelNum=0; 419 //ラベル管理オブジェクトを初期化 420 extern Labels labels; 421 labels.clear(); 424 422 425 423 //Gotoラベルスケジュール … … 465 463 //グローバル実行領域をコンパイル開始 466 464 CompileBuffer(0,0); 467 468 //ラベル用のメモリを解放469 for(i=0;i<MaxLabelNum;i++){470 if(pLabelNames[i].pName) HeapDefaultFree(pLabelNames[i].pName);471 }472 HeapDefaultFree(pLabelNames);473 465 474 466 //Goto未知ラベルスケジュールが存在したらエラーにする
Note:
See TracChangeset
for help on using the changeset viewer.