| 310 | #endif // TORQUE_DEBUG_GUARD |
| 311 | |
| 312 | static void memoryError() |
| 313 | { |
| 314 | // free all the pages |
| 315 | PageRecord *walk = gPageList; |
| 316 | while(walk) { |
| 317 | PageRecord *prev = walk->prevPage; |
| 318 | dRealFree(walk); |
| 319 | walk = prev; |
| 320 | } |
| 321 | AssertFatal(false, "Error allocating memory! Shutting down."); |
| 322 | Platform::AlertOK("Torque Memory Error", "Error allocating memory. Shutting down.\n"); |
| 323 | Platform::forceShutdown(-1); |
| 324 | } |
| 325 | |
| 326 | PageRecord *allocPage(dsize_t pageSize) |
| 327 | { |