#line 10600 "ide/ide_methods.bas"
qbs* FUNC_PARSERANGE(qbs*_FUNC_PARSERANGE_STRING___TEXT){
#line 10600 "ide/ide_methods.bas"
qbs *tqbs;
#line 10600 "ide/ide_methods.bas"
ptrszint tmp_long;
#line 10600 "ide/ide_methods.bas"
int32 tmp_fileno;
#line 10600 "ide/ide_methods.bas"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 10600 "ide/ide_methods.bas"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 10600 "ide/ide_methods.bas"
uint32 tmp_cmem_sp=cmem_sp;
#line 10600 "ide/ide_methods.bas"
#include "data386.txt"
#line 10600 "ide/ide_methods.bas"
mem_lock *sf_mem_lock;
#line 10600 "ide/ide_methods.bas"
new_mem_lock();
#line 10600 "ide/ide_methods.bas"
sf_mem_lock=mem_lock_tmp;
#line 10600 "ide/ide_methods.bas"
sf_mem_lock->type=3;
#line 10600 "ide/ide_methods.bas"
libqb_check_stack();
#line 10600 "ide/ide_methods.bas"
if (is_error_pending()) goto exit_subfunc;
#line 10606 "ide/ide_methods.bas"
S_56684:;
#line 10606 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(((int32)(qbs__trim(_FUNC_PARSERANGE_STRING___TEXT))->len)== 0 )))||is_error_pending()){
#line 10606 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10606,"ide_methods.bas");if(r)goto S_56684;}
#line 10606 "ide/ide_methods.bas"
do{
#line 10606 "ide/ide_methods.bas"
goto exit_subfunc;
#line 10606 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10606,"ide_methods.bas");}while(r);
#line 10606 "ide/ide_methods.bas"
}
#line 10608 "ide/ide_methods.bas"
do{
#line 10608 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10608,"ide_methods.bas");}while(r);
#line 10610 "ide/ide_methods.bas"
do{
#line 10610 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_FILTER,qbs__trim(_FUNC_PARSERANGE_STRING___TEXT));
#line 10610 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10610 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10610,"ide_methods.bas");}while(r);
#line 10611 "ide/ide_methods.bas"
do{
#line 10611 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_J=func_instr(NULL,_FUNC_PARSERANGE_STRING_FILTER,qbs_new_txt_len("-",1),0)+func_instr(NULL,_FUNC_PARSERANGE_STRING_FILTER,qbs_new_txt_len(";",1),0);
#line 10611 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10611 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10611,"ide_methods.bas");}while(r);
#line 10612 "ide/ide_methods.bas"
do{
#line 10612 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_TEMP,func_space( 1000 ));
#line 10612 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10612 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10612,"ide_methods.bas");}while(r);
#line 10614 "ide/ide_methods.bas"
S_56691:;
#line 10614 "ide/ide_methods.bas"
if ((-(*_FUNC_PARSERANGE_LONG_J== 0 ))||is_error_pending()){
#line 10614 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10614,"ide_methods.bas");if(r)goto S_56691;}
#line 10615 "ide/ide_methods.bas"
do{
#line 10615 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_PARSERANGE,l2string(qbr(qbs_val<long double>(_FUNC_PARSERANGE_STRING_FILTER))));
#line 10615 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10615 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10615,"ide_methods.bas");}while(r);
#line 10616 "ide/ide_methods.bas"
do{
#line 10616 "ide/ide_methods.bas"
goto exit_subfunc;
#line 10616 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10616,"ide_methods.bas");}while(r);
#line 10617 "ide/ide_methods.bas"
}
#line 10619 "ide/ide_methods.bas"
do{
#line 10619 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_READING= 1 ;
#line 10619 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10619,"ide_methods.bas");}while(r);
#line 10620 "ide/ide_methods.bas"
S_56696:;
#line 10620 "ide/ide_methods.bas"
fornext_value5867= 1 ;
#line 10620 "ide/ide_methods.bas"
fornext_finalvalue5867=_FUNC_PARSERANGE_STRING_FILTER->len;
#line 10620 "ide/ide_methods.bas"
fornext_step5867= 1 ;
#line 10620 "ide/ide_methods.bas"
if (fornext_step5867<0) fornext_step_negative5867=1; else fornext_step_negative5867=0;
#line 10620 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error5867;
#line 10620 "ide/ide_methods.bas"
goto fornext_entrylabel5867;
#line 10620 "ide/ide_methods.bas"
while(1){
#line 10620 "ide/ide_methods.bas"
fornext_value5867=fornext_step5867+(*_FUNC_PARSERANGE_LONG_J);
#line 10620 "ide/ide_methods.bas"
fornext_entrylabel5867:
#line 10620 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_J=fornext_value5867;
#line 10620 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10620 "ide/ide_methods.bas"
if (fornext_step_negative5867){
#line 10620 "ide/ide_methods.bas"
if (fornext_value5867<fornext_finalvalue5867) break;
#line 10620 "ide/ide_methods.bas"
}else{
#line 10620 "ide/ide_methods.bas"
if (fornext_value5867>fornext_finalvalue5867) break;
#line 10620 "ide/ide_methods.bas"
}
#line 10620 "ide/ide_methods.bas"
fornext_error5867:;
#line 10620 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10620,"ide_methods.bas");if(r)goto S_56696;}
#line 10621 "ide/ide_methods.bas"
do{
#line 10621 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_V=qbs_asc(_FUNC_PARSERANGE_STRING_FILTER,*_FUNC_PARSERANGE_LONG_J);
#line 10621 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10621 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10621,"ide_methods.bas");}while(r);
#line 10622 "ide/ide_methods.bas"
S_56698:;
#line 10622 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10622,"ide_methods.bas");if(r)goto S_56698;}
#line 10623 "ide/ide_methods.bas"
S_56699:;
#line 10623 "ide/ide_methods.bas"
if (((*_FUNC_PARSERANGE_LONG_V==( 59 )))||is_error_pending()){
#line 10623 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10623,"ide_methods.bas");if(r)goto S_56699;}
#line 10624 "ide/ide_methods.bas"
do{
#line 10624 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_READING= 1 ;
#line 10624 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10624,"ide_methods.bas");}while(r);
#line 10625 "ide/ide_methods.bas"
do{
#line 10625 "ide/ide_methods.bas"
return_point[next_return_point++]=169;
#line 10625 "ide/ide_methods.bas"
if (next_return_point>=return_points) more_return_points();
#line 10625 "ide/ide_methods.bas"
goto LABEL_PARSEIT;
#line 10625 "ide/ide_methods.bas"
RETURN_169:;
#line 10625 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10625,"ide_methods.bas");}while(r);
#line 10626 "ide/ide_methods.bas"
sc_ec_375_end:;
#line 10626 "ide/ide_methods.bas"
goto sc_5869_end;
#line 10626 "ide/ide_methods.bas"
}
#line 10626 "ide/ide_methods.bas"
S_56702:;
#line 10626 "ide/ide_methods.bas"
if (((*_FUNC_PARSERANGE_LONG_V==( 45 )))||is_error_pending()){
#line 10626 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10626,"ide_methods.bas");if(r)goto S_56702;}
#line 10627 "ide/ide_methods.bas"
S_56703:;
#line 10627 "ide/ide_methods.bas"
if ((-(*_FUNC_PARSERANGE_LONG_PREVCHAR!= 45 ))||is_error_pending()){
#line 10627 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10627,"ide_methods.bas");if(r)goto S_56703;}
#line 10628 "ide/ide_methods.bas"
do{
#line 10628 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_READING=*_FUNC_PARSERANGE_LONG_READING+ 1 ;
#line 10628 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10628,"ide_methods.bas");}while(r);
#line 10629 "ide/ide_methods.bas"
S_56705:;
#line 10629 "ide/ide_methods.bas"
if ((-(*_FUNC_PARSERANGE_LONG_READING== 2 ))||is_error_pending()){
#line 10629 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10629,"ide_methods.bas");if(r)goto S_56705;}
#line 10630 "ide/ide_methods.bas"
S_56706:;
#line 10630 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(*_FUNC_PARSERANGE_LONG_J==_FUNC_PARSERANGE_STRING_FILTER->len)))||is_error_pending()){
#line 10630 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10630,"ide_methods.bas");if(r)goto S_56706;}
#line 10630 "ide/ide_methods.bas"
do{
#line 10630 "ide/ide_methods.bas"
return_point[next_return_point++]=170;
#line 10630 "ide/ide_methods.bas"
if (next_return_point>=return_points) more_return_points();
#line 10630 "ide/ide_methods.bas"
goto LABEL_PARSEIT;
#line 10630 "ide/ide_methods.bas"
RETURN_170:;
#line 10630 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10630,"ide_methods.bas");}while(r);
#line 10630 "ide/ide_methods.bas"
}
#line 10631 "ide/ide_methods.bas"
}
#line 10632 "ide/ide_methods.bas"
}
#line 10633 "ide/ide_methods.bas"
sc_ec_376_end:;
#line 10633 "ide/ide_methods.bas"
goto sc_5869_end;
#line 10633 "ide/ide_methods.bas"
}
#line 10633 "ide/ide_methods.bas"
S_56711:;
#line 10633 "ide/ide_methods.bas"
if ((((*_FUNC_PARSERANGE_LONG_V>=( 48 ))&&(*_FUNC_PARSERANGE_LONG_V<=( 57 ))))||is_error_pending()){
#line 10633 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10633,"ide_methods.bas");if(r)goto S_56711;}
#line 10634 "ide/ide_methods.bas"
S_56712:;
#line 10634 "ide/ide_methods.bas"
if ((-(*_FUNC_PARSERANGE_LONG_READING== 1 ))||is_error_pending()){
#line 10634 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10634,"ide_methods.bas");if(r)goto S_56712;}
#line 10635 "ide/ide_methods.bas"
do{
#line 10635 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_V1,qbs_add(_FUNC_PARSERANGE_STRING_V1,func_chr(*_FUNC_PARSERANGE_LONG_V)));
#line 10635 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10635 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10635,"ide_methods.bas");}while(r);
#line 10636 "ide/ide_methods.bas"
S_56714:;
#line 10636 "ide/ide_methods.bas"
}else{
#line 10636 "ide/ide_methods.bas"
if (-(*_FUNC_PARSERANGE_LONG_READING== 2 )){
#line 10636 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10636,"ide_methods.bas");if(r)goto S_56714;}
#line 10637 "ide/ide_methods.bas"
do{
#line 10637 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_V2,qbs_add(_FUNC_PARSERANGE_STRING_V2,func_chr(*_FUNC_PARSERANGE_LONG_V)));
#line 10637 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10637 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10637,"ide_methods.bas");}while(r);
#line 10638 "ide/ide_methods.bas"
}
#line 10638 "ide/ide_methods.bas"
}
#line 10639 "ide/ide_methods.bas"
S_56717:;
#line 10639 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(*_FUNC_PARSERANGE_LONG_J==_FUNC_PARSERANGE_STRING_FILTER->len)))||is_error_pending()){
#line 10639 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10639,"ide_methods.bas");if(r)goto S_56717;}
#line 10639 "ide/ide_methods.bas"
do{
#line 10639 "ide/ide_methods.bas"
return_point[next_return_point++]=171;
#line 10639 "ide/ide_methods.bas"
if (next_return_point>=return_points) more_return_points();
#line 10639 "ide/ide_methods.bas"
goto LABEL_PARSEIT;
#line 10639 "ide/ide_methods.bas"
RETURN_171:;
#line 10639 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10639,"ide_methods.bas");}while(r);
#line 10639 "ide/ide_methods.bas"
}
#line 10640 "ide/ide_methods.bas"
sc_ec_377_end:;
#line 10640 "ide/ide_methods.bas"
goto sc_5869_end;
#line 10640 "ide/ide_methods.bas"
}
#line 10640 "ide/ide_methods.bas"
sc_5869_end:;
#line 10641 "ide/ide_methods.bas"
do{
#line 10641 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_PREVCHAR=*_FUNC_PARSERANGE_LONG_V;
#line 10641 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10641,"ide_methods.bas");}while(r);
#line 10642 "ide/ide_methods.bas"
fornext_continue_5866:;
#line 10642 "ide/ide_methods.bas"
}
#line 10642 "ide/ide_methods.bas"
fornext_exit_5866:;
#line 10644 "ide/ide_methods.bas"
do{
#line 10644 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_RETURNVALUE,qbs_new_txt_len("",0));
#line 10644 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10644 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10644,"ide_methods.bas");}while(r);
#line 10645 "ide/ide_methods.bas"
S_56724:;
#line 10645 "ide/ide_methods.bas"
if ((*_FUNC_PARSERANGE_BYTE_ZEROINCLUDED)||is_error_pending()){
#line 10645 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10645,"ide_methods.bas");if(r)goto S_56724;}
#line 10645 "ide/ide_methods.bas"
do{
#line 10645 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_RETURNVALUE,l2string( 0 ));
#line 10645 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10645 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10645,"ide_methods.bas");}while(r);
#line 10645 "ide/ide_methods.bas"
}
#line 10646 "ide/ide_methods.bas"
S_56727:;
#line 10646 "ide/ide_methods.bas"
fornext_value5873= 1 ;
#line 10646 "ide/ide_methods.bas"
fornext_finalvalue5873=_FUNC_PARSERANGE_STRING_TEMP->len;
#line 10646 "ide/ide_methods.bas"
fornext_step5873= 1 ;
#line 10646 "ide/ide_methods.bas"
if (fornext_step5873<0) fornext_step_negative5873=1; else fornext_step_negative5873=0;
#line 10646 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error5873;
#line 10646 "ide/ide_methods.bas"
goto fornext_entrylabel5873;
#line 10646 "ide/ide_methods.bas"
while(1){
#line 10646 "ide/ide_methods.bas"
fornext_value5873=fornext_step5873+(*_FUNC_PARSERANGE_LONG_I);
#line 10646 "ide/ide_methods.bas"
fornext_entrylabel5873:
#line 10646 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_I=fornext_value5873;
#line 10646 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10646 "ide/ide_methods.bas"
if (fornext_step_negative5873){
#line 10646 "ide/ide_methods.bas"
if (fornext_value5873<fornext_finalvalue5873) break;
#line 10646 "ide/ide_methods.bas"
}else{
#line 10646 "ide/ide_methods.bas"
if (fornext_value5873>fornext_finalvalue5873) break;
#line 10646 "ide/ide_methods.bas"
}
#line 10646 "ide/ide_methods.bas"
fornext_error5873:;
#line 10646 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10646,"ide_methods.bas");if(r)goto S_56727;}
#line 10647 "ide/ide_methods.bas"
S_56728:;
#line 10647 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(qbs_asc(_FUNC_PARSERANGE_STRING_TEMP,*_FUNC_PARSERANGE_LONG_I)== 1 )))||is_error_pending()){
#line 10647 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10647,"ide_methods.bas");if(r)goto S_56728;}
#line 10647 "ide/ide_methods.bas"
do{
#line 10647 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_RETURNVALUE,qbs_add(_FUNC_PARSERANGE_STRING_RETURNVALUE,l2string(*_FUNC_PARSERANGE_LONG_I)));
#line 10647 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10647 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10647,"ide_methods.bas");}while(r);
#line 10647 "ide/ide_methods.bas"
}
#line 10648 "ide/ide_methods.bas"
fornext_continue_5872:;
#line 10648 "ide/ide_methods.bas"
}
#line 10648 "ide/ide_methods.bas"
fornext_exit_5872:;
#line 10649 "ide/ide_methods.bas"
do{
#line 10649 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_PARSERANGE,_FUNC_PARSERANGE_STRING_RETURNVALUE);
#line 10649 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10649 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10649,"ide_methods.bas");}while(r);
#line 10651 "ide/ide_methods.bas"
do{
#line 10651 "ide/ide_methods.bas"
goto exit_subfunc;
#line 10651 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10651,"ide_methods.bas");}while(r);
#line 10652 "ide/ide_methods.bas"
LABEL_PARSEIT:;
#line 10652 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10652,"ide_methods.bas");r=0;}
#line 10653 "ide/ide_methods.bas"
do{
#line 10653 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_V1=qbr(qbs_val<long double>(_FUNC_PARSERANGE_STRING_V1));
#line 10653 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10653 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10653,"ide_methods.bas");}while(r);
#line 10654 "ide/ide_methods.bas"
do{
#line 10654 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_V2=qbr(qbs_val<long double>(_FUNC_PARSERANGE_STRING_V2));
#line 10654 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10654 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10654,"ide_methods.bas");}while(r);
#line 10655 "ide/ide_methods.bas"
S_56736:;
#line 10655 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(_FUNC_PARSERANGE_STRING_V2->len> 0 )))||is_error_pending()){
#line 10655 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10655,"ide_methods.bas");if(r)goto S_56736;}
#line 10656 "ide/ide_methods.bas"
S_56737:;
#line 10656 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(_FUNC_PARSERANGE_STRING_V1->len> 0 )))||is_error_pending()){
#line 10656 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10656,"ide_methods.bas");if(r)goto S_56737;}
#line 10657 "ide/ide_methods.bas"
S_56738:;
#line 10657 "ide/ide_methods.bas"
if ((-(*_FUNC_PARSERANGE_LONG_V1>*_FUNC_PARSERANGE_LONG_V2))||is_error_pending()){
#line 10657 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10657,"ide_methods.bas");if(r)goto S_56738;}
#line 10657 "ide/ide_methods.bas"
do{
#line 10657 "ide/ide_methods.bas"
swap_32(&*_FUNC_PARSERANGE_LONG_V1,&*_FUNC_PARSERANGE_LONG_V2);
#line 10657 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10657,"ide_methods.bas");}while(r);
#line 10657 "ide/ide_methods.bas"
}
#line 10658 "ide/ide_methods.bas"
S_56741:;
#line 10658 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(*_FUNC_PARSERANGE_LONG_V2>_FUNC_PARSERANGE_STRING_TEMP->len)))||is_error_pending()){
#line 10658 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10658,"ide_methods.bas");if(r)goto S_56741;}
#line 10658 "ide/ide_methods.bas"
do{
#line 10658 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_TEMP,qbs_add(_FUNC_PARSERANGE_STRING_TEMP,func_space(*_FUNC_PARSERANGE_LONG_V2-_FUNC_PARSERANGE_STRING_TEMP->len)));
#line 10658 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10658 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10658,"ide_methods.bas");}while(r);
#line 10658 "ide/ide_methods.bas"
}
#line 10659 "ide/ide_methods.bas"
S_56744:;
#line 10659 "ide/ide_methods.bas"
if ((-(*_FUNC_PARSERANGE_LONG_V1== 0 ))||is_error_pending()){
#line 10659 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10659,"ide_methods.bas");if(r)goto S_56744;}
#line 10659 "ide/ide_methods.bas"
do{
#line 10659 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_BYTE_ZEROINCLUDED= -1 ;
#line 10659 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10659,"ide_methods.bas");}while(r);
#line 10659 "ide/ide_methods.bas"
do{
#line 10659 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_V1= 1 ;
#line 10659 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10659,"ide_methods.bas");}while(r);
#line 10659 "ide/ide_methods.bas"
}
#line 10660 "ide/ide_methods.bas"
S_56748:;
#line 10660 "ide/ide_methods.bas"
fornext_value5880=*_FUNC_PARSERANGE_LONG_V1;
#line 10660 "ide/ide_methods.bas"
fornext_finalvalue5880=*_FUNC_PARSERANGE_LONG_V2;
#line 10660 "ide/ide_methods.bas"
fornext_step5880= 1 ;
#line 10660 "ide/ide_methods.bas"
if (fornext_step5880<0) fornext_step_negative5880=1; else fornext_step_negative5880=0;
#line 10660 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error5880;
#line 10660 "ide/ide_methods.bas"
goto fornext_entrylabel5880;
#line 10660 "ide/ide_methods.bas"
while(1){
#line 10660 "ide/ide_methods.bas"
fornext_value5880=fornext_step5880+(*_FUNC_PARSERANGE_LONG_I);
#line 10660 "ide/ide_methods.bas"
fornext_entrylabel5880:
#line 10660 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_LONG_I=fornext_value5880;
#line 10660 "ide/ide_methods.bas"
if (fornext_step_negative5880){
#line 10660 "ide/ide_methods.bas"
if (fornext_value5880<fornext_finalvalue5880) break;
#line 10660 "ide/ide_methods.bas"
}else{
#line 10660 "ide/ide_methods.bas"
if (fornext_value5880>fornext_finalvalue5880) break;
#line 10660 "ide/ide_methods.bas"
}
#line 10660 "ide/ide_methods.bas"
fornext_error5880:;
#line 10660 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10660,"ide_methods.bas");if(r)goto S_56748;}
#line 10661 "ide/ide_methods.bas"
do{
#line 10661 "ide/ide_methods.bas"
tqbs=_FUNC_PARSERANGE_STRING_TEMP; if (!is_error_pending()){
#line 10661 "ide/ide_methods.bas"
tmp_fileno=*_FUNC_PARSERANGE_LONG_I; if (!is_error_pending()){
#line 10661 "ide/ide_methods.bas"
tmp_long= 1 ; if (!is_error_pending()){
#line 10661 "ide/ide_methods.bas"
if ((tmp_fileno>0)&&(tmp_fileno<=tqbs->len)){tqbs->chr[tmp_fileno-1]=tmp_long;}else{error(5);}
#line 10661 "ide/ide_methods.bas"
}}}
#line 10661 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10661,"ide_methods.bas");}while(r);
#line 10662 "ide/ide_methods.bas"
fornext_continue_5879:;
#line 10662 "ide/ide_methods.bas"
}
#line 10662 "ide/ide_methods.bas"
fornext_exit_5879:;
#line 10663 "ide/ide_methods.bas"
}
#line 10664 "ide/ide_methods.bas"
}else{
#line 10665 "ide/ide_methods.bas"
S_56753:;
#line 10665 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(*_FUNC_PARSERANGE_LONG_V1>_FUNC_PARSERANGE_STRING_TEMP->len)))||is_error_pending()){
#line 10665 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10665,"ide_methods.bas");if(r)goto S_56753;}
#line 10665 "ide/ide_methods.bas"
do{
#line 10665 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_TEMP,qbs_add(_FUNC_PARSERANGE_STRING_TEMP,func_space(*_FUNC_PARSERANGE_LONG_V1-_FUNC_PARSERANGE_STRING_TEMP->len)));
#line 10665 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10665 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10665,"ide_methods.bas");}while(r);
#line 10665 "ide/ide_methods.bas"
}
#line 10666 "ide/ide_methods.bas"
S_56756:;
#line 10666 "ide/ide_methods.bas"
if ((-(*_FUNC_PARSERANGE_LONG_V1== 0 ))||is_error_pending()){
#line 10666 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10666,"ide_methods.bas");if(r)goto S_56756;}
#line 10667 "ide/ide_methods.bas"
do{
#line 10667 "ide/ide_methods.bas"
*_FUNC_PARSERANGE_BYTE_ZEROINCLUDED= -1 ;
#line 10667 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10667,"ide_methods.bas");}while(r);
#line 10668 "ide/ide_methods.bas"
}else{
#line 10669 "ide/ide_methods.bas"
do{
#line 10669 "ide/ide_methods.bas"
tqbs=_FUNC_PARSERANGE_STRING_TEMP; if (!is_error_pending()){
#line 10669 "ide/ide_methods.bas"
tmp_fileno=*_FUNC_PARSERANGE_LONG_V1; if (!is_error_pending()){
#line 10669 "ide/ide_methods.bas"
tmp_long= 1 ; if (!is_error_pending()){
#line 10669 "ide/ide_methods.bas"
if ((tmp_fileno>0)&&(tmp_fileno<=tqbs->len)){tqbs->chr[tmp_fileno-1]=tmp_long;}else{error(5);}
#line 10669 "ide/ide_methods.bas"
}}}
#line 10669 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10669,"ide_methods.bas");}while(r);
#line 10670 "ide/ide_methods.bas"
}
#line 10671 "ide/ide_methods.bas"
}
#line 10672 "ide/ide_methods.bas"
do{
#line 10672 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_V1,qbs_new_txt_len("",0));
#line 10672 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10672 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10672,"ide_methods.bas");}while(r);
#line 10673 "ide/ide_methods.bas"
do{
#line 10673 "ide/ide_methods.bas"
qbs_set(_FUNC_PARSERANGE_STRING_V2,qbs_new_txt_len("",0));
#line 10673 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10673 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10673,"ide_methods.bas");}while(r);
#line 10674 "ide/ide_methods.bas"
do{
#line 10674 "ide/ide_methods.bas"
#include "ret386.txt"
#line 10674 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10674,"ide_methods.bas");}while(r);
#line 10675 "ide/ide_methods.bas"
exit_subfunc:;
#line 10675 "ide/ide_methods.bas"
free_mem_lock(sf_mem_lock);
#line 10675 "ide/ide_methods.bas"
#include "free386.txt"
#line 10675 "ide/ide_methods.bas"
if ((tmp_mem_static_pointer>=mem_static)&&(tmp_mem_static_pointer<=mem_static_limit)) mem_static_pointer=tmp_mem_static_pointer; else mem_static_pointer=mem_static;
#line 10675 "ide/ide_methods.bas"
cmem_sp=tmp_cmem_sp;
#line 10675 "ide/ide_methods.bas"
qbs_maketmp(_FUNC_PARSERANGE_STRING_PARSERANGE);return _FUNC_PARSERANGE_STRING_PARSERANGE;
#line 10675 "ide/ide_methods.bas"
}
