void SUB_IDEFINDAGAIN(int8*_SUB_IDEFINDAGAIN_BYTE_SHOWFLAGS){
qbs *tqbs;
ptrszint tmp_long;
int32 tmp_fileno;
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
uint8 *tmp_mem_static_pointer=mem_static_pointer;
uint32 tmp_cmem_sp=cmem_sp;
#include "data296.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
if (is_error_pending()) goto exit_subfunc;
do{
if(!qbevent)break;evnt(25769,11792,"ide_methods.bas");}while(r);
S_52739:;
if ((*__INTEGER_IDEFINDINVERT)||is_error_pending()){
if(qbevent){evnt(25769,11794,"ide_methods.bas");if(r)goto S_52739;}
S_52740:;
if ((-(*__INTEGER_IDEFINDBACKWARDS== 0 ))||is_error_pending()){
if(qbevent){evnt(25769,11795,"ide_methods.bas");if(r)goto S_52740;}
do{
*__INTEGER_IDEFINDBACKWARDS= 1 ;
if(!qbevent)break;evnt(25769,11795,"ide_methods.bas");}while(r);
}else{
do{
*__INTEGER_IDEFINDBACKWARDS= 0 ;
if(!qbevent)break;evnt(25769,11795,"ide_methods.bas");}while(r);
}
}
do{
qbs_set(_SUB_IDEFINDAGAIN_STRING_S,__STRING_IDEFINDTEXT);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11798,"ide_methods.bas");}while(r);
S_52747:;
if ((-(*__INTEGER_IDEFINDCASESENS== 0 ))||is_error_pending()){
if(qbevent){evnt(25769,11799,"ide_methods.bas");if(r)goto S_52747;}
do{
qbs_set(_SUB_IDEFINDAGAIN_STRING_S,qbs_ucase(_SUB_IDEFINDAGAIN_STRING_S));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11799,"ide_methods.bas");}while(r);
}
do{
*_SUB_IDEFINDAGAIN_LONG_START=*__LONG_IDECY;
if(!qbevent)break;evnt(25769,11800,"ide_methods.bas");}while(r);
do{
*_SUB_IDEFINDAGAIN_LONG_Y=*_SUB_IDEFINDAGAIN_LONG_START;
if(!qbevent)break;evnt(25769,11801,"ide_methods.bas");}while(r);
LABEL_IDEFINDNEXT2:;
if(qbevent){evnt(25769,11803,"ide_methods.bas");r=0;}
do{
qbs_set(_SUB_IDEFINDAGAIN_STRING_L,FUNC_IDEGETLINE(_SUB_IDEFINDAGAIN_LONG_Y));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11804,"ide_methods.bas");}while(r);
S_52753:;
if ((-(*__INTEGER_IDEFINDCASESENS== 0 ))||is_error_pending()){
if(qbevent){evnt(25769,11805,"ide_methods.bas");if(r)goto S_52753;}
do{
qbs_set(_SUB_IDEFINDAGAIN_STRING_L,qbs_ucase(_SUB_IDEFINDAGAIN_STRING_L));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11805,"ide_methods.bas");}while(r);
}
S_52756:;
if ((-(*_SUB_IDEFINDAGAIN_LONG_Y==*_SUB_IDEFINDAGAIN_LONG_START))||is_error_pending()){
if(qbevent){evnt(25769,11807,"ide_methods.bas");if(r)goto S_52756;}
S_52757:;
if ((-(*_SUB_IDEFINDAGAIN_LONG_LOOPED== 1 ))||is_error_pending()){
if(qbevent){evnt(25769,11809,"ide_methods.bas");if(r)goto S_52757;}
S_52758:;
if ((*__INTEGER_IDEFINDBACKWARDS)||is_error_pending()){
if(qbevent){evnt(25769,11810,"ide_methods.bas");if(r)goto S_52758;}
S_52759:;
if ((qbs_cleanup(qbs_tmp_base,-(_SUB_IDEFINDAGAIN_STRING_L->len>*__LONG_IDECX)))||is_error_pending()){
if(qbevent){evnt(25769,11811,"ide_methods.bas");if(r)goto S_52759;}
do{
qbs_set(_SUB_IDEFINDAGAIN_STRING_L,qbs_add(func_string(*__LONG_IDECX, 255 ),qbs_right(_SUB_IDEFINDAGAIN_STRING_L,_SUB_IDEFINDAGAIN_STRING_L->len-*__LONG_IDECX)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11811,"ide_methods.bas");}while(r);
}else{
do{
qbs_set(_SUB_IDEFINDAGAIN_STRING_L,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11811,"ide_methods.bas");}while(r);
}
}else{
S_52765:;
if ((qbs_cleanup(qbs_tmp_base,-(_SUB_IDEFINDAGAIN_STRING_L->len>*__LONG_IDECX)))||is_error_pending()){
if(qbevent){evnt(25769,11813,"ide_methods.bas");if(r)goto S_52765;}
do{
qbs_set(_SUB_IDEFINDAGAIN_STRING_L,qbs_left(_SUB_IDEFINDAGAIN_STRING_L,*__LONG_IDECX));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11813,"ide_methods.bas");}while(r);
}
}
}else{
S_52770:;
if ((*__INTEGER_IDEFINDBACKWARDS)||is_error_pending()){
if(qbevent){evnt(25769,11816,"ide_methods.bas");if(r)goto S_52770;}
S_52771:;
if ((qbs_cleanup(qbs_tmp_base,-(_SUB_IDEFINDAGAIN_STRING_L->len>*__LONG_IDECX)))||is_error_pending()){
if(qbevent){evnt(25769,11817,"ide_methods.bas");if(r)goto S_52771;}
do{
qbs_set(_SUB_IDEFINDAGAIN_STRING_L,qbs_left(_SUB_IDEFINDAGAIN_STRING_L,*__LONG_IDECX- 1 +(_SUB_IDEFINDAGAIN_STRING_S->len- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11817,"ide_methods.bas");}while(r);
}
}else{
S_52775:;
if ((qbs_cleanup(qbs_tmp_base,-(_SUB_IDEFINDAGAIN_STRING_L->len>*__LONG_IDECX)))||is_error_pending()){
if(qbevent){evnt(25769,11819,"ide_methods.bas");if(r)goto S_52775;}
do{
qbs_set(_SUB_IDEFINDAGAIN_STRING_L,qbs_add(func_string(*__LONG_IDECX, 255 ),qbs_right(_SUB_IDEFINDAGAIN_STRING_L,_SUB_IDEFINDAGAIN_STRING_L->len-*__LONG_IDECX)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11819,"ide_methods.bas");}while(r);
}else{
do{
qbs_set(_SUB_IDEFINDAGAIN_STRING_L,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11819,"ide_methods.bas");}while(r);
}
}
}
}
do{
*_SUB_IDEFINDAGAIN_LONG_X1= 1 ;
if(!qbevent)break;evnt(25769,11824,"ide_methods.bas");}while(r);
S_52784:;
if ((*__INTEGER_IDEFINDBACKWARDS)||is_error_pending()){
if(qbevent){evnt(25769,11825,"ide_methods.bas");if(r)goto S_52784;}
do{
*_SUB_IDEFINDAGAIN_LONG_X1=_SUB_IDEFINDAGAIN_STRING_L->len-_SUB_IDEFINDAGAIN_STRING_S->len+ 1 ;
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11826,"ide_methods.bas");}while(r);
S_52786:;
if ((-(*_SUB_IDEFINDAGAIN_LONG_X1< 0 ))||is_error_pending()){
if(qbevent){evnt(25769,11827,"ide_methods.bas");if(r)goto S_52786;}
do{
*_SUB_IDEFINDAGAIN_LONG_X1= 0 ;
if(!qbevent)break;evnt(25769,11827,"ide_methods.bas");}while(r);
}
}
LABEL_IDEFINDAGAIN2:;
if(qbevent){evnt(25769,11830,"ide_methods.bas");r=0;}
S_52790:;
if ((*__INTEGER_IDEFINDBACKWARDS)||is_error_pending()){
if(qbevent){evnt(25769,11832,"ide_methods.bas");if(r)goto S_52790;}
do{
*_SUB_IDEFINDAGAIN_LONG_X= 0 ;
if(!qbevent)break;evnt(25769,11833,"ide_methods.bas");}while(r);
S_52792:;
fornext_value6100=*_SUB_IDEFINDAGAIN_LONG_X1;
fornext_finalvalue6100= 1 ;
fornext_step6100= -1 ;
if (fornext_step6100<0) fornext_step_negative6100=1; else fornext_step_negative6100=0;
if (is_error_pending()) goto fornext_error6100;
goto fornext_entrylabel6100;
while(1){
fornext_value6100=fornext_step6100+(*_SUB_IDEFINDAGAIN_LONG_XX);
fornext_entrylabel6100:
*_SUB_IDEFINDAGAIN_LONG_XX=fornext_value6100;
if (fornext_step_negative6100){
if (fornext_value6100<fornext_finalvalue6100) break;
}else{
if (fornext_value6100>fornext_finalvalue6100) break;
}
fornext_error6100:;
if(qbevent){evnt(25769,11834,"ide_methods.bas");if(r)goto S_52792;}
S_52793:;
if ((qbs_cleanup(qbs_tmp_base,-(qbs_asc(_SUB_IDEFINDAGAIN_STRING_L,*_SUB_IDEFINDAGAIN_LONG_XX)==qbs_asc(_SUB_IDEFINDAGAIN_STRING_S))))||is_error_pending()){
if(qbevent){evnt(25769,11835,"ide_methods.bas");if(r)goto S_52793;}
do{
*_SUB_IDEFINDAGAIN_LONG_XXO=*_SUB_IDEFINDAGAIN_LONG_XX- 1 ;
if(!qbevent)break;evnt(25769,11836,"ide_methods.bas");}while(r);
S_52795:;
fornext_value6102=*_SUB_IDEFINDAGAIN_LONG_XX;
fornext_finalvalue6102=*_SUB_IDEFINDAGAIN_LONG_XX+_SUB_IDEFINDAGAIN_STRING_S->len- 1 ;
fornext_step6102= 1 ;
if (fornext_step6102<0) fornext_step_negative6102=1; else fornext_step_negative6102=0;
if (is_error_pending()) goto fornext_error6102;
goto fornext_entrylabel6102;
while(1){
fornext_value6102=fornext_step6102+(*_SUB_IDEFINDAGAIN_LONG_XX2);
fornext_entrylabel6102:
*_SUB_IDEFINDAGAIN_LONG_XX2=fornext_value6102;
qbs_cleanup(qbs_tmp_base,0);
if (fornext_step_negative6102){
if (fornext_value6102<fornext_finalvalue6102) break;
}else{
if (fornext_value6102>fornext_finalvalue6102) break;
}
fornext_error6102:;
if(qbevent){evnt(25769,11837,"ide_methods.bas");if(r)goto S_52795;}
S_52796:;
if ((qbs_cleanup(qbs_tmp_base,-(qbs_asc(_SUB_IDEFINDAGAIN_STRING_L,*_SUB_IDEFINDAGAIN_LONG_XX2)!=qbs_asc(_SUB_IDEFINDAGAIN_STRING_S,*_SUB_IDEFINDAGAIN_LONG_XX2-*_SUB_IDEFINDAGAIN_LONG_XXO))))||is_error_pending()){
if(qbevent){evnt(25769,11838,"ide_methods.bas");if(r)goto S_52796;}
do{
goto fornext_exit_6101;
if(!qbevent)break;evnt(25769,11838,"ide_methods.bas");}while(r);
}
fornext_continue_6101:;
}
fornext_exit_6101:;
S_52800:;
if ((qbs_cleanup(qbs_tmp_base,-(*_SUB_IDEFINDAGAIN_LONG_XX2==(*_SUB_IDEFINDAGAIN_LONG_XX+_SUB_IDEFINDAGAIN_STRING_S->len))))||is_error_pending()){
if(qbevent){evnt(25769,11840,"ide_methods.bas");if(r)goto S_52800;}
do{
*_SUB_IDEFINDAGAIN_LONG_X=*_SUB_IDEFINDAGAIN_LONG_XX;
if(!qbevent)break;evnt(25769,11842,"ide_methods.bas");}while(r);
do{
goto fornext_exit_6099;
if(!qbevent)break;evnt(25769,11843,"ide_methods.bas");}while(r);
}
}
fornext_continue_6099:;
}
fornext_exit_6099:;
}else{
do{
*_SUB_IDEFINDAGAIN_LONG_X=func_instr(*_SUB_IDEFINDAGAIN_LONG_X1,_SUB_IDEFINDAGAIN_STRING_L,_SUB_IDEFINDAGAIN_STRING_S,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11848,"ide_methods.bas");}while(r);
}
S_52809:;
if ((*_SUB_IDEFINDAGAIN_LONG_X)||is_error_pending()){
if(qbevent){evnt(25769,11852,"ide_methods.bas");if(r)goto S_52809;}
S_52810:;
if ((*__INTEGER_IDEFINDWHOLEWORD)||is_error_pending()){
if(qbevent){evnt(25769,11853,"ide_methods.bas");if(r)goto S_52810;}
do{
*_SUB_IDEFINDAGAIN_LONG_WHOLE= 1 ;
if(!qbevent)break;evnt(25769,11854,"ide_methods.bas");}while(r);
S_52812:;
if ((-(*_SUB_IDEFINDAGAIN_LONG_X> 1 ))||is_error_pending()){
if(qbevent){evnt(25769,11855,"ide_methods.bas");if(r)goto S_52812;}
do{
*_SUB_IDEFINDAGAIN_LONG_C=qbs_asc(qbs_ucase(func_mid(_SUB_IDEFINDAGAIN_STRING_L,*_SUB_IDEFINDAGAIN_LONG_X- 1 , 1 ,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11856,"ide_methods.bas");}while(r);
S_52814:;
if (((-(*_SUB_IDEFINDAGAIN_LONG_C>= 65 ))&(-(*_SUB_IDEFINDAGAIN_LONG_C<= 90 )))||is_error_pending()){
if(qbevent){evnt(25769,11857,"ide_methods.bas");if(r)goto S_52814;}
do{
*_SUB_IDEFINDAGAIN_LONG_WHOLE= 0 ;
if(!qbevent)break;evnt(25769,11857,"ide_methods.bas");}while(r);
}
S_52817:;
if (((-(*_SUB_IDEFINDAGAIN_LONG_C>= 48 ))&(-(*_SUB_IDEFINDAGAIN_LONG_C<= 57 )))||is_error_pending()){
if(qbevent){evnt(25769,11858,"ide_methods.bas");if(r)goto S_52817;}
do{
*_SUB_IDEFINDAGAIN_LONG_WHOLE= 0 ;
if(!qbevent)break;evnt(25769,11858,"ide_methods.bas");}while(r);
}
}
S_52821:;
if ((qbs_cleanup(qbs_tmp_base,-((*_SUB_IDEFINDAGAIN_LONG_X+_SUB_IDEFINDAGAIN_STRING_S->len)<=(_SUB_IDEFINDAGAIN_STRING_L->len))))||is_error_pending()){
if(qbevent){evnt(25769,11860,"ide_methods.bas");if(r)goto S_52821;}
do{
*_SUB_IDEFINDAGAIN_LONG_C=qbs_asc(qbs_ucase(func_mid(_SUB_IDEFINDAGAIN_STRING_L,*_SUB_IDEFINDAGAIN_LONG_X+_SUB_IDEFINDAGAIN_STRING_S->len, 1 ,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11861,"ide_methods.bas");}while(r);
S_52823:;
if (((-(*_SUB_IDEFINDAGAIN_LONG_C>= 65 ))&(-(*_SUB_IDEFINDAGAIN_LONG_C<= 90 )))||is_error_pending()){
if(qbevent){evnt(25769,11862,"ide_methods.bas");if(r)goto S_52823;}
do{
*_SUB_IDEFINDAGAIN_LONG_WHOLE= 0 ;
if(!qbevent)break;evnt(25769,11862,"ide_methods.bas");}while(r);
}
S_52826:;
if (((-(*_SUB_IDEFINDAGAIN_LONG_C>= 48 ))&(-(*_SUB_IDEFINDAGAIN_LONG_C<= 57 )))||is_error_pending()){
if(qbevent){evnt(25769,11863,"ide_methods.bas");if(r)goto S_52826;}
do{
*_SUB_IDEFINDAGAIN_LONG_WHOLE= 0 ;
if(!qbevent)break;evnt(25769,11863,"ide_methods.bas");}while(r);
}
}
S_52830:;
if ((-(*_SUB_IDEFINDAGAIN_LONG_WHOLE== 0 ))||is_error_pending()){
if(qbevent){evnt(25769,11865,"ide_methods.bas");if(r)goto S_52830;}
do{
*_SUB_IDEFINDAGAIN_LONG_X1=*_SUB_IDEFINDAGAIN_LONG_X+ 1 ;
if(!qbevent)break;evnt(25769,11866,"ide_methods.bas");}while(r);
S_52832:;
if ((*__INTEGER_IDEFINDBACKWARDS)||is_error_pending()){
if(qbevent){evnt(25769,11866,"ide_methods.bas");if(r)goto S_52832;}
do{
*_SUB_IDEFINDAGAIN_LONG_X1=*_SUB_IDEFINDAGAIN_LONG_X- 1 ;
if(!qbevent)break;evnt(25769,11866,"ide_methods.bas");}while(r);
}
do{
*_SUB_IDEFINDAGAIN_LONG_X= 0 ;
if(!qbevent)break;evnt(25769,11867,"ide_methods.bas");}while(r);
S_52836:;
if ((qbs_cleanup(qbs_tmp_base,(-(*_SUB_IDEFINDAGAIN_LONG_X1> 0 ))&(-(*_SUB_IDEFINDAGAIN_LONG_X1<=_SUB_IDEFINDAGAIN_STRING_L->len))))||is_error_pending()){
if(qbevent){evnt(25769,11868,"ide_methods.bas");if(r)goto S_52836;}
do{
goto LABEL_IDEFINDAGAIN2;
if(!qbevent)break;evnt(25769,11868,"ide_methods.bas");}while(r);
}
}
}
}
S_52842:;
if ((*_SUB_IDEFINDAGAIN_LONG_X)||is_error_pending()){
if(qbevent){evnt(25769,11873,"ide_methods.bas");if(r)goto S_52842;}
do{
SUB_FINDQUOTECOMMENT(_SUB_IDEFINDAGAIN_STRING_L,_SUB_IDEFINDAGAIN_LONG_X,_SUB_IDEFINDAGAIN_BYTE_COMMENT,_SUB_IDEFINDAGAIN_BYTE_QUOTE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11874,"ide_methods.bas");}while(r);
S_52844:;
if (((-(*__INTEGER_IDEFINDNOCOMMENTS!= 0 ))&*_SUB_IDEFINDAGAIN_BYTE_COMMENT)||is_error_pending()){
if(qbevent){evnt(25769,11875,"ide_methods.bas");if(r)goto S_52844;}
do{
*_SUB_IDEFINDAGAIN_LONG_X= 0 ;
if(!qbevent)break;evnt(25769,11875,"ide_methods.bas");}while(r);
}
S_52847:;
if (((-(*__INTEGER_IDEFINDNOSTRINGS!= 0 ))&*_SUB_IDEFINDAGAIN_BYTE_QUOTE)||is_error_pending()){
if(qbevent){evnt(25769,11876,"ide_methods.bas");if(r)goto S_52847;}
do{
*_SUB_IDEFINDAGAIN_LONG_X= 0 ;
if(!qbevent)break;evnt(25769,11876,"ide_methods.bas");}while(r);
}
S_52850:;
if (((-(*__INTEGER_IDEFINDONLYCOMMENTS!= 0 ))&(-(*_SUB_IDEFINDAGAIN_BYTE_COMMENT== 0 )))||is_error_pending()){
if(qbevent){evnt(25769,11877,"ide_methods.bas");if(r)goto S_52850;}
do{
*_SUB_IDEFINDAGAIN_LONG_X= 0 ;
if(!qbevent)break;evnt(25769,11877,"ide_methods.bas");}while(r);
}
S_52853:;
if (((-(*__INTEGER_IDEFINDONLYSTRINGS!= 0 ))&(-(*_SUB_IDEFINDAGAIN_BYTE_QUOTE== 0 )))||is_error_pending()){
if(qbevent){evnt(25769,11878,"ide_methods.bas");if(r)goto S_52853;}
do{
*_SUB_IDEFINDAGAIN_LONG_X= 0 ;
if(!qbevent)break;evnt(25769,11878,"ide_methods.bas");}while(r);
}
}
S_52857:;
if ((*_SUB_IDEFINDAGAIN_LONG_X)||is_error_pending()){
if(qbevent){evnt(25769,11881,"ide_methods.bas");if(r)goto S_52857;}
do{
*__LONG_IDESELECT= 1 ;
if(!qbevent)break;evnt(25769,11882,"ide_methods.bas");}while(r);
do{
*__LONG_IDECX=*_SUB_IDEFINDAGAIN_LONG_X;
if(!qbevent)break;evnt(25769,11883,"ide_methods.bas");}while(r);
do{
*__LONG_IDECY=*_SUB_IDEFINDAGAIN_LONG_Y;
if(!qbevent)break;evnt(25769,11883,"ide_methods.bas");}while(r);
do{
*__LONG_SEARCHSTRINGFOUNDON=*__LONG_IDECY;
if(!qbevent)break;evnt(25769,11884,"ide_methods.bas");}while(r);
do{
*__LONG_IDESELECTX1=*_SUB_IDEFINDAGAIN_LONG_X+_SUB_IDEFINDAGAIN_STRING_S->len;
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,11885,"ide_methods.bas");}while(r);
do{
*__LONG_IDESELECTY1=*_SUB_IDEFINDAGAIN_LONG_Y;
if(!qbevent)break;evnt(25769,11885,"ide_methods.bas");}while(r);
S_52864:;
if ((*__INTEGER_IDEFINDINVERT)||is_error_pending()){
if(qbevent){evnt(25769,11887,"ide_methods.bas");if(r)goto S_52864;}
S_52865:;
if ((-(*__INTEGER_IDEFINDBACKWARDS== 0 ))||is_error_pending()){
if(qbevent){evnt(25769,11888,"ide_methods.bas");if(r)goto S_52865;}
do{
*__INTEGER_IDEFINDBACKWARDS= 1 ;
if(!qbevent)break;evnt(25769,11888,"ide_methods.bas");}while(r);
}else{
do{
*__INTEGER_IDEFINDBACKWARDS= 0 ;
if(!qbevent)break;evnt(25769,11888,"ide_methods.bas");}while(r);
}
do{
*__INTEGER_IDEFINDINVERT= 0 ;
if(!qbevent)break;evnt(25769,11889,"ide_methods.bas");}while(r);
}
do{
SUB_IDECENTERCURRENTLINE();
if(!qbevent)break;evnt(25769,11891,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25769,11892,"ide_methods.bas");}while(r);
}
S_52875:;
if ((*__INTEGER_IDEFINDBACKWARDS)||is_error_pending()){
if(qbevent){evnt(25769,11895,"ide_methods.bas");if(r)goto S_52875;}
do{
*_SUB_IDEFINDAGAIN_LONG_Y=*_SUB_IDEFINDAGAIN_LONG_Y- 1 ;
if(!qbevent)break;evnt(25769,11896,"ide_methods.bas");}while(r);
S_52877:;
if (((-(*_SUB_IDEFINDAGAIN_LONG_Y==(*_SUB_IDEFINDAGAIN_LONG_START- 1 )))&(-(*_SUB_IDEFINDAGAIN_LONG_LOOPED== 1 )))||is_error_pending()){
if(qbevent){evnt(25769,11897,"ide_methods.bas");if(r)goto S_52877;}
do{
SUB_IDENOMATCH(_SUB_IDEFINDAGAIN_BYTE_SHOWFLAGS);
if(!qbevent)break;evnt(25769,11898,"ide_methods.bas");}while(r);
S_52879:;
if ((*__INTEGER_IDEFINDINVERT)||is_error_pending()){
if(qbevent){evnt(25769,11899,"ide_methods.bas");if(r)goto S_52879;}
S_52880:;
if ((-(*__INTEGER_IDEFINDBACKWARDS== 0 ))||is_error_pending()){
if(qbevent){evnt(25769,11900,"ide_methods.bas");if(r)goto S_52880;}
do{
*__INTEGER_IDEFINDBACKWARDS= 1 ;
if(!qbevent)break;evnt(25769,11900,"ide_methods.bas");}while(r);
}else{
do{
*__INTEGER_IDEFINDBACKWARDS= 0 ;
if(!qbevent)break;evnt(25769,11900,"ide_methods.bas");}while(r);
}
do{
*__INTEGER_IDEFINDINVERT= 0 ;
if(!qbevent)break;evnt(25769,11901,"ide_methods.bas");}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25769,11903,"ide_methods.bas");}while(r);
}
S_52889:;
if ((-(*_SUB_IDEFINDAGAIN_LONG_Y< 1 ))||is_error_pending()){
if(qbevent){evnt(25769,11905,"ide_methods.bas");if(r)goto S_52889;}
do{
*_SUB_IDEFINDAGAIN_LONG_Y=*__LONG_IDEN;
if(!qbevent)break;evnt(25769,11905,"ide_methods.bas");}while(r);
do{
*_SUB_IDEFINDAGAIN_LONG_LOOPED= 1 ;
if(!qbevent)break;evnt(25769,11905,"ide_methods.bas");}while(r);
}
do{
goto LABEL_IDEFINDNEXT2;
if(!qbevent)break;evnt(25769,11906,"ide_methods.bas");}while(r);
}else{
do{
*_SUB_IDEFINDAGAIN_LONG_Y=*_SUB_IDEFINDAGAIN_LONG_Y+ 1 ;
if(!qbevent)break;evnt(25769,11908,"ide_methods.bas");}while(r);
S_52896:;
if (((-(*_SUB_IDEFINDAGAIN_LONG_Y==(*_SUB_IDEFINDAGAIN_LONG_START+ 1 )))&(-(*_SUB_IDEFINDAGAIN_LONG_LOOPED== 1 )))||is_error_pending()){
if(qbevent){evnt(25769,11909,"ide_methods.bas");if(r)goto S_52896;}
do{
SUB_IDENOMATCH(_SUB_IDEFINDAGAIN_BYTE_SHOWFLAGS);
if(!qbevent)break;evnt(25769,11910,"ide_methods.bas");}while(r);
S_52898:;
if ((*__INTEGER_IDEFINDINVERT)||is_error_pending()){
if(qbevent){evnt(25769,11911,"ide_methods.bas");if(r)goto S_52898;}
S_52899:;
if ((-(*__INTEGER_IDEFINDBACKWARDS== 0 ))||is_error_pending()){
if(qbevent){evnt(25769,11912,"ide_methods.bas");if(r)goto S_52899;}
do{
*__INTEGER_IDEFINDBACKWARDS= 1 ;
if(!qbevent)break;evnt(25769,11912,"ide_methods.bas");}while(r);
}else{
do{
*__INTEGER_IDEFINDBACKWARDS= 0 ;
if(!qbevent)break;evnt(25769,11912,"ide_methods.bas");}while(r);
}
do{
*__INTEGER_IDEFINDINVERT= 0 ;
if(!qbevent)break;evnt(25769,11913,"ide_methods.bas");}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25769,11915,"ide_methods.bas");}while(r);
}
S_52908:;
if ((-(*_SUB_IDEFINDAGAIN_LONG_Y>*__LONG_IDEN))||is_error_pending()){
if(qbevent){evnt(25769,11917,"ide_methods.bas");if(r)goto S_52908;}
do{
*_SUB_IDEFINDAGAIN_LONG_Y= 1 ;
if(!qbevent)break;evnt(25769,11917,"ide_methods.bas");}while(r);
do{
*_SUB_IDEFINDAGAIN_LONG_LOOPED= 1 ;
if(!qbevent)break;evnt(25769,11917,"ide_methods.bas");}while(r);
}
do{
goto LABEL_IDEFINDNEXT2;
if(!qbevent)break;evnt(25769,11918,"ide_methods.bas");}while(r);
}
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free296.txt"
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;
cmem_sp=tmp_cmem_sp;
}
