#line 28733 "qb64pe.bas"
qbs* FUNC_SCASE2(qbs*_FUNC_SCASE2_STRING_T){
#line 28733 "qb64pe.bas"
qbs *tqbs;
#line 28733 "qb64pe.bas"
ptrszint tmp_long;
#line 28733 "qb64pe.bas"
int32 tmp_fileno;
#line 28733 "qb64pe.bas"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 28733 "qb64pe.bas"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 28733 "qb64pe.bas"
uint32 tmp_cmem_sp=cmem_sp;
#line 28733 "qb64pe.bas"
#include "data117.txt"
#line 28733 "qb64pe.bas"
mem_lock *sf_mem_lock;
#line 28733 "qb64pe.bas"
new_mem_lock();
#line 28733 "qb64pe.bas"
sf_mem_lock=mem_lock_tmp;
#line 28733 "qb64pe.bas"
sf_mem_lock->type=3;
#line 28733 "qb64pe.bas"
libqb_check_stack();
#line 28733 "qb64pe.bas"
if (is_error_pending()) goto exit_subfunc;
#line 28735 "qb64pe.bas"
S_37165:;
#line 28735 "qb64pe.bas"
if(qbevent){evnt(28735);if(r)goto S_37165;}
#line 28736 "qb64pe.bas"
S_37166:;
#line 28736 "qb64pe.bas"
if (((*__LONG_IDEAUTOLAYOUTKWSTYLE<( 0 )))||is_error_pending()){
#line 28736 "qb64pe.bas"
if(qbevent){evnt(28736);if(r)goto S_37166;}
#line 28736 "qb64pe.bas"
do{
#line 28736 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_SCASE2,qbs_lcase(_FUNC_SCASE2_STRING_T));
#line 28736 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28736 "qb64pe.bas"
if(!qbevent)break;evnt(28736);}while(r);
#line 28737 "qb64pe.bas"
sc_ec_113_end:;
#line 28737 "qb64pe.bas"
goto sc_3535_end;
#line 28737 "qb64pe.bas"
}
#line 28737 "qb64pe.bas"
S_37168:;
#line 28737 "qb64pe.bas"
if (((*__LONG_IDEAUTOLAYOUTKWSTYLE>( 0 )))||is_error_pending()){
#line 28737 "qb64pe.bas"
if(qbevent){evnt(28737);if(r)goto S_37168;}
#line 28737 "qb64pe.bas"
do{
#line 28737 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_SCASE2,qbs_ucase(_FUNC_SCASE2_STRING_T));
#line 28737 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28737 "qb64pe.bas"
if(!qbevent)break;evnt(28737);}while(r);
#line 28738 "qb64pe.bas"
sc_ec_114_end:;
#line 28738 "qb64pe.bas"
goto sc_3535_end;
#line 28738 "qb64pe.bas"
}
#line 28739 "qb64pe.bas"
S_37171:;
#line 28739 "qb64pe.bas"
qbs_set(sc_3536,qbs_ucase(_FUNC_SCASE2_STRING_T));
#line 28739 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28739 "qb64pe.bas"
if(qbevent){evnt(28739);if(r)goto S_37171;}
#line 28740 "qb64pe.bas"
S_37172:;
#line 28740 "qb64pe.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(sc_3536,qbs_new_txt_len("_ANDALSO",8))))||is_error_pending()){
#line 28740 "qb64pe.bas"
if(qbevent){evnt(28740);if(r)goto S_37172;}
#line 28740 "qb64pe.bas"
do{
#line 28740 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_SCASE2,qbs_new_txt_len("_AndAlso",8));
#line 28740 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28740 "qb64pe.bas"
if(!qbevent)break;evnt(28740);}while(r);
#line 28741 "qb64pe.bas"
sc_ec_115_end:;
#line 28741 "qb64pe.bas"
goto sc_3536_end;
#line 28741 "qb64pe.bas"
}
#line 28741 "qb64pe.bas"
S_37174:;
#line 28741 "qb64pe.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(sc_3536,qbs_new_txt_len("_ORELSE",7))))||is_error_pending()){
#line 28741 "qb64pe.bas"
if(qbevent){evnt(28741);if(r)goto S_37174;}
#line 28741 "qb64pe.bas"
do{
#line 28741 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_SCASE2,qbs_new_txt_len("_OrElse",7));
#line 28741 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28741 "qb64pe.bas"
if(!qbevent)break;evnt(28741);}while(r);
#line 28742 "qb64pe.bas"
sc_ec_116_end:;
#line 28742 "qb64pe.bas"
goto sc_3536_end;
#line 28742 "qb64pe.bas"
}
#line 28742 "qb64pe.bas"
S_37176:;
#line 28742 "qb64pe.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(sc_3536,qbs_new_txt_len("_DYNAMIC",8))))||is_error_pending()){
#line 28742 "qb64pe.bas"
if(qbevent){evnt(28742);if(r)goto S_37176;}
#line 28742 "qb64pe.bas"
do{
#line 28742 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_SCASE2,qbs_new_txt_len("_Dynamic",8));
#line 28742 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28742 "qb64pe.bas"
if(!qbevent)break;evnt(28742);}while(r);
#line 28743 "qb64pe.bas"
sc_ec_117_end:;
#line 28743 "qb64pe.bas"
goto sc_3536_end;
#line 28743 "qb64pe.bas"
}
#line 28743 "qb64pe.bas"
S_37178:;
#line 28743 "qb64pe.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(sc_3536,qbs_new_txt_len("_STATIC",7))))||is_error_pending()){
#line 28743 "qb64pe.bas"
if(qbevent){evnt(28743);if(r)goto S_37178;}
#line 28743 "qb64pe.bas"
do{
#line 28743 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_SCASE2,qbs_new_txt_len("_Static",7));
#line 28743 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28743 "qb64pe.bas"
if(!qbevent)break;evnt(28743);}while(r);
#line 28744 "qb64pe.bas"
sc_ec_118_end:;
#line 28744 "qb64pe.bas"
goto sc_3536_end;
#line 28744 "qb64pe.bas"
}
#line 28745 "qb64pe.bas"
do{
#line 28745 "qb64pe.bas"
*_FUNC_SCASE2_LONG_NEWWORD= -1 ;
#line 28745 "qb64pe.bas"
if(!qbevent)break;evnt(28745);}while(r);
#line 28746 "qb64pe.bas"
do{
#line 28746 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_TEMP,qbs_new_txt_len("",0));
#line 28746 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28746 "qb64pe.bas"
if(!qbevent)break;evnt(28746);}while(r);
#line 28747 "qb64pe.bas"
S_37183:;
#line 28747 "qb64pe.bas"
fornext_value3538= 1 ;
#line 28747 "qb64pe.bas"
fornext_finalvalue3538=_FUNC_SCASE2_STRING_T->len;
#line 28747 "qb64pe.bas"
fornext_step3538= 1 ;
#line 28747 "qb64pe.bas"
if (fornext_step3538<0) fornext_step_negative3538=1; else fornext_step_negative3538=0;
#line 28747 "qb64pe.bas"
if (is_error_pending()) goto fornext_error3538;
#line 28747 "qb64pe.bas"
goto fornext_entrylabel3538;
#line 28747 "qb64pe.bas"
while(1){
#line 28747 "qb64pe.bas"
fornext_value3538=fornext_step3538+(*_FUNC_SCASE2_LONG_I);
#line 28747 "qb64pe.bas"
fornext_entrylabel3538:
#line 28747 "qb64pe.bas"
*_FUNC_SCASE2_LONG_I=fornext_value3538;
#line 28747 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28747 "qb64pe.bas"
if (fornext_step_negative3538){
#line 28747 "qb64pe.bas"
if (fornext_value3538<fornext_finalvalue3538) break;
#line 28747 "qb64pe.bas"
}else{
#line 28747 "qb64pe.bas"
if (fornext_value3538>fornext_finalvalue3538) break;
#line 28747 "qb64pe.bas"
}
#line 28747 "qb64pe.bas"
fornext_error3538:;
#line 28747 "qb64pe.bas"
if(qbevent){evnt(28747);if(r)goto S_37183;}
#line 28748 "qb64pe.bas"
do{
#line 28748 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_S,func_mid(_FUNC_SCASE2_STRING_T,*_FUNC_SCASE2_LONG_I, 1 ,0|1));
#line 28748 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28748 "qb64pe.bas"
if(!qbevent)break;evnt(28748);}while(r);
#line 28749 "qb64pe.bas"
S_37185:;
#line 28749 "qb64pe.bas"
if ((*_FUNC_SCASE2_LONG_NEWWORD)||is_error_pending()){
#line 28749 "qb64pe.bas"
if(qbevent){evnt(28749);if(r)goto S_37185;}
#line 28750 "qb64pe.bas"
S_37186:;
#line 28750 "qb64pe.bas"
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(_FUNC_SCASE2_STRING_S,qbs_new_txt_len("_",1)))|(qbs_equal(_FUNC_SCASE2_STRING_S,__STRING1_SP))))||is_error_pending()){
#line 28750 "qb64pe.bas"
if(qbevent){evnt(28750);if(r)goto S_37186;}
#line 28751 "qb64pe.bas"
do{
#line 28751 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_TEMP,qbs_add(_FUNC_SCASE2_STRING_TEMP,_FUNC_SCASE2_STRING_S));
#line 28751 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28751 "qb64pe.bas"
if(!qbevent)break;evnt(28751);}while(r);
#line 28752 "qb64pe.bas"
}else{
#line 28753 "qb64pe.bas"
do{
#line 28753 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_TEMP,qbs_add(_FUNC_SCASE2_STRING_TEMP,qbs_ucase(_FUNC_SCASE2_STRING_S)));
#line 28753 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28753 "qb64pe.bas"
if(!qbevent)break;evnt(28753);}while(r);
#line 28754 "qb64pe.bas"
do{
#line 28754 "qb64pe.bas"
*_FUNC_SCASE2_LONG_NEWWORD= 0 ;
#line 28754 "qb64pe.bas"
if(!qbevent)break;evnt(28754);}while(r);
#line 28755 "qb64pe.bas"
}
#line 28756 "qb64pe.bas"
}else{
#line 28757 "qb64pe.bas"
S_37193:;
#line 28757 "qb64pe.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_SCASE2_STRING_S,__STRING1_SP)))||is_error_pending()){
#line 28757 "qb64pe.bas"
if(qbevent){evnt(28757);if(r)goto S_37193;}
#line 28758 "qb64pe.bas"
do{
#line 28758 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_TEMP,qbs_add(_FUNC_SCASE2_STRING_TEMP,__STRING1_SP));
#line 28758 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28758 "qb64pe.bas"
if(!qbevent)break;evnt(28758);}while(r);
#line 28759 "qb64pe.bas"
do{
#line 28759 "qb64pe.bas"
*_FUNC_SCASE2_LONG_NEWWORD= -1 ;
#line 28759 "qb64pe.bas"
if(!qbevent)break;evnt(28759);}while(r);
#line 28760 "qb64pe.bas"
}else{
#line 28761 "qb64pe.bas"
do{
#line 28761 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_TEMP,qbs_add(_FUNC_SCASE2_STRING_TEMP,qbs_lcase(_FUNC_SCASE2_STRING_S)));
#line 28761 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28761 "qb64pe.bas"
if(!qbevent)break;evnt(28761);}while(r);
#line 28762 "qb64pe.bas"
}
#line 28763 "qb64pe.bas"
}
#line 28764 "qb64pe.bas"
fornext_continue_3537:;
#line 28764 "qb64pe.bas"
}
#line 28764 "qb64pe.bas"
fornext_exit_3537:;
#line 28765 "qb64pe.bas"
do{
#line 28765 "qb64pe.bas"
qbs_set(_FUNC_SCASE2_STRING_SCASE2,_FUNC_SCASE2_STRING_TEMP);
#line 28765 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 28765 "qb64pe.bas"
if(!qbevent)break;evnt(28765);}while(r);
#line 28766 "qb64pe.bas"
sc_3536_end:;
#line 28767 "qb64pe.bas"
sc_3535_end:;
#line 28768 "qb64pe.bas"
exit_subfunc:;
#line 28768 "qb64pe.bas"
free_mem_lock(sf_mem_lock);
#line 28768 "qb64pe.bas"
#include "free117.txt"
#line 28768 "qb64pe.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 28768 "qb64pe.bas"
cmem_sp=tmp_cmem_sp;
#line 28768 "qb64pe.bas"
qbs_maketmp(_FUNC_SCASE2_STRING_SCASE2);return _FUNC_SCASE2_STRING_SCASE2;
#line 28768 "qb64pe.bas"
}
