Changeset 95 for trunk/orca
- Timestamp:
- 03/19/06 12:35:52 (3 years ago)
- Files:
-
- 1 modified
-
trunk/orca/series.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/orca/series.c
r94 r95 600 600 { 601 601 OBlock* arr = orBLOCK(a1); 602 orArrayErase( arr, sizeof(OValue), a1->series.it, len ); 602 if( a1->series.it < arr->used ) 603 orArrayErase( arr, sizeof(OValue), a1->series.it, len ); 603 604 } 604 605 break; … … 611 612 { 612 613 OString* arr = orSTRING(a1); 613 orArrayErase( arr, sizeof(char), a1->series.it, len ); 614 if( a1->series.it < arr->used ) 615 orArrayErase( arr, sizeof(char), a1->series.it, len ); 614 616 } 615 617 break; … … 619 621 { 620 622 OArray* arr = orDEC_ARRAY(a1); 621 orArrayErase( arr, sizeof(double), a1->series.it, len ); 623 if( a1->series.it < arr->used ) 624 orArrayErase( arr, sizeof(double), a1->series.it, len ); 622 625 } 623 626 break; … … 626 629 { 627 630 OArray* arr = orINT_ARRAY(a1); 628 orArrayErase( arr, sizeof(int32_t), a1->series.it, len ); 631 if( a1->series.it < arr->used ) 632 orArrayErase( arr, sizeof(int32_t), a1->series.it, len ); 629 633 } 630 634 break;
