| 103 | |
| 104 | |
| 105 | void *dObStack::rewind() |
| 106 | { |
| 107 | current_arena = first; |
| 108 | current_ofs = sizeof (Arena); |
| 109 | if (current_arena) { |
| 110 | ROUND_UP_OFFSET_TO_EFFICIENT_SIZE (current_arena,current_ofs) |
| 111 | return ((char*) current_arena) + current_ofs; |
| 112 | } |
| 113 | else return 0; |
| 114 | } |
| 115 | |
| 116 | |
| 117 | void *dObStack::next (int num_bytes) |