Show
Ignore:
Timestamp:
11/27/11 10:20:29 (6 months ago)
Author:
msl
Message:

Aktualisierung auf Rev. 1434 offizieller Trunk

*  http://trac.assembla.com/chdk/changeset/1434/trunk
* Betrifft alle
+ Zusammenfassung der in Revision 867 neu eingeführten uBasic-Befehle zu einem Befehl
+ set_yield MAX_LINES MAX_TICKS

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/ubasic/ubasic.c

    r867 r872  
    15271527} 
    15281528 
    1529 static void set_yield_lines_statement() 
    1530 { 
    1531     accept(TOKENIZER_SET_YIELD_LINES); 
    1532     yield_max_lines = expr(); 
     1529static void set_yield_statement() 
     1530{ 
     1531    accept(TOKENIZER_SET_YIELD); 
     1532    int val = expr(); 
     1533    yield_max_lines = val?val:YIELD_MAX_LINES_DEFAULT; 
     1534    val = expr(); 
     1535    yield_max_ms = val?val:YIELD_MAX_MS_DEFAULT; 
    15331536    accept_cr(); 
    15341537} 
    15351538 
    1536 static void set_yield_ms_statement() 
    1537 { 
    1538     accept(TOKENIZER_SET_YIELD_MS); 
    1539     yield_max_ms = expr(); 
    1540     accept_cr(); 
    1541 } 
    15421539/*---------------------------------------------------------------------------*/ 
    15431540 
     
    22952292    set_config_value_statement(); 
    22962293    break; 
    2297   case TOKENIZER_SET_YIELD_LINES: 
    2298     set_yield_lines_statement(); 
    2299     break; 
    2300   case TOKENIZER_SET_YIELD_MS: 
    2301     set_yield_ms_statement(); 
    2302     break; 
    2303            
     2294  case TOKENIZER_SET_YIELD: 
     2295    set_yield_statement(); 
     2296    break; 
     2297 
    23042298  default: 
    23052299      DEBUG_PRINTF("ubasic.c: statement(): not implemented %d\n", token);