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 "data31.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(20382);}while(r);
S_23559:;
if ((qbs_cleanup(qbs_tmp_base,-(qbs_asc(_FUNC_FINDID_STRING_N)== 34 )))||is_error_pending()){
if(qbevent){evnt(20385);if(r)goto S_23559;}
do{
goto LABEL_NOID;
if(!qbevent)break;evnt(20385);}while(r);
}
do{
qbs_set(_FUNC_FINDID_STRING_SECONDARG,__STRING_FINDIDSECONDARG);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(20388);}while(r);
do{
qbs_set(__STRING_FINDIDSECONDARG,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(20388);}while(r);
do{
*_FUNC_FINDID_LONG_FINDANOTHER=*__INTEGER_FINDANOTHERID;
if(!qbevent)break;evnt(20391);}while(r);
do{
*__INTEGER_FINDANOTHERID= 0 ;
if(!qbevent)break;evnt(20391);}while(r);
S_23566:;
if (((-(*_FUNC_FINDID_LONG_FINDANOTHER!= 0 ))&(-(*__LONG_FINDIDINTERNAL!= 2 )))||is_error_pending()){
if(qbevent){evnt(20392);if(r)goto S_23566;}
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(20392);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(20392);}while(r);
}
S_23570:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(20393);if(r)goto S_23570;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(20393);}while(r);
}
do{
*_FUNC_FINDID_LONG_FINDID= 2 ;
if(!qbevent)break;evnt(20395);}while(r);
do{
*_FUNC_FINDID_LONG_I= 0 ;
if(!qbevent)break;evnt(20398);}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(20399);}while(r);
S_23576:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(20399);if(r)goto S_23576;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(20399);}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(20400);}while(r);
S_23580:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(20400);if(r)goto S_23580;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(20400);}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(20401);}while(r);
S_23584:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(20401);if(r)goto S_23584;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(20401);}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(20402);}while(r);
S_23588:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(20402);if(r)goto S_23588;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(20402);}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(20403);}while(r);
S_23592:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(20403);if(r)goto S_23592;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(20403);}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(20404);}while(r);
S_23596:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(20404);if(r)goto S_23596;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(20404);}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(20405);}while(r);
S_23600:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(20405);if(r)goto S_23600;}
do{
goto LABEL_GOTSC;
if(!qbevent)break;evnt(20405);}while(r);
}
LABEL_GOTSC:;
if(qbevent){evnt(20406);r=0;}
S_23603:;
if ((*_FUNC_FINDID_LONG_I)||is_error_pending()){
if(qbevent){evnt(20407);if(r)goto S_23603;}
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(20408);}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(20408);}while(r);
S_23606:;
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(20409);if(r)goto S_23606;}
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(20409);}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(20420);}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(20421);}while(r);
S_23613:;
if ((qbs_cleanup(qbs_tmp_base,_FUNC_FINDID_STRING_SC->len))||is_error_pending()){
if(qbevent){evnt(20422);if(r)goto S_23613;}
do{
*_FUNC_FINDID_LONG_SCPASSED= 1 ;
if(!qbevent)break;evnt(20422);}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(20422);}while(r);
}else{
do{
*_FUNC_FINDID_LONG_SCPASSED= 0 ;
if(!qbevent)break;evnt(20422);}while(r);
}
S_23619:;
if ((qbs_cleanup(qbs_tmp_base,-(_FUNC_FINDID_STRING_N->len< 256 )))||is_error_pending()){
if(qbevent){evnt(20424);if(r)goto S_23619;}
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(20424);}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(20433);}while(r);
S_23623:;
if ((*_FUNC_FINDID_LONG_FINDANOTHER)||is_error_pending()){
if(qbevent){evnt(20434);if(r)goto S_23623;}
LABEL_HASHRETRY:;
if(qbevent){evnt(20435);r=0;}
do{
*_FUNC_FINDID_LONG_Z=FUNC_HASHFINDCONT(_FUNC_FINDID_LONG_UNREQUIRED,_FUNC_FINDID_LONG_I);
if(!qbevent)break;evnt(20436);}while(r);
}else{
do{
*_FUNC_FINDID_LONG_Z=FUNC_HASHFIND(_FUNC_FINDID_STRING_N,&(pass3124= 1 ),_FUNC_FINDID_LONG_UNREQUIRED,_FUNC_FINDID_LONG_I);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(20438);}while(r);
}
do{
*__LONG_FINDIDINTERNAL=*_FUNC_FINDID_LONG_Z;
if(!qbevent)break;evnt(20440);}while(r);
S_23629:;
if ((-(*_FUNC_FINDID_LONG_Z== 0 ))||is_error_pending()){
if(qbevent){evnt(20441);if(r)goto S_23629;}
do{
goto LABEL_NOID;
if(!qbevent)break;evnt(20441);}while(r);
}
do{
*_FUNC_FINDID_LONG_FINDID=*_FUNC_FINDID_LONG_Z;
if(!qbevent)break;evnt(20442);}while(r);
S_23633:;
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(20456);if(r)goto S_23633;}
S_23634:;
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(20457);if(r)goto S_23634;}
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(20457);}while(r);
}
}
S_23638:;
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(20461);if(r)goto S_23638;}
S_23639:;
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(20462);if(r)goto S_23639;}
S_23640:;
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(20463);if(r)goto S_23640;}
}else{
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(20465);}while(r);
}
}
S_23645:;
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(20468);if(r)goto S_23645;}
S_23646:;
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(20469);if(r)goto S_23646;}
}else{
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(20471);}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(20478);}while(r);
do{
*_FUNC_FINDID_LONG_AMUSTHAVE=*_FUNC_FINDID_LONG_IMUSTHAVE& 255 ;
if(!qbevent)break;evnt(20479);}while(r);
S_23654:;
if ((-(*_FUNC_FINDID_LONG_AMUSTHAVE!= 32 ))||is_error_pending()){
if(qbevent){evnt(20480);if(r)goto S_23654;}
S_23655:;
if ((*_FUNC_FINDID_LONG_SCPASSED)||is_error_pending()){
if(qbevent){evnt(20481);if(r)goto S_23655;}
S_23656:;
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(20482);if(r)goto S_23656;}
do{
goto LABEL_FINDIDOK;
if(!qbevent)break;evnt(20482);}while(r);
}
}
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(20493);}while(r);
}
S_23662:;
if ((*_FUNC_FINDID_LONG_SCPASSED)||is_error_pending()){
if(qbevent){evnt(20499);if(r)goto S_23662;}
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(20500);}while(r);
do{
*_FUNC_FINDID_LONG_AMAYHAVE=*_FUNC_FINDID_LONG_IMAYHAVE& 255 ;
if(!qbevent)break;evnt(20501);}while(r);
S_23665:;
if ((-(*_FUNC_FINDID_LONG_AMAYHAVE== 32 ))||is_error_pending()){
if(qbevent){evnt(20502);if(r)goto S_23665;}
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(20502);}while(r);
}
S_23668:;
if ((-(*_FUNC_FINDID_LONG_AMAYHAVE== 36 ))||is_error_pending()){
if(qbevent){evnt(20505);if(r)goto S_23668;}
S_23669:;
if ((-(*_FUNC_FINDID_LONG_IMAYHAVE!= 8228 ))||is_error_pending()){
if(qbevent){evnt(20506);if(r)goto S_23669;}
S_23670:;
if ((qbs_cleanup(qbs_tmp_base,-(string2i(_FUNC_FINDID_STRING_SC)== 8228 )))||is_error_pending()){
if(qbevent){evnt(20508);if(r)goto S_23670;}
do{
goto LABEL_FINDIDOK;
if(!qbevent)break;evnt(20508);}while(r);
}
}
}
S_23675:;
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(20512);if(r)goto S_23675;}
do{
goto LABEL_FINDIDNOMATCH;
if(!qbevent)break;evnt(20512);}while(r);
}
}
LABEL_FINDIDOK:;
if(qbevent){evnt(20516);r=0;}
do{
memcpy((((char*)__UDT_ID)+((0+0))+ 0),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 0), 256);
memcpy((((char*)__UDT_ID)+((0+0))+ 256),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 256), 256);
memcpy((((char*)__UDT_ID)+((0+0))+ 512),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 512), 4);
memcpy((((char*)__UDT_ID)+((0+0))+ 516),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 516), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 518),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 518), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 520),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 520), 8);
memcpy((((char*)__UDT_ID)+((0+0))+ 528),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 528), 8);
memcpy((((char*)__UDT_ID)+((0+0))+ 536),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 536), 4);
memcpy((((char*)__UDT_ID)+((0+0))+ 540),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 540), 4);
memcpy((((char*)__UDT_ID)+((0+0))+ 544),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 544), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 546),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 546), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 548),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 548), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 550),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 550), 256);
memcpy((((char*)__UDT_ID)+((0+0))+ 806),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 806), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 808),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 808), 1);
memcpy((((char*)__UDT_ID)+((0+0))+ 809),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 809), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 811),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 811), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 813),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 813), 400);
memcpy((((char*)__UDT_ID)+((0+0))+ 1213),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 1213), 400);
memcpy((((char*)__UDT_ID)+((0+0))+ 1613),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 1613), 256);
memcpy((((char*)__UDT_ID)+((0+0))+ 1869),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 1869), 256);
memcpy((((char*)__UDT_ID)+((0+0))+ 2125),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2125), 256);
memcpy((((char*)__UDT_ID)+((0+0))+ 2381),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2381), 4);
memcpy((((char*)__UDT_ID)+((0+0))+ 2385),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2385), 256);
memcpy((((char*)__UDT_ID)+((0+0))+ 2641),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2641), 4);
memcpy((((char*)__UDT_ID)+((0+0))+ 2645),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2645), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 2647),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2647), 100);
memcpy((((char*)__UDT_ID)+((0+0))+ 2747),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2747), 100);
memcpy((((char*)__UDT_ID)+((0+0))+ 2847),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2847), 4);
memcpy((((char*)__UDT_ID)+((0+0))+ 2851),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2851), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 2853),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2853), 2);
memcpy((((char*)__UDT_ID)+((0+0))+ 2855),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2855), 4);
memcpy((((char*)__UDT_ID)+((0+0))+ 2859),(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2859), 2);
qbs_set(*(qbs**)(((char*)__UDT_ID)+((0+0))+ 2861), *(qbs**)(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*_FUNC_FINDID_LONG_I)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2869+0))+ 2861));
if(!qbevent)break;evnt(20518);}while(r);
do{
*_FUNC_FINDID_LONG_T=*(int32*)(((char*)__UDT_ID)+((0+536)));
if(!qbevent)break;evnt(20520);}while(r);
do{
qbs_set(_FUNC_FINDID_STRING_TEMP,FUNC_REFER(qbs__tostr((int32)(*_FUNC_FINDID_LONG_I),NULL,0),_FUNC_FINDID_LONG_T,&(pass3125= 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(20521);}while(r);
do{
SUB_MANAGEVARIABLELIST(qbs_new_txt_len("",0),_FUNC_FINDID_STRING_TEMP,&(pass3126= 0 ),&(pass3127= 1 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(20522);}while(r);
do{
*__LONG_CURRENTID=*_FUNC_FINDID_LONG_I;
if(!qbevent)break;evnt(20523);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(20524);}while(r);
LABEL_FINDIDNOMATCH:;
if(qbevent){evnt(20527);r=0;}
S_23685:;
if ((-(*_FUNC_FINDID_LONG_Z== 2 ))||is_error_pending()){
if(qbevent){evnt(20529);if(r)goto S_23685;}
do{
goto LABEL_HASHRETRY;
if(!qbevent)break;evnt(20529);}while(r);
}
LABEL_NOID:;
if(qbevent){evnt(20532);r=0;}
do{
*_FUNC_FINDID_LONG_FINDID= 0 ;
if(!qbevent)break;evnt(20533);}while(r);
do{
*__LONG_CURRENTID= -1 ;
if(!qbevent)break;evnt(20534);}while(r);
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free31.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;
}
