| 2999 | return result; |
| 3000 | } |
| 3001 | BlockDataInfo *getTo() |
| 3002 | { |
| 3003 | if (from>=to) |
| 3004 | { |
| 3005 | //printf("No more room!\n"); |
| 3006 | return 0; |
| 3007 | } |
| 3008 | //printf("To block %d (id=%d)\n", to, blocks[to]->mId); |
| 3009 | BlockDataInfo *result = blocks[to--]; |
| 3010 | //printf("TO DEFRAG %p ... %p\n", result->mPtr, result->mPtr + 1 ); |
| 3011 | return result; |
| 3012 | } |
| 3013 | }; |
| 3014 | |
| 3015 |