void SUB_SETREFER(qbs*_SUB_SETREFER_STRING_A2,int32*_SUB_SETREFER_LONG_TYP2,qbs*_SUB_SETREFER_STRING_E2,int32*_SUB_SETREFER_LONG_METHOD){
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 "data40.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(_SUB_SETREFER_STRING_A,_SUB_SETREFER_STRING_A2);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22280);}while(r);
do{
*_SUB_SETREFER_LONG_TYP=*_SUB_SETREFER_LONG_TYP2;
if(!qbevent)break;evnt(22280);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_E,_SUB_SETREFER_STRING_E2);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22280);}while(r);
S_29943:;
if ((-(*_SUB_SETREFER_LONG_METHOD!= 1 ))||is_error_pending()){
if(qbevent){evnt(22281);if(r)goto S_29943;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_FIXOPERATIONORDER(_SUB_SETREFER_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22281);}while(r);
}
S_29946:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22282);if(r)goto S_29946;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22282);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_TL,__STRING_TLAYOUT);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22283);}while(r);
do{
*_SUB_SETREFER_LONG_I=func_instr(NULL,_SUB_SETREFER_STRING_A,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22291);}while(r);
S_29951:;
if ((*_SUB_SETREFER_LONG_I)||is_error_pending()){
if(qbevent){evnt(22292);if(r)goto S_29951;}
do{
*_SUB_SETREFER_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_SUB_SETREFER_STRING_A,*_SUB_SETREFER_LONG_I- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22293);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_A,qbs_right(_SUB_SETREFER_STRING_A,_SUB_SETREFER_STRING_A->len-*_SUB_SETREFER_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22293);}while(r);
}else{
do{
*_SUB_SETREFER_LONG_IDNUMBER=qbr(qbs_val<long double>(_SUB_SETREFER_STRING_A));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22295);}while(r);
}
do{
SUB_GETID(_SUB_SETREFER_LONG_IDNUMBER);
if(!qbevent)break;evnt(22297);}while(r);
S_29958:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22298);if(r)goto S_29958;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22298);}while(r);
}
S_29961:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISUDT)||is_error_pending()){
if(qbevent){evnt(22301);if(r)goto S_29961;}
do{
*_SUB_SETREFER_LONG_U=qbr(qbs_val<long double>(_SUB_SETREFER_STRING_A));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22304);}while(r);
do{
*_SUB_SETREFER_LONG_I=func_instr(NULL,_SUB_SETREFER_STRING_A,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22305);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_A,qbs_right(_SUB_SETREFER_STRING_A,_SUB_SETREFER_STRING_A->len-*_SUB_SETREFER_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22305);}while(r);
do{
*__LONG_E=qbr(qbs_val<long double>(_SUB_SETREFER_STRING_A));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22305);}while(r);
do{
*_SUB_SETREFER_LONG_I=func_instr(NULL,_SUB_SETREFER_STRING_A,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22306);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_O,qbs_right(_SUB_SETREFER_STRING_A,_SUB_SETREFER_STRING_A->len-*_SUB_SETREFER_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22306);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_N,qbs_add(qbs_new_txt_len("UDT_",4),qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+(0)),256,1))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22307);}while(r);
S_29969:;
if ((-(*(int32*)(((char*)__UDT_ID)+(536))== 0 ))||is_error_pending()){
if(qbevent){evnt(22307);if(r)goto S_29969;}
do{
qbs_set(_SUB_SETREFER_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_SUB_SETREFER_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22307);}while(r);
}
S_29972:;
if (((-(*__LONG_E!= 0 ))&(-(*_SUB_SETREFER_LONG_U== 1 )))||is_error_pending()){
if(qbevent){evnt(22309);if(r)goto S_29972;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot set read-only element of _MEM TYPE",41));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22310);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22310);}while(r);
}
S_29976:;
if ((-(*__LONG_E== 0 ))||is_error_pending()){
if(qbevent){evnt(22313);if(r)goto S_29976;}
S_29977:;
if ((-(*_SUB_SETREFER_LONG_METHOD!= 0 ))||is_error_pending()){
if(qbevent){evnt(22316);if(r)goto S_29977;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Unexpected internal code reference to UDT",41));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22316);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22316);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_LHSSCOPE,FUNC_SCOPE());
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22317);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_EVALUATE(_SUB_SETREFER_STRING_E,_SUB_SETREFER_LONG_T2));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22318);}while(r);
S_29983:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22319);if(r)goto S_29983;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22319);}while(r);
}
S_29986:;
if ((-((*_SUB_SETREFER_LONG_T2&*__LONG_ISUDT)== 0 ))||is_error_pending()){
if(qbevent){evnt(22320);if(r)goto S_29986;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Expected = similar user defined type",36));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22320);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22320);}while(r);
}
S_29990:;
if ((-((*_SUB_SETREFER_LONG_T2&*__LONG_ISREFERENCE)== 0 ))||is_error_pending()){
if(qbevent){evnt(22322);if(r)goto S_29990;}
S_29991:;
if ((*_SUB_SETREFER_LONG_T2&*__LONG_ISPOINTER)||is_error_pending()){
if(qbevent){evnt(22323);if(r)goto S_29991;}
do{
qbs_set(_SUB_SETREFER_STRING_SRC,qbs_add(qbs_add(qbs_new_txt_len("((char*)",8),_SUB_SETREFER_STRING_E),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22324);}while(r);
do{
*_SUB_SETREFER_LONG_E2= 0 ;
if(!qbevent)break;evnt(22325);}while(r);
do{
*_SUB_SETREFER_LONG_U2=*_SUB_SETREFER_LONG_T2& 511 ;
if(!qbevent)break;evnt(22325);}while(r);
}else{
do{
qbs_set(_SUB_SETREFER_STRING_SRC,qbs_add(qbs_add(qbs_new_txt_len("((char*)&",9),_SUB_SETREFER_STRING_E),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22327);}while(r);
do{
*_SUB_SETREFER_LONG_E2= 0 ;
if(!qbevent)break;evnt(22328);}while(r);
do{
*_SUB_SETREFER_LONG_U2=*_SUB_SETREFER_LONG_T2& 511 ;
if(!qbevent)break;evnt(22328);}while(r);
}
do{
goto LABEL_DIRECTUDT;
if(!qbevent)break;evnt(22330);}while(r);
}
do{
*_SUB_SETREFER_LONG_IDNUMBER2=qbr(qbs_val<long double>(_SUB_SETREFER_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22334);}while(r);
do{
SUB_GETID(_SUB_SETREFER_LONG_IDNUMBER2);
if(!qbevent)break;evnt(22335);}while(r);
S_30004:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22338);if(r)goto S_30004;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22338);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_N2,qbs_add(qbs_new_txt_len("UDT_",4),qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+(0)),256,1))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22339);}while(r);
S_30008:;
if ((-(*(int32*)(((char*)__UDT_ID)+(536))== 0 ))||is_error_pending()){
if(qbevent){evnt(22339);if(r)goto S_30008;}
do{
qbs_set(_SUB_SETREFER_STRING_N2,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_SUB_SETREFER_STRING_N2),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22339);}while(r);
}
do{
*_SUB_SETREFER_LONG_I=func_instr(NULL,_SUB_SETREFER_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22340);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_E,qbs_right(_SUB_SETREFER_STRING_E,_SUB_SETREFER_STRING_E->len-*_SUB_SETREFER_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22340);}while(r);
do{
*_SUB_SETREFER_LONG_U2=qbr(qbs_val<long double>(_SUB_SETREFER_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22340);}while(r);
do{
*_SUB_SETREFER_LONG_I=func_instr(NULL,_SUB_SETREFER_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22341);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_E,qbs_right(_SUB_SETREFER_STRING_E,_SUB_SETREFER_STRING_E->len-*_SUB_SETREFER_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22341);}while(r);
do{
*_SUB_SETREFER_LONG_E2=qbr(qbs_val<long double>(_SUB_SETREFER_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22341);}while(r);
do{
*_SUB_SETREFER_LONG_I=func_instr(NULL,_SUB_SETREFER_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22342);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_O2,qbs_right(_SUB_SETREFER_STRING_E,_SUB_SETREFER_STRING_E->len-*_SUB_SETREFER_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22342);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_SRC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((char*)",8),FUNC_SCOPE()),_SUB_SETREFER_STRING_N2),qbs_new_txt_len(")+(",3)),_SUB_SETREFER_STRING_O2),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22347);}while(r);
LABEL_DIRECTUDT:;
if(qbevent){evnt(22348);r=0;}
S_30020:;
if (((-(*_SUB_SETREFER_LONG_U!=*_SUB_SETREFER_LONG_U2))|(-(*_SUB_SETREFER_LONG_E2!= 0 )))||is_error_pending()){
if(qbevent){evnt(22349);if(r)goto S_30020;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Expected = similar user defined type",36));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22349);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22349);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((char*)",8),_SUB_SETREFER_STRING_LHSSCOPE),_SUB_SETREFER_STRING_N),qbs_new_txt_len(")+(",3)),_SUB_SETREFER_STRING_O),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22350);}while(r);
do{
SUB_COPY_FULL_UDT(_SUB_SETREFER_STRING_DST,_SUB_SETREFER_STRING_SRC,__LONG_MAINTXTBUF,&(pass3279= 0 ),_SUB_SETREFER_LONG_U);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22351);}while(r);
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22355);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22356);}while(r);
}
S_30029:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISOFFSETINBITS)||is_error_pending()){
if(qbevent){evnt(22360);if(r)goto S_30029;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot resolve bit-length variables inside user defined types",61));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22360);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22360);}while(r);
}
S_30033:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22361);if(r)goto S_30033;}
S_30034:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISFIXEDLENGTH)||is_error_pending()){
if(qbevent){evnt(22362);if(r)goto S_30034;}
do{
qbs_set(_SUB_SETREFER_STRING_O2,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((uint8*)",10),FUNC_SCOPE()),_SUB_SETREFER_STRING_N),qbs_new_txt_len(")+(",3)),_SUB_SETREFER_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22363);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("qbs_new_fixed(",14),_SUB_SETREFER_STRING_O2),qbs_new_txt_len(",",1)),qbs__tostr((int32)(((int32*)(__ARRAY_LONG_UDTETYPESIZE[0]))[array_check((*__LONG_E)-__ARRAY_LONG_UDTETYPESIZE[4],__ARRAY_LONG_UDTETYPESIZE[5])]),NULL,0)),qbs_new_txt_len(",1)",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22364);}while(r);
}else{
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*((qbs**)((char*)(",18),FUNC_SCOPE()),_SUB_SETREFER_STRING_N),qbs_new_txt_len(")+(",3)),_SUB_SETREFER_STRING_O),qbs_new_txt_len(")))",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22366);}while(r);
}
S_30040:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(22368);if(r)goto S_30040;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,&(pass3280=*__LONG_STRINGTYPE-*__LONG_ISPOINTER)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22368);}while(r);
}
S_30043:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22369);if(r)goto S_30043;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22369);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3281=*__LONG_MAINTXTBUF),qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("qbs_set(",8),_SUB_SETREFER_STRING_R),qbs_new_txt_len(",",1)),_SUB_SETREFER_STRING_E),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22370);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3282=*__LONG_MAINTXTBUF),qbs_add(__STRING_CLEANUPSTRINGPROCESSINGCALL,qbs_new_txt_len("0);",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22371);}while(r);
}else{
do{
*_SUB_SETREFER_LONG_TYP=*_SUB_SETREFER_LONG_TYP-*__LONG_ISUDT-*__LONG_ISREFERENCE-*__LONG_ISPOINTER;
if(!qbevent)break;evnt(22373);}while(r);
S_30050:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISARRAY)||is_error_pending()){
if(qbevent){evnt(22374);if(r)goto S_30050;}
do{
*_SUB_SETREFER_LONG_TYP=*_SUB_SETREFER_LONG_TYP-*__LONG_ISARRAY;
if(!qbevent)break;evnt(22374);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_T,FUNC_TYP2CTYP(_SUB_SETREFER_LONG_TYP,qbs_new_txt_len("",0)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22375);}while(r);
S_30054:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22376);if(r)goto S_30054;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22376);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_O2,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_SUB_SETREFER_STRING_N),qbs_new_txt_len(")+(",3)),_SUB_SETREFER_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22377);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),qbs_new_txt_len("(",1)),_SUB_SETREFER_STRING_T),qbs_new_txt_len("*)",2)),_SUB_SETREFER_STRING_O2));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22378);}while(r);
S_30059:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(22379);if(r)goto S_30059;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,_SUB_SETREFER_LONG_TYP));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22379);}while(r);
}
S_30062:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22380);if(r)goto S_30062;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22380);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3283=*__LONG_MAINTXTBUF),qbs_add(qbs_add(qbs_add(_SUB_SETREFER_STRING_R,qbs_new_txt_len("=",1)),_SUB_SETREFER_STRING_E),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22381);}while(r);
}
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22385);}while(r);
S_30068:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(qbs_left(_SUB_SETREFER_STRING_R, 1 ),qbs_new_txt_len("*",1))))||is_error_pending()){
if(qbevent){evnt(22386);if(r)goto S_30068;}
do{
qbs_set(_SUB_SETREFER_STRING_R,func_mid(_SUB_SETREFER_STRING_R, 2 ,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22386);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22387);}while(r);
}
S_30073:;
if ((*(int32*)(((char*)__UDT_ID)+(512)))||is_error_pending()){
if(qbevent){evnt(22392);if(r)goto S_30073;}
do{
qbs_set(_SUB_SETREFER_STRING_N,qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+(550)),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22393);}while(r);
do{
*_SUB_SETREFER_LONG_TYP=*_SUB_SETREFER_LONG_TYP-*__LONG_ISPOINTER-*__LONG_ISREFERENCE;
if(!qbevent)break;evnt(22394);}while(r);
S_30076:;
if (((*_SUB_SETREFER_LONG_TYP&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(22396);if(r)goto S_30076;}
S_30077:;
if (((*_SUB_SETREFER_LONG_TYP&*__LONG_ISFIXEDLENGTH))||is_error_pending()){
if(qbevent){evnt(22397);if(r)goto S_30077;}
do{
qbs_set(_SUB_SETREFER_STRING_OFFSET,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("&((uint8*)(",11),_SUB_SETREFER_STRING_N),qbs_new_txt_len("[0]))[tmp_long*",15)),qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+(540))),NULL,0)),qbs_new_txt_len("]",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22398);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("qbs_new_fixed(",14),_SUB_SETREFER_STRING_OFFSET),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+(540))),NULL,0)),qbs_new_txt_len(",1)",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22399);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3284=*__LONG_MAINTXTBUF),qbs_add(qbs_add(qbs_new_txt_len("tmp_long=",9),_SUB_SETREFER_STRING_A),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22400);}while(r);
S_30081:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(22401);if(r)goto S_30081;}
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("if (!is_error_pending()) qbs_set(",33),_SUB_SETREFER_STRING_R),qbs_new_txt_len(",",1)),FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,_SUB_SETREFER_LONG_TYP)),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22402);}while(r);
S_30083:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22403);if(r)goto S_30083;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22403);}while(r);
}
}else{
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("if (!is_error_pending()) qbs_set(",33),_SUB_SETREFER_STRING_R),qbs_new_txt_len(",",1)),_SUB_SETREFER_STRING_E),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22405);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3285=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22407);}while(r);
}else{
do{
SUB_WRITEBUFLINE(&(pass3286=*__LONG_MAINTXTBUF),qbs_add(qbs_add(qbs_new_txt_len("tmp_long=",9),_SUB_SETREFER_STRING_A),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22409);}while(r);
S_30092:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(22410);if(r)goto S_30092;}
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(",53),_SUB_SETREFER_STRING_N),qbs_new_txt_len("[0]))[tmp_long])),",18)),FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,_SUB_SETREFER_LONG_TYP)),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22411);}while(r);
S_30094:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22412);if(r)goto S_30094;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22412);}while(r);
}
}else{
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(",53),_SUB_SETREFER_STRING_N),qbs_new_txt_len("[0]))[tmp_long])),",18)),_SUB_SETREFER_STRING_E),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22414);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3287=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22416);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3288=*__LONG_MAINTXTBUF),qbs_add(__STRING_CLEANUPSTRINGPROCESSINGCALL,qbs_new_txt_len("0);",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22418);}while(r);
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22419);}while(r);
S_30104:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(qbs_left(_SUB_SETREFER_STRING_R, 1 ),qbs_new_txt_len("*",1))))||is_error_pending()){
if(qbevent){evnt(22420);if(r)goto S_30104;}
do{
qbs_set(_SUB_SETREFER_STRING_R,func_mid(_SUB_SETREFER_STRING_R, 2 ,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22420);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22421);}while(r);
}
S_30109:;
if (((*_SUB_SETREFER_LONG_TYP&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(22424);if(r)goto S_30109;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_new_txt_len("setbits(",8),qbs__tostr((int64)(*_SUB_SETREFER_LONG_TYP& 511 ),NULL,0)),qbs_new_txt_len(",",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22426);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(_SUB_SETREFER_STRING_R,qbs_new_txt_len("(uint8*)(",9)),_SUB_SETREFER_STRING_N),qbs_new_txt_len("[0])",4)),qbs_new_txt_len(",tmp_long,",10)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22427);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3289=*__LONG_MAINTXTBUF),qbs_add(qbs_add(qbs_new_txt_len("tmp_long=",9),_SUB_SETREFER_STRING_A),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22428);}while(r);
S_30113:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(22429);if(r)goto S_30113;}
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("if (!is_error_pending()) ",25),_SUB_SETREFER_STRING_R),FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,_SUB_SETREFER_LONG_TYP)),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22430);}while(r);
S_30115:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22431);if(r)goto S_30115;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22431);}while(r);
}
}else{
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("if (!is_error_pending()) ",25),_SUB_SETREFER_STRING_R),_SUB_SETREFER_STRING_E),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22433);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3290=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22435);}while(r);
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22436);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22437);}while(r);
}else{
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22439);}while(r);
S_30126:;
if (((*_SUB_SETREFER_LONG_TYP&*__LONG_ISFLOAT))||is_error_pending()){
if(qbevent){evnt(22440);if(r)goto S_30126;}
S_30127:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 32 ))||is_error_pending()){
if(qbevent){evnt(22441);if(r)goto S_30127;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("float",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22441);}while(r);
}
S_30130:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 64 ))||is_error_pending()){
if(qbevent){evnt(22442);if(r)goto S_30130;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("double",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22442);}while(r);
}
S_30133:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 256 ))||is_error_pending()){
if(qbevent){evnt(22443);if(r)goto S_30133;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("long double",11));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22443);}while(r);
}
}else{
S_30137:;
if (((*_SUB_SETREFER_LONG_TYP&*__LONG_ISUNSIGNED))||is_error_pending()){
if(qbevent){evnt(22445);if(r)goto S_30137;}
S_30138:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 8 ))||is_error_pending()){
if(qbevent){evnt(22446);if(r)goto S_30138;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("uint8",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22446);}while(r);
}
S_30141:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 16 ))||is_error_pending()){
if(qbevent){evnt(22447);if(r)goto S_30141;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("uint16",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22447);}while(r);
}
S_30144:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 32 ))||is_error_pending()){
if(qbevent){evnt(22448);if(r)goto S_30144;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("uint32",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22448);}while(r);
}
S_30147:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 64 ))||is_error_pending()){
if(qbevent){evnt(22449);if(r)goto S_30147;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("uint64",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22449);}while(r);
}
S_30150:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISOFFSET)||is_error_pending()){
if(qbevent){evnt(22450);if(r)goto S_30150;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("uptrszint",9));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22450);}while(r);
}
}else{
S_30154:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 8 ))||is_error_pending()){
if(qbevent){evnt(22452);if(r)goto S_30154;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("int8",4));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22452);}while(r);
}
S_30157:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 16 ))||is_error_pending()){
if(qbevent){evnt(22453);if(r)goto S_30157;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("int16",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22453);}while(r);
}
S_30160:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 32 ))||is_error_pending()){
if(qbevent){evnt(22454);if(r)goto S_30160;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("int32",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22454);}while(r);
}
S_30163:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 64 ))||is_error_pending()){
if(qbevent){evnt(22455);if(r)goto S_30163;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("int64",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22455);}while(r);
}
S_30166:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISOFFSET)||is_error_pending()){
if(qbevent){evnt(22456);if(r)goto S_30166;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("ptrszint",8));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22456);}while(r);
}
}
}
}
S_30172:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_SUB_SETREFER_STRING_T,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(22460);if(r)goto S_30172;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot find C type to return array data",39));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22460);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22460);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3291=*__LONG_MAINTXTBUF),qbs_add(qbs_add(qbs_new_txt_len("tmp_long=",9),_SUB_SETREFER_STRING_A),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22461);}while(r);
S_30177:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(22462);if(r)goto S_30177;}
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("if (!is_error_pending()) ((",27),_SUB_SETREFER_STRING_T),qbs_new_txt_len("*)(",3)),_SUB_SETREFER_STRING_N),qbs_new_txt_len("[0]))[tmp_long]=",16)),FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,_SUB_SETREFER_LONG_TYP)),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22463);}while(r);
S_30179:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22464);if(r)goto S_30179;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22464);}while(r);
}
}else{
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("if (!is_error_pending()) ((",27),_SUB_SETREFER_STRING_T),qbs_new_txt_len("*)(",3)),_SUB_SETREFER_STRING_N),qbs_new_txt_len("[0]))[tmp_long]=",16)),_SUB_SETREFER_STRING_E),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22466);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3292=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22469);}while(r);
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22470);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22471);}while(r);
}
S_30189:;
if ((*(int32*)(((char*)__UDT_ID)+(536)))||is_error_pending()){
if(qbevent){evnt(22475);if(r)goto S_30189;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+(0)),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22476);}while(r);
do{
*_SUB_SETREFER_LONG_T=*(int32*)(((char*)__UDT_ID)+(536));
if(!qbevent)break;evnt(22477);}while(r);
S_30192:;
if (((*_SUB_SETREFER_LONG_T&*__LONG_ISINCONVENTIONALMEMORY))||is_error_pending()){
if(qbevent){evnt(22479);if(r)goto S_30192;}
do{
*_SUB_SETREFER_LONG_T=*_SUB_SETREFER_LONG_T-*__LONG_ISINCONVENTIONALMEMORY;
if(!qbevent)break;evnt(22479);}while(r);
}
do{
*_SUB_SETREFER_LONG_TYP=*_SUB_SETREFER_LONG_T;
if(!qbevent)break;evnt(22480);}while(r);
S_30196:;
if (((*_SUB_SETREFER_LONG_T&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(22483);if(r)goto S_30196;}
S_30197:;
if (((*_SUB_SETREFER_LONG_T&*__LONG_ISFIXEDLENGTH))||is_error_pending()){
if(qbevent){evnt(22484);if(r)goto S_30197;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(FUNC_SCOPE(),qbs_new_txt_len("STRING",6)),qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+(540))),NULL,0)),qbs_new_txt_len("_",1)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22485);}while(r);
}else{
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(FUNC_SCOPE(),qbs_new_txt_len("STRING_",7)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22487);}while(r);
}
S_30202:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(22489);if(r)goto S_30202;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,__LONG_ISSTRING));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22489);}while(r);
}
S_30205:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22490);if(r)goto S_30205;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22490);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3293=*__LONG_MAINTXTBUF),qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("qbs_set(",8),_SUB_SETREFER_STRING_R),qbs_new_txt_len(",",1)),_SUB_SETREFER_STRING_E),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22491);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3294=*__LONG_MAINTXTBUF),qbs_add(__STRING_CLEANUPSTRINGPROCESSINGCALL,qbs_new_txt_len("0);",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22492);}while(r);
S_30210:;
if ((*__INTEGER_ARRAYPROCESSINGHAPPENED)||is_error_pending()){
if(qbevent){evnt(22493);if(r)goto S_30210;}
do{
*__INTEGER_ARRAYPROCESSINGHAPPENED= 0 ;
if(!qbevent)break;evnt(22493);}while(r);
}
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22494);}while(r);
S_30214:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(qbs_left(_SUB_SETREFER_STRING_R, 1 ),qbs_new_txt_len("*",1))))||is_error_pending()){
if(qbevent){evnt(22495);if(r)goto S_30214;}
do{
qbs_set(_SUB_SETREFER_STRING_R,func_mid(_SUB_SETREFER_STRING_R, 2 ,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22495);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22496);}while(r);
}
S_30219:;
if (((*_SUB_SETREFER_LONG_T&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(22500);if(r)goto S_30219;}
do{
*_SUB_SETREFER_LONG_B=*_SUB_SETREFER_LONG_T& 511 ;
if(!qbevent)break;evnt(22501);}while(r);
S_30221:;
if (((*_SUB_SETREFER_LONG_T&*__LONG_ISUNSIGNED))||is_error_pending()){
if(qbevent){evnt(22502);if(r)goto S_30221;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("UBIT",4)),qbs__tostr((int64)(*_SUB_SETREFER_LONG_T& 511 ),NULL,0)),qbs_new_txt_len("_",1)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22503);}while(r);
S_30223:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(22504);if(r)goto S_30223;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,&(pass3295= 64 +*__LONG_ISUNSIGNED)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22504);}while(r);
}
S_30226:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22505);if(r)goto S_30226;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22505);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_SETREFER_STRING_R,qbs_new_txt_len("=(",2)),_SUB_SETREFER_STRING_E),qbs_new_txt_len(")&",2)),qbs__tostr((int64)(((int64*)(__ARRAY_INTEGER64_BITMASK[0]))[array_check((*_SUB_SETREFER_LONG_B)-__ARRAY_INTEGER64_BITMASK[4],__ARRAY_INTEGER64_BITMASK[5])]),NULL,0)),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22506);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3296=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22507);}while(r);
}else{
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("BIT",3)),qbs__tostr((int64)(*_SUB_SETREFER_LONG_T& 511 ),NULL,0)),qbs_new_txt_len("_",1)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22509);}while(r);
S_30233:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(22510);if(r)goto S_30233;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,&(pass3297= 64 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22510);}while(r);
}
S_30236:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22511);if(r)goto S_30236;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22511);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("if ((",5),_SUB_SETREFER_STRING_R),qbs_new_txt_len("=",1)),_SUB_SETREFER_STRING_E),qbs_new_txt_len(")&",2)),qbs__tostr((long double)(pow2( 2 ,(*_SUB_SETREFER_LONG_B- 1 ))),NULL,0)),qbs_new_txt_len("){",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22512);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3298=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22513);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(_SUB_SETREFER_STRING_R,qbs_new_txt_len("|=",2)),qbs__tostr((int64)(((int64*)(__ARRAY_INTEGER64_BITMASKINV[0]))[array_check((*_SUB_SETREFER_LONG_B)-__ARRAY_INTEGER64_BITMASKINV[4],__ARRAY_INTEGER64_BITMASKINV[5])]),NULL,0)),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22515);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3299=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22516);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3300=*__LONG_MAINTXTBUF),qbs_new_txt_len("}else{",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22517);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(_SUB_SETREFER_STRING_R,qbs_new_txt_len("&=",2)),qbs__tostr((int64)(((int64*)(__ARRAY_INTEGER64_BITMASK[0]))[array_check((*_SUB_SETREFER_LONG_B)-__ARRAY_INTEGER64_BITMASK[4],__ARRAY_INTEGER64_BITMASK[5])]),NULL,0)),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22519);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3301=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22520);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3302=*__LONG_MAINTXTBUF),qbs_new_txt_len("}",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22521);}while(r);
}
S_30248:;
if ((*__INTEGER_STRINGPROCESSINGHAPPENED)||is_error_pending()){
if(qbevent){evnt(22523);if(r)goto S_30248;}
do{
SUB_WRITEBUFLINE(&(pass3303=*__LONG_MAINTXTBUF),qbs_add(__STRING_CLEANUPSTRINGPROCESSINGCALL,qbs_new_txt_len("0);",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22523);}while(r);
do{
*__INTEGER_STRINGPROCESSINGHAPPENED= 0 ;
if(!qbevent)break;evnt(22523);}while(r);
}
S_30252:;
if ((*__INTEGER_ARRAYPROCESSINGHAPPENED)||is_error_pending()){
if(qbevent){evnt(22524);if(r)goto S_30252;}
do{
*__INTEGER_ARRAYPROCESSINGHAPPENED= 0 ;
if(!qbevent)break;evnt(22524);}while(r);
}
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22525);}while(r);
S_30256:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(qbs_left(_SUB_SETREFER_STRING_R, 1 ),qbs_new_txt_len("*",1))))||is_error_pending()){
if(qbevent){evnt(22526);if(r)goto S_30256;}
do{
qbs_set(_SUB_SETREFER_STRING_R,func_mid(_SUB_SETREFER_STRING_R, 2 ,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22526);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22527);}while(r);
}
S_30261:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_BYTETYPE))||is_error_pending()){
if(qbevent){evnt(22531);if(r)goto S_30261;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("BYTE_",5)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22531);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22531);}while(r);
}
S_30265:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_UBYTETYPE))||is_error_pending()){
if(qbevent){evnt(22532);if(r)goto S_30265;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("UBYTE_",6)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22532);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22532);}while(r);
}
S_30269:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_INTEGERTYPE))||is_error_pending()){
if(qbevent){evnt(22533);if(r)goto S_30269;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("INTEGER_",8)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22533);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22533);}while(r);
}
S_30273:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_UINTEGERTYPE))||is_error_pending()){
if(qbevent){evnt(22534);if(r)goto S_30273;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("UINTEGER_",9)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22534);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22534);}while(r);
}
S_30277:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_LONGTYPE))||is_error_pending()){
if(qbevent){evnt(22535);if(r)goto S_30277;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("LONG_",5)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22535);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22535);}while(r);
}
S_30281:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_ULONGTYPE))||is_error_pending()){
if(qbevent){evnt(22536);if(r)goto S_30281;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("ULONG_",6)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22536);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22536);}while(r);
}
S_30285:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_INTEGER64TYPE))||is_error_pending()){
if(qbevent){evnt(22537);if(r)goto S_30285;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("INTEGER64_",10)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22537);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22537);}while(r);
}
S_30289:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_UINTEGER64TYPE))||is_error_pending()){
if(qbevent){evnt(22538);if(r)goto S_30289;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("UINTEGER64_",11)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22538);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22538);}while(r);
}
S_30293:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_SINGLETYPE))||is_error_pending()){
if(qbevent){evnt(22539);if(r)goto S_30293;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("SINGLE_",7)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22539);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22539);}while(r);
}
S_30297:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_DOUBLETYPE))||is_error_pending()){
if(qbevent){evnt(22540);if(r)goto S_30297;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("DOUBLE_",7)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22540);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22540);}while(r);
}
S_30301:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_FLOATTYPE))||is_error_pending()){
if(qbevent){evnt(22541);if(r)goto S_30301;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("FLOAT_",6)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22541);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22541);}while(r);
}
S_30305:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_OFFSETTYPE))||is_error_pending()){
if(qbevent){evnt(22542);if(r)goto S_30305;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("OFFSET_",7)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22542);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22542);}while(r);
}
S_30309:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_UOFFSETTYPE))||is_error_pending()){
if(qbevent){evnt(22543);if(r)goto S_30309;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("UOFFSET_",8)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22543);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(22543);}while(r);
}
LABEL_SREF:;
if(qbevent){evnt(22544);r=0;}
do{
*_SUB_SETREFER_LONG_T2=*_SUB_SETREFER_LONG_T-*__LONG_ISPOINTER;
if(!qbevent)break;evnt(22545);}while(r);
S_30314:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(22546);if(r)goto S_30314;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,_SUB_SETREFER_LONG_T2));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22546);}while(r);
}
S_30317:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22547);if(r)goto S_30317;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22547);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_L,qbs_add(qbs_add(qbs_add(_SUB_SETREFER_STRING_R,qbs_new_txt_len("=",1)),_SUB_SETREFER_STRING_E),qbs_new_txt_len(";",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22548);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3304=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22549);}while(r);
S_30322:;
if ((*__INTEGER_STRINGPROCESSINGHAPPENED)||is_error_pending()){
if(qbevent){evnt(22550);if(r)goto S_30322;}
do{
SUB_WRITEBUFLINE(&(pass3305=*__LONG_MAINTXTBUF),qbs_add(__STRING_CLEANUPSTRINGPROCESSINGCALL,qbs_new_txt_len("0);",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22550);}while(r);
do{
*__INTEGER_STRINGPROCESSINGHAPPENED= 0 ;
if(!qbevent)break;evnt(22550);}while(r);
}
S_30326:;
if ((*__INTEGER_ARRAYPROCESSINGHAPPENED)||is_error_pending()){
if(qbevent){evnt(22551);if(r)goto S_30326;}
do{
*__INTEGER_ARRAYPROCESSINGHAPPENED= 0 ;
if(!qbevent)break;evnt(22551);}while(r);
}
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22552);}while(r);
S_30330:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(qbs_left(_SUB_SETREFER_STRING_R, 1 ),qbs_new_txt_len("*",1))))||is_error_pending()){
if(qbevent){evnt(22554);if(r)goto S_30330;}
do{
qbs_set(_SUB_SETREFER_STRING_R,func_mid(_SUB_SETREFER_STRING_R, 2 ,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22554);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22555);}while(r);
}
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22558);}while(r);
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free40.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;
}
