qbs* FUNC_ARRAYREFERENCE(qbs*_FUNC_ARRAYREFERENCE_STRING_INDEXES,int32*_FUNC_ARRAYREFERENCE_LONG_TYP){
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 "data11.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
libqb_check_stack();
if (is_error_pending()) goto exit_subfunc;
do{
*__INTEGER_ARRAYPROCESSINGHAPPENED= 1 ;
if(!qbevent)break;evnt(15470);}while(r);
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_IDNUMBER,qbs__tostr((int32)(*__LONG_CURRENTID),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15480);}while(r);
do{
if(!qbevent)break;evnt(15482);}while(r);
do{
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 0),(((char*)__UDT_ID)+((0+0))+ 0), 256);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 256),(((char*)__UDT_ID)+((0+0))+ 256), 256);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 512),(((char*)__UDT_ID)+((0+0))+ 512), 4);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 516),(((char*)__UDT_ID)+((0+0))+ 516), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 518),(((char*)__UDT_ID)+((0+0))+ 518), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 520),(((char*)__UDT_ID)+((0+0))+ 520), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 522),(((char*)__UDT_ID)+((0+0))+ 522), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 524),(((char*)__UDT_ID)+((0+0))+ 524), 8);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 532),(((char*)__UDT_ID)+((0+0))+ 532), 8);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 540),(((char*)__UDT_ID)+((0+0))+ 540), 4);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 544),(((char*)__UDT_ID)+((0+0))+ 544), 4);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 548),(((char*)__UDT_ID)+((0+0))+ 548), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 550),(((char*)__UDT_ID)+((0+0))+ 550), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 552),(((char*)__UDT_ID)+((0+0))+ 552), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 554),(((char*)__UDT_ID)+((0+0))+ 554), 256);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 810),(((char*)__UDT_ID)+((0+0))+ 810), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 812),(((char*)__UDT_ID)+((0+0))+ 812), 1);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 813),(((char*)__UDT_ID)+((0+0))+ 813), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 815),(((char*)__UDT_ID)+((0+0))+ 815), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 817),(((char*)__UDT_ID)+((0+0))+ 817), 400);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 1217),(((char*)__UDT_ID)+((0+0))+ 1217), 400);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 1617),(((char*)__UDT_ID)+((0+0))+ 1617), 256);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 1873),(((char*)__UDT_ID)+((0+0))+ 1873), 256);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2129),(((char*)__UDT_ID)+((0+0))+ 2129), 256);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2385),(((char*)__UDT_ID)+((0+0))+ 2385), 4);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2389),(((char*)__UDT_ID)+((0+0))+ 2389), 256);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2645),(((char*)__UDT_ID)+((0+0))+ 2645), 4);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2649),(((char*)__UDT_ID)+((0+0))+ 2649), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2651),(((char*)__UDT_ID)+((0+0))+ 2651), 100);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2751),(((char*)__UDT_ID)+((0+0))+ 2751), 100);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2851),(((char*)__UDT_ID)+((0+0))+ 2851), 100);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2951),(((char*)__UDT_ID)+((0+0))+ 2951), 4);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2955),(((char*)__UDT_ID)+((0+0))+ 2955), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2957),(((char*)__UDT_ID)+((0+0))+ 2957), 2);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2959),(((char*)__UDT_ID)+((0+0))+ 2959), 4);
memcpy((((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2963),(((char*)__UDT_ID)+((0+0))+ 2963), 2);
qbs_set(*(qbs**)(((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+0))+ 2965), *(qbs**)(((char*)__UDT_ID)+((0+0))+ 2965));
if(!qbevent)break;evnt(15484);}while(r);
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_A,_FUNC_ARRAYREFERENCE_STRING_INDEXES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15486);}while(r);
do{
*_FUNC_ARRAYREFERENCE_LONG_TYP=*(int32*)(((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+512)))+*__LONG_ISARRAY+*__LONG_ISREFERENCE;
if(!qbevent)break;evnt(15487);}while(r);
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_N,qbs_rtrim(qbs_new_fixed((((uint8*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+554))),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15488);}while(r);
S_18028:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_ARRAYREFERENCE_STRING_A,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(15490);if(r)goto S_18028;}
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_R,qbs_new_txt_len("0",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15491);}while(r);
do{
goto LABEL_GOTARRAYINDEX;
if(!qbevent)break;evnt(15492);}while(r);
}
do{
*_FUNC_ARRAYREFERENCE_LONG_N=FUNC_NUMELEMENTS(_FUNC_ARRAYREFERENCE_STRING_A);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15495);}while(r);
do{
*_FUNC_ARRAYREFERENCE_LONG_ELEMENTS= 1 ;
if(!qbevent)break;evnt(15498);}while(r);
do{
*_FUNC_ARRAYREFERENCE_LONG_B= 0 ;
if(!qbevent)break;evnt(15499);}while(r);
S_18035:;
fornext_value2659= 1 ;
fornext_finalvalue2659=*_FUNC_ARRAYREFERENCE_LONG_N;
fornext_step2659= 1 ;
if (fornext_step2659<0) fornext_step_negative2659=1; else fornext_step_negative2659=0;
if (is_error_pending()) goto fornext_error2659;
goto fornext_entrylabel2659;
while(1){
fornext_value2659=fornext_step2659+(*_FUNC_ARRAYREFERENCE_LONG_I);
fornext_entrylabel2659:
*_FUNC_ARRAYREFERENCE_LONG_I=fornext_value2659;
if (fornext_step_negative2659){
if (fornext_value2659<fornext_finalvalue2659) break;
}else{
if (fornext_value2659>fornext_finalvalue2659) break;
}
fornext_error2659:;
if(qbevent){evnt(15500);if(r)goto S_18035;}
do{
*_FUNC_ARRAYREFERENCE_LONG_A=qbs_asc(FUNC_GETELEMENT(_FUNC_ARRAYREFERENCE_STRING_A,_FUNC_ARRAYREFERENCE_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15501);}while(r);
S_18037:;
if ((-(*_FUNC_ARRAYREFERENCE_LONG_A== 40 ))||is_error_pending()){
if(qbevent){evnt(15502);if(r)goto S_18037;}
do{
*_FUNC_ARRAYREFERENCE_LONG_B=*_FUNC_ARRAYREFERENCE_LONG_B+ 1 ;
if(!qbevent)break;evnt(15502);}while(r);
}
S_18040:;
if ((-(*_FUNC_ARRAYREFERENCE_LONG_A== 41 ))||is_error_pending()){
if(qbevent){evnt(15503);if(r)goto S_18040;}
do{
*_FUNC_ARRAYREFERENCE_LONG_B=*_FUNC_ARRAYREFERENCE_LONG_B- 1 ;
if(!qbevent)break;evnt(15503);}while(r);
}
S_18043:;
if (((-(*_FUNC_ARRAYREFERENCE_LONG_A== 44 ))&(-(*_FUNC_ARRAYREFERENCE_LONG_B== 0 )))||is_error_pending()){
if(qbevent){evnt(15504);if(r)goto S_18043;}
do{
*_FUNC_ARRAYREFERENCE_LONG_ELEMENTS=*_FUNC_ARRAYREFERENCE_LONG_ELEMENTS+ 1 ;
if(!qbevent)break;evnt(15504);}while(r);
}
fornext_continue_2658:;
}
fornext_exit_2658:;
S_18047:;
if ((-(*(int16*)(((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+516)))== -1 ))||is_error_pending()){
if(qbevent){evnt(15507);if(r)goto S_18047;}
S_18048:;
if (((-(((int16*)(__ARRAY_INTEGER_ARRAYELEMENTSLIST[0]))[array_check((*__LONG_CURRENTID)-__ARRAY_INTEGER_ARRAYELEMENTSLIST[4],__ARRAY_INTEGER_ARRAYELEMENTSLIST[5])]!= 0 ))&(-(*_FUNC_ARRAYREFERENCE_LONG_ELEMENTS!=((int16*)(__ARRAY_INTEGER_ARRAYELEMENTSLIST[0]))[array_check((*__LONG_CURRENTID)-__ARRAY_INTEGER_ARRAYELEMENTSLIST[4],__ARRAY_INTEGER_ARRAYELEMENTSLIST[5])])))||is_error_pending()){
if(qbevent){evnt(15508);if(r)goto S_18048;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot change the number of elements an array has!",50));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15508);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(15508);}while(r);
}
S_18052:;
if ((-(*_FUNC_ARRAYREFERENCE_LONG_ELEMENTS== 1 ))||is_error_pending()){
if(qbevent){evnt(15509);if(r)goto S_18052;}
do{
*(int16*)(((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+516)))= 1 ;
if(!qbevent)break;evnt(15509);}while(r);
do{
*(int16*)(((char*)__ARRAY_UDT_IDS[0])+(((array_check((*__LONG_CURRENTID)-__ARRAY_UDT_IDS[4],__ARRAY_UDT_IDS[5]))*2973+516)))= 1 ;
if(!qbevent)break;evnt(15509);}while(r);
}
do{
tmp_long=array_check((*__LONG_CURRENTID)-__ARRAY_INTEGER_ARRAYELEMENTSLIST[4],__ARRAY_INTEGER_ARRAYELEMENTSLIST[5]);
if (!is_error_pending()) ((int16*)(__ARRAY_INTEGER_ARRAYELEMENTSLIST[0]))[tmp_long]=*_FUNC_ARRAYREFERENCE_LONG_ELEMENTS;
if(!qbevent)break;evnt(15510);}while(r);
}else{
S_18058:;
if ((-(*_FUNC_ARRAYREFERENCE_LONG_ELEMENTS!=*(int16*)(((char*)_FUNC_ARRAYREFERENCE_UDT_ID2)+((0+516)))))||is_error_pending()){
if(qbevent){evnt(15512);if(r)goto S_18058;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot change the number of elements an array has!",50));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15512);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(15512);}while(r);
}
}
do{
*_FUNC_ARRAYREFERENCE_LONG_CURARG= 1 ;
if(!qbevent)break;evnt(15515);}while(r);
do{
*_FUNC_ARRAYREFERENCE_LONG_FIRSTI= 1 ;
if(!qbevent)break;evnt(15516);}while(r);
S_18065:;
fornext_value2661= 1 ;
fornext_finalvalue2661=*_FUNC_ARRAYREFERENCE_LONG_N;
fornext_step2661= 1 ;
if (fornext_step2661<0) fornext_step_negative2661=1; else fornext_step_negative2661=0;
if (is_error_pending()) goto fornext_error2661;
goto fornext_entrylabel2661;
while(1){
fornext_value2661=fornext_step2661+(*_FUNC_ARRAYREFERENCE_LONG_I);
fornext_entrylabel2661:
*_FUNC_ARRAYREFERENCE_LONG_I=fornext_value2661;
if (fornext_step_negative2661){
if (fornext_value2661<fornext_finalvalue2661) break;
}else{
if (fornext_value2661>fornext_finalvalue2661) break;
}
fornext_error2661:;
if(qbevent){evnt(15517);if(r)goto S_18065;}
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_L,FUNC_GETELEMENT(_FUNC_ARRAYREFERENCE_STRING_A,_FUNC_ARRAYREFERENCE_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15518);}while(r);
S_18067:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_ARRAYREFERENCE_STRING_L,qbs_new_txt_len("(",1))))||is_error_pending()){
if(qbevent){evnt(15519);if(r)goto S_18067;}
do{
*_FUNC_ARRAYREFERENCE_LONG_B=*_FUNC_ARRAYREFERENCE_LONG_B+ 1 ;
if(!qbevent)break;evnt(15519);}while(r);
}
S_18070:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_ARRAYREFERENCE_STRING_L,qbs_new_txt_len(")",1))))||is_error_pending()){
if(qbevent){evnt(15520);if(r)goto S_18070;}
do{
*_FUNC_ARRAYREFERENCE_LONG_B=*_FUNC_ARRAYREFERENCE_LONG_B- 1 ;
if(!qbevent)break;evnt(15520);}while(r);
}
S_18073:;
if ((qbs_cleanup(qbs_tmp_base,((qbs_equal(_FUNC_ARRAYREFERENCE_STRING_L,qbs_new_txt_len(",",1)))&(-(*_FUNC_ARRAYREFERENCE_LONG_B== 0 )))|(-(*_FUNC_ARRAYREFERENCE_LONG_I==*_FUNC_ARRAYREFERENCE_LONG_N))))||is_error_pending()){
if(qbevent){evnt(15521);if(r)goto S_18073;}
S_18074:;
if ((-(*_FUNC_ARRAYREFERENCE_LONG_I==*_FUNC_ARRAYREFERENCE_LONG_N))||is_error_pending()){
if(qbevent){evnt(15522);if(r)goto S_18074;}
S_18075:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_ARRAYREFERENCE_STRING_L,qbs_new_txt_len(",",1))))||is_error_pending()){
if(qbevent){evnt(15523);if(r)goto S_18075;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Array index missing",19));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15523);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(15523);}while(r);
}
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_E,FUNC_EVALUATETOTYP(FUNC_GETELEMENTS(_FUNC_ARRAYREFERENCE_STRING_A,_FUNC_ARRAYREFERENCE_LONG_FIRSTI,_FUNC_ARRAYREFERENCE_LONG_I),&(pass2662= 64 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15524);}while(r);
S_18080:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(15525);if(r)goto S_18080;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(15525);}while(r);
}
}else{
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_E,FUNC_EVALUATETOTYP(FUNC_GETELEMENTS(_FUNC_ARRAYREFERENCE_STRING_A,_FUNC_ARRAYREFERENCE_LONG_FIRSTI,&(pass2663=*_FUNC_ARRAYREFERENCE_LONG_I- 1 )),&(pass2664= 64 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15527);}while(r);
S_18085:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(15528);if(r)goto S_18085;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(15528);}while(r);
}
}
S_18089:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_ARRAYREFERENCE_STRING_E,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(15530);if(r)goto S_18089;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Array index missing",19));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15530);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(15530);}while(r);
}
do{
*_FUNC_ARRAYREFERENCE_LONG_ARGI=((*_FUNC_ARRAYREFERENCE_LONG_ELEMENTS-*_FUNC_ARRAYREFERENCE_LONG_CURARG)* 4 )+( 4 );
if(!qbevent)break;evnt(15531);}while(r);
S_18094:;
if ((-(*_FUNC_ARRAYREFERENCE_LONG_CURARG== 1 ))||is_error_pending()){
if(qbevent){evnt(15532);if(r)goto S_18094;}
S_18095:;
if ((*__LONG_CHECKINGON)||is_error_pending()){
if(qbevent){evnt(15533);if(r)goto S_18095;}
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_FUNC_ARRAYREFERENCE_STRING_R,qbs_new_txt_len("array_check((",13)),_FUNC_ARRAYREFERENCE_STRING_E),qbs_new_txt_len(")-",2)),_FUNC_ARRAYREFERENCE_STRING_N),qbs_new_txt_len("[",1)),qbs__tostr((int32)(*_FUNC_ARRAYREFERENCE_LONG_ARGI),NULL,0)),qbs_new_txt_len("],",2)),_FUNC_ARRAYREFERENCE_STRING_N),qbs_new_txt_len("[",1)),qbs__tostr((int64)(*_FUNC_ARRAYREFERENCE_LONG_ARGI+ 1 ),NULL,0)),qbs_new_txt_len("])+",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15534);}while(r);
}else{
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_FUNC_ARRAYREFERENCE_STRING_R,qbs_new_txt_len("(",1)),_FUNC_ARRAYREFERENCE_STRING_E),qbs_new_txt_len(")-",2)),_FUNC_ARRAYREFERENCE_STRING_N),qbs_new_txt_len("[",1)),qbs__tostr((int32)(*_FUNC_ARRAYREFERENCE_LONG_ARGI),NULL,0)),qbs_new_txt_len("]+",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15536);}while(r);
}
}else{
S_18101:;
if ((*__LONG_CHECKINGON)||is_error_pending()){
if(qbevent){evnt(15540);if(r)goto S_18101;}
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_FUNC_ARRAYREFERENCE_STRING_R,qbs_new_txt_len("array_check((",13)),_FUNC_ARRAYREFERENCE_STRING_E),qbs_new_txt_len(")-",2)),_FUNC_ARRAYREFERENCE_STRING_N),qbs_new_txt_len("[",1)),qbs__tostr((int32)(*_FUNC_ARRAYREFERENCE_LONG_ARGI),NULL,0)),qbs_new_txt_len("],",2)),_FUNC_ARRAYREFERENCE_STRING_N),qbs_new_txt_len("[",1)),qbs__tostr((int64)(*_FUNC_ARRAYREFERENCE_LONG_ARGI+ 1 ),NULL,0)),qbs_new_txt_len("])*",3)),_FUNC_ARRAYREFERENCE_STRING_N),qbs_new_txt_len("[",1)),qbs__tostr((int64)(*_FUNC_ARRAYREFERENCE_LONG_ARGI+ 2 ),NULL,0)),qbs_new_txt_len("]+",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15541);}while(r);
}else{
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_FUNC_ARRAYREFERENCE_STRING_R,qbs_new_txt_len("((",2)),_FUNC_ARRAYREFERENCE_STRING_E),qbs_new_txt_len(")-",2)),_FUNC_ARRAYREFERENCE_STRING_N),qbs_new_txt_len("[",1)),qbs__tostr((int32)(*_FUNC_ARRAYREFERENCE_LONG_ARGI),NULL,0)),qbs_new_txt_len("])*",3)),_FUNC_ARRAYREFERENCE_STRING_N),qbs_new_txt_len("[",1)),qbs__tostr((int64)(*_FUNC_ARRAYREFERENCE_LONG_ARGI+ 2 ),NULL,0)),qbs_new_txt_len("]+",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15543);}while(r);
}
}
do{
*_FUNC_ARRAYREFERENCE_LONG_FIRSTI=*_FUNC_ARRAYREFERENCE_LONG_I+ 1 ;
if(!qbevent)break;evnt(15546);}while(r);
do{
*_FUNC_ARRAYREFERENCE_LONG_CURARG=*_FUNC_ARRAYREFERENCE_LONG_CURARG+ 1 ;
if(!qbevent)break;evnt(15547);}while(r);
}
fornext_continue_2660:;
}
fornext_exit_2660:;
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_R,qbs_left(_FUNC_ARRAYREFERENCE_STRING_R,_FUNC_ARRAYREFERENCE_STRING_R->len- 1 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15550);}while(r);
LABEL_GOTARRAYINDEX:;
if(qbevent){evnt(15551);r=0;}
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_R,qbs_add(qbs_add(_FUNC_ARRAYREFERENCE_STRING_IDNUMBER,__STRING1_SP3),_FUNC_ARRAYREFERENCE_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15553);}while(r);
do{
qbs_set(_FUNC_ARRAYREFERENCE_STRING_ARRAYREFERENCE,_FUNC_ARRAYREFERENCE_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(15554);}while(r);
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free11.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;
qbs_maketmp(_FUNC_ARRAYREFERENCE_STRING_ARRAYREFERENCE);return _FUNC_ARRAYREFERENCE_STRING_ARRAYREFERENCE;
}
