Changeset 442 for branches/thune/thread_safe/eval.c
- Timestamp:
- 08/05/07 00:26:17 (16 months ago)
- Files:
-
- 1 modified
-
branches/thune/thread_safe/eval.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/thune/thread_safe/eval.c
r431 r442 1386 1386 if( wrdN > -1 ) 1387 1387 { 1388 flags = it->id.flags & UR_FLAG_ EOL;1388 flags = it->id.flags & UR_FLAG_SOL; 1389 1389 1390 1390 ur_copyCell( it, values[ wrdN ] ); 1391 1391 1392 it->id.flags = (it->id.flags & ~UR_FLAG_ EOL) | flags;1392 it->id.flags = (it->id.flags & ~UR_FLAG_SOL) | flags; 1393 1393 } 1394 1394 } … … 1404 1404 UCell* src; 1405 1405 int sel; 1406 #define ISEL_FLAGS (UR_FLAG_ EOL | UR_FLAG_SEL_ATOM)1406 #define ISEL_FLAGS (UR_FLAG_SOL | UR_FLAG_SEL_ATOM) 1407 1407 1408 1408 src = values + wrdN; … … 1473 1473 while( it != end ) 1474 1474 { 1475 if( ur_is(it, UT_WORD) )1475 if( ur_is(it, UT_WORD) || ur_is(it, UT_OPCODE) ) 1476 1476 { 1477 1477 if( ur_atom(it) == UR_ATOM_DDASH ) … … 1496 1496 while( it != end ) 1497 1497 { 1498 if( ur_is(it, UT_WORD) )1498 if( ur_is(it, UT_WORD) || ur_is(it, UT_OPCODE) ) 1499 1499 { 1500 1500 if( ur_atom(it) == UR_ATOM_DDASH ) … … 1615 1615 { 1616 1616 cell = blk->ptr.cells + tos->series.it; 1617 cell->id.flags |= UR_FLAG_ EOL;1617 cell->id.flags |= UR_FLAG_SOL; 1618 1618 } 1619 1619 } … … 1628 1628 { 1629 1629 cell = blk->ptr.cells + tos->series.it; 1630 cell->id.flags |= UR_FLAG_BLOCK_ EOL;1630 cell->id.flags |= UR_FLAG_BLOCK_SOL; 1631 1631 } 1632 1632 UR_S_DROP;
