Changeset 237 in dev for trunk/abdev/BasicCompiler_Common/include/NativeCode.h
- Timestamp:
- Jul 26, 2007, 3:58:18 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/NativeCode.h
r232 r237 15 15 enum Type 16 16 { 17 None ,17 None = 10000, 18 18 GlobalVar, // グローバル変数スケジュール 19 19 LocalVar, // ローカル変数スケジュール 20 DataTable, // データテーブル スケジュール 20 21 Relocation, // リロケーション情報スケジュール 21 22 }; … … 127 128 } 128 129 130 int GetSize() const 131 { 132 return size; 133 } 134 135 void Overwrite( int codePos, char c ) 136 { 137 codeBuffer[codePos] = c; 138 } 139 void OverwriteOld( int _obpOld, char c ) 140 { 141 // 未完成 142 extern char *OpBuffer; 143 extern int obp; 144 OpBuffer[_obpOld] = c; 145 } 146 129 147 void Put( const char *codeBuffer, int size ) 130 148 { … … 172 190 AddLocalVarAddrSchedule(); 173 191 break; 192 case Schedule::DataTable: 193 extern CSchedule *pobj_DataTableSchedule; 194 pobj_DataTableSchedule->add(); 195 break; 174 196 case Schedule::Relocation: 175 197 break;
Note:
See TracChangeset
for help on using the changeset viewer.