Show
Ignore:
Timestamp:
07/05/07 04:03:51 (17 months ago)
Author:
krobillard
Message:

Added component! & lit-select! datatypes.
ur_makeBlockT() now has a ptr return argument.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/thune/thread_safe/thune.c

    r415 r426  
    379379            UR_S_PUSH( *val ); 
    380380            ur_type( UR_TOS ) = UT_WORD; 
     381            break; 
     382             
     383        case UT_LITSELECT: 
     384            if( UR_TOS >= ut->eos ) 
     385                goto stack_overflow; 
     386            UR_S_PUSH( *val ); 
     387            ur_type( UR_TOS ) = UT_SELECT; 
    381388            break; 
    382389             
     
    822829 
    823830        case UT_SETWORD: 
    824             val = ur_wordCell( ut, val ); 
    825             if( ! val ) 
     831            if( ! ur_setWord( ut, val, UR_TOS ) ) 
    826832                goto throw_cc; 
    827             ur_copyCell(val, *UR_TOS); 
    828833            UR_S_DROP; 
    829834            break;