Changeset 508 for trunk/thune/thread.c
- Timestamp:
- 02/08/08 18:56:30 (10 months ago)
- Files:
-
- 1 modified
-
trunk/thune/thread.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/thune/thread.c
r499 r508 83 83 84 84 ur_pushContext( ut, (UCell*) &ur_thrGlobal ); 85 86 ut->flags = UR_THREAD_GC; 85 87 } 86 88 return ut; … … 309 311 if( which == (blk->used - 1) ) 310 312 { 311 while( (cell != blk->ptr.cells) && ur_is(cell, UT_UNSET) ) 313 UCell* stop = blk->ptr.cells - 1; 314 do 312 315 --cell; 313 blk->used = cell - blk->ptr.cells;; 316 while( (cell != stop) && ur_is(cell, UT_UNSET) ); 317 blk->used = cell - blk->ptr.cells + 1; 314 318 } 315 319 }
