int32 FUNC_FINDID(qbs*_FUNC_FINDID_STRING_N2){
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 "data24.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{
qbs_set(_FUNC_FINDID_STRING_N,qbs_ucase(_FUNC_FINDID_STRING_N2));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18914);}while(r);
S_22127:;
if ((qbs_cleanup(qbs_tmp_base,-(qbs_asc(_FUNC_FINDID_STRING_N)== 34 )))||is_error_pending()){
if(qbevent){evnt(18917);if(r)goto S_22127;}
do{
goto LABEL_NOID;
if(!qbevent)break;evnt(18917);}while(r);
}
do{
qbs_set(_FUNC_FINDID_STRING_SECONDARG,__STRING_FINDIDSECONDARG);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18920);}while(r);
do{
qbs_set(__STRING_FINDIDSECONDARG,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18920);}while(r);
do{
*_FUNC_FINDID_LONG_FINDANOTHER=*__INTEGER_FINDANOTHERID;
if(!qbevent)break;evnt(18923);}while(r);
do{
*__INTEGER_FINDANOTHERID= 0 ;
if(!qbevent)break;evnt(18923);}while(r);
S_22134:;
if (((-(*_FUNC_FINDID_LONG_FINDANOTHER!= 0 ))&(-(*__LONG_FINDIDINTERNAL!= 2 )))||is_error_pending()){
if(qbevent){evnt(18924);if(r)goto S_22134;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("FINDID() ERROR: Invalid repeat search requested!",48));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18924);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(18924);}while(r);
}
S_22138:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(18925);if(r)goto S_22138;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(18925);}while(r);
}
do{
*_FUNC_FINDID_LONG_FINDID= 2 ;
if(!qbevent)break;evnt(18927);}while(r);
do{
*_FUNC_FINDID_LONG_I= 0 ;
if(!qbevent)break;evnt(18930);}while(r);
do{
*_FUNC_FINDID_LONG_I=func_instr(NULL,_FUNC_FINDID_STRING_N,qbs_new_txt_len("~",1),0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18931);}while(r);
S_22144:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(18931);if(r)goto S_22144;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(18931);}while(r);
}
do{
*_FUNC_FINDID_LONG_I=func_instr(NULL,_FUNC_FINDID_STRING_N,qbs_new_txt_len("`",1),0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18932);}while(r);
S_22148:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(18932);if(r)goto S_22148;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(18932);}while(r);
}
do{
*_FUNC_FINDID_LONG_I=func_instr(NULL,_FUNC_FINDID_STRING_N,qbs_new_txt_len("%",1),0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18933);}while(r);
S_22152:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(18933);if(r)goto S_22152;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(18933);}while(r);
}
do{
*_FUNC_FINDID_LONG_I=func_instr(NULL,_FUNC_FINDID_STRING_N,qbs_new_txt_len("&",1),0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18934);}while(r);
S_22156:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(18934);if(r)goto S_22156;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(18934);}while(r);
}
do{
*_FUNC_FINDID_LONG_I=func_instr(NULL,_FUNC_FINDID_STRING_N,qbs_new_txt_len("!",1),0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18935);}while(r);
S_22160:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(18935);if(r)goto S_22160;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(18935);}while(r);
}
do{
*_FUNC_FINDID_LONG_I=func_instr(NULL,_FUNC_FINDID_STRING_N,qbs_new_txt_len("#",1),0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18936);}while(r);
S_22164:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(18936);if(r)goto S_22164;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(18936);}while(r);
}
do{
*_FUNC_FINDID_LONG_I=func_instr(NULL,_FUNC_FINDID_STRING_N,qbs_new_txt_len("$",1),0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18937);}while(r);
S_22168:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(18937);if(r)goto S_22168;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(18937);}while(r);
}
LABEL_GOTSC:;
if(qbevent){evnt(18938);r=0;}
S_22171:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(18939);if(r)goto S_22171;}
do{
qbs_set(_FUNC_FINDID_STRING_SC,qbs_right(_FUNC_FINDID_STRING_N,_FUNC_FINDID_STRING_N->len-*_FUNC_FINDID_LONG_I+ 1 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18940);}while(r);
do{
qbs_set(_FUNC_FINDID_STRING_N,qbs_left(_FUNC_FINDID_STRING_N,*_FUNC_FINDID_LONG_I- 1 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18940);}while(r);
S_22174:;
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(_FUNC_FINDID_STRING_SC,qbs_new_txt_len("`",1)))|(qbs_equal(_FUNC_FINDID_STRING_SC,qbs_new_txt_len("~`",2)))))||is_error_pending()){
if(qbevent){evnt(18941);if(r)goto S_22174;}
do{
qbs_set(_FUNC_FINDID_STRING_SC,qbs_add(_FUNC_FINDID_STRING_SC,qbs_new_txt_len("1",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18941);}while(r);
}
}else{
}
do{
qbs_set(_FUNC_FINDID_STRING_INSF,qbs_add(__STRING_SUBFUNC,func_space( 256 -__STRING_SUBFUNC->len)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18952);}while(r);
do{
qbs_set(_FUNC_FINDID_STRING_SECONDARG,qbs_add(_FUNC_FINDID_STRING_SECONDARG,func_space( 256 -_FUNC_FINDID_STRING_SECONDARG->len)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18953);}while(r);
S_22181:;
if ((qbs_cleanup(qbs_tmp_base,_FUNC_FINDID_STRING_SC->len))||is_error_pending()){
if(qbevent){evnt(18954);if(r)goto S_22181;}
do{
*_FUNC_FINDID_LONG_SCPASSED= 1 ;
if(!qbevent)break;evnt(18954);}while(r);
do{
qbs_set(_FUNC_FINDID_STRING_SC,qbs_add(_FUNC_FINDID_STRING_SC,func_space( 8 -_FUNC_FINDID_STRING_SC->len)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18954);}while(r);
}else{
do{
*_FUNC_FINDID_LONG_SCPASSED= 0 ;
if(!qbevent)break;evnt(18954);}while(r);
}
S_22187:;
if ((qbs_cleanup(qbs_tmp_base,-(_FUNC_FINDID_STRING_N->len< 256 )))||is_error_pending()){
if(qbevent){evnt(18956);if(r)goto S_22187;}
do{
qbs_set(_FUNC_FINDID_STRING_N,qbs_add(_FUNC_FINDID_STRING_N,func_space( 256 -_FUNC_FINDID_STRING_N->len)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18956);}while(r);
}
do{
qbs_set(_FUNC_FINDID_STRING_N,qbs_rtrim(_FUNC_FINDID_STRING_N));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18965);}while(r);
S_22191:;
if ((*_FUNC_FINDID_LONG_FINDANOTHER)||is_error_pending()){
if(qbevent){evnt(18966);if(r)goto S_22191;}
LABEL_HASHRETRY:;
if(qbevent){evnt(18967);r=0;}
do{
*_FUNC_FINDID_LONG_Z=FUNC_HASHFINDCONT(_FUNC_FINDID_LONG_UNREQUIRED,_FUNC_FINDID_LONG_I);
if(!qbevent)break;evnt(18968);}while(r);
}else{
do{
*_FUNC_FINDID_LONG_Z=FUNC_HASHFIND(_FUNC_FINDID_STRING_N,&(pass2905= 1 ),_FUNC_FINDID_LONG_UNREQUIRED,_FUNC_FINDID_LONG_I);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18970);}while(r);
}
do{
*__LONG_FINDIDINTERNAL=*_FUNC_FINDID_LONG_Z;
if(!qbevent)break;evnt(18972);}while(r);
S_22197:;
if ((-(*_FUNC_FINDID_LONG_Z== 0 ))||is_error_pending()){
if(qbevent){evnt(18973);if(r)goto S_22197;}
do{
goto LABEL_NOID;
if(!qbevent)break;evnt(18973);}while(r);
}
do{
*_FUNC_FINDID_LONG_FINDID=*_FUNC_FINDID_LONG_Z;
if(!qbevent)break;evnt(18974);}while(r);
S_22201:;
if (((-(*(int16*)(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+544))== 0 ))&(-(*(int16*)(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+2645))== 0 )))||is_error_pending()){
if(qbevent){evnt(18988);if(r)goto S_22201;}
S_22202:;
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(qbs_new_fixed((((uint8*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+2385)),256,1),_FUNC_FINDID_STRING_INSF)))||is_error_pending()){
if(qbevent){evnt(18989);if(r)goto S_22202;}
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(18989);}while(r);
}
}
S_22206:;
if ((-(*(int16*)(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+544))== 2 ))||is_error_pending()){
if(qbevent){evnt(18993);if(r)goto S_22206;}
S_22207:;
if ((qbs_cleanup(qbs_tmp_base,-(qbs_asc(qbs_new_fixed((((uint8*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+1869)),256,1))!= 32 )))||is_error_pending()){
if(qbevent){evnt(18994);if(r)goto S_22207;}
S_22208:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(qbs_rtrim(_FUNC_FINDID_STRING_SECONDARG),qbs_ucase(qbs_rtrim(qbs_new_fixed((((uint8*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+1869)),256,1))))))||is_error_pending()){
if(qbevent){evnt(18995);if(r)goto S_22208;}
}else{
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(18997);}while(r);
}
}
S_22213:;
if ((qbs_cleanup(qbs_tmp_base,-(qbs_asc(qbs_new_fixed((((uint8*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+2125)),256,1))!= 32 )))||is_error_pending()){
if(qbevent){evnt(19000);if(r)goto S_22213;}
S_22214:;
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(qbs_rtrim(_FUNC_FINDID_STRING_SECONDARG),qbs_ucase(qbs_rtrim(qbs_new_fixed((((uint8*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+2125)),256,1))))))||is_error_pending()){
if(qbevent){evnt(19001);if(r)goto S_22214;}
}else{
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(19003);}while(r);
}
}
}
do{
*_FUNC_FINDID_LONG_IMUSTHAVE=string2i(qbs_new_fixed((((uint8*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+528)),8,1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(19010);}while(r);
do{
*_FUNC_FINDID_LONG_AMUSTHAVE=*_FUNC_FINDID_LONG_IMUSTHAVE& 255 ;
if(!qbevent)break;evnt(19011);}while(r);
S_22222:;
if ((-(*_FUNC_FINDID_LONG_AMUSTHAVE!= 32 ))||is_error_pending()){
if(qbevent){evnt(19012);if(r)goto S_22222;}
S_22223:;
if ((*_FUNC_FINDID_LONG_SCPASSED)||is_error_pending()){
if(qbevent){evnt(19013);if(r)goto S_22223;}
S_22224:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_FINDID_STRING_SC,qbs_new_fixed((((uint8*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+528)),8,1))))||is_error_pending()){
if(qbevent){evnt(19014);if(r)goto S_22224;}
do{
goto LABEL_FINDIDOK;
if(!qbevent)break;evnt(19014);}while(r);
}
}
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(19025);}while(r);
}
S_22230:;
if ((*_FUNC_FINDID_LONG_SCPASSED)||is_error_pending()){
if(qbevent){evnt(19031);if(r)goto S_22230;}
do{
*_FUNC_FINDID_LONG_IMAYHAVE=string2i(qbs_new_fixed((((uint8*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+520)),8,1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(19032);}while(r);
do{
*_FUNC_FINDID_LONG_AMAYHAVE=*_FUNC_FINDID_LONG_IMAYHAVE& 255 ;
if(!qbevent)break;evnt(19033);}while(r);
S_22233:;
if ((-(*_FUNC_FINDID_LONG_AMAYHAVE== 32 ))||is_error_pending()){
if(qbevent){evnt(19034);if(r)goto S_22233;}
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(19034);}while(r);
}
S_22236:;
if ((-(*_FUNC_FINDID_LONG_AMAYHAVE== 36 ))||is_error_pending()){
if(qbevent){evnt(19037);if(r)goto S_22236;}
S_22237:;
if ((-(*_FUNC_FINDID_LONG_IMAYHAVE!= 8228 ))||is_error_pending()){
if(qbevent){evnt(19038);if(r)goto S_22237;}
S_22238:;
if ((qbs_cleanup(qbs_tmp_base,-(string2i(_FUNC_FINDID_STRING_SC)== 8228 )))||is_error_pending()){
if(qbevent){evnt(19040);if(r)goto S_22238;}
do{
goto LABEL_FINDIDOK;
if(!qbevent)break;evnt(19040);}while(r);
}
}
}
S_22243:;
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(_FUNC_FINDID_STRING_SC,qbs_new_fixed((((uint8*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+520)),8,1))))||is_error_pending()){
if(qbevent){evnt(19044);if(r)goto S_22243;}
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(19044);}while(r);
}
}
LABEL_FINDIDOK:;
if(qbevent){evnt(19048);r=0;}
do{
memcpy((((char*)__UDT_ID)+(0)+ 0),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 0), 256);
memcpy((((char*)__UDT_ID)+(0)+ 256),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 256), 256);
memcpy((((char*)__UDT_ID)+(0)+ 512),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 512), 4);
memcpy((((char*)__UDT_ID)+(0)+ 516),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 516), 2);
memcpy((((char*)__UDT_ID)+(0)+ 518),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 518), 2);
memcpy((((char*)__UDT_ID)+(0)+ 520),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 520), 8);
memcpy((((char*)__UDT_ID)+(0)+ 528),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 528), 8);
memcpy((((char*)__UDT_ID)+(0)+ 536),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 536), 4);
memcpy((((char*)__UDT_ID)+(0)+ 540),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 540), 4);
memcpy((((char*)__UDT_ID)+(0)+ 544),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 544), 2);
memcpy((((char*)__UDT_ID)+(0)+ 546),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 546), 2);
memcpy((((char*)__UDT_ID)+(0)+ 548),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 548), 2);
memcpy((((char*)__UDT_ID)+(0)+ 550),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 550), 256);
memcpy((((char*)__UDT_ID)+(0)+ 806),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 806), 2);
memcpy((((char*)__UDT_ID)+(0)+ 808),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 808), 1);
memcpy((((char*)__UDT_ID)+(0)+ 809),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 809), 2);
memcpy((((char*)__UDT_ID)+(0)+ 811),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 811), 2);
memcpy((((char*)__UDT_ID)+(0)+ 813),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 813), 400);
memcpy((((char*)__UDT_ID)+(0)+ 1213),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 1213), 400);
memcpy((((char*)__UDT_ID)+(0)+ 1613),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 1613), 256);
memcpy((((char*)__UDT_ID)+(0)+ 1869),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 1869), 256);
memcpy((((char*)__UDT_ID)+(0)+ 2125),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2125), 256);
memcpy((((char*)__UDT_ID)+(0)+ 2381),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2381), 4);
memcpy((((char*)__UDT_ID)+(0)+ 2385),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2385), 256);
memcpy((((char*)__UDT_ID)+(0)+ 2641),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2641), 4);
memcpy((((char*)__UDT_ID)+(0)+ 2645),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2645), 2);
memcpy((((char*)__UDT_ID)+(0)+ 2647),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2647), 100);
memcpy((((char*)__UDT_ID)+(0)+ 2747),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2747), 100);
memcpy((((char*)__UDT_ID)+(0)+ 2847),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2847), 4);
memcpy((((char*)__UDT_ID)+(0)+ 2851),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2851), 2);
memcpy((((char*)__UDT_ID)+(0)+ 2853),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2853), 2);
memcpy((((char*)__UDT_ID)+(0)+ 2855),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2855), 4);
memcpy((((char*)__UDT_ID)+(0)+ 2859),(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2859), 2);
qbs_set(*(qbs**)(((char*)__UDT_ID)+(0)+ 2861), *(qbs**)(((char*)__ARRAY_UDT_IDS[0])+((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869)+ 2861));
if(!qbevent)break;evnt(19050);}while(r);
do{
*_FUNC_FINDID_LONG_T=*(int32*)(((char*)__UDT_ID)+(536));
if(!qbevent)break;evnt(19052);}while(r);
do{
qbs_set(_FUNC_FINDID_STRING_TEMP,FUNC_REFER(qbs__tostr((int32)(*_FUNC_FINDID_LONG_I),NULL,0),_FUNC_FINDID_LONG_T,&(pass2906= 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(19053);}while(r);
do{
SUB_MANAGEVARIABLELIST(qbs_new_txt_len("",0),_FUNC_FINDID_STRING_TEMP,&(pass2907= 0 ),&(pass2908= 1 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(19054);}while(r);
do{
*__LONG_CURRENTID=*_FUNC_FINDID_LONG_I;
if(!qbevent)break;evnt(19055);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(19056);}while(r);
LABEL_FINDIDNOMATCH:;
if(qbevent){evnt(19059);r=0;}
S_22253:;
if ((-(*_FUNC_FINDID_LONG_Z== 2 ))||is_error_pending()){
if(qbevent){evnt(19061);if(r)goto S_22253;}
do{
goto LABEL_HASHRETRY;
if(!qbevent)break;evnt(19061);}while(r);
}
LABEL_NOID:;
if(qbevent){evnt(19064);r=0;}
do{
*_FUNC_FINDID_LONG_FINDID= 0 ;
if(!qbevent)break;evnt(19065);}while(r);
do{
*__LONG_CURRENTID= -1 ;
if(!qbevent)break;evnt(19066);}while(r);
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free24.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;
return *_FUNC_FINDID_LONG_FINDID;
}
