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 "data48.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(23814);}while(r);
do{
*_SUB_SETREFER_LONG_TYP=*_SUB_SETREFER_LONG_TYP2;
if(!qbevent)break;evnt(23814);}while(r);
do{
qbs_set(_SUB_SETREFER_STRING_E,_SUB_SETREFER_STRING_E2);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23814);}while(r);
S_31453:;
if ((-(*_SUB_SETREFER_LONG_METHOD!= 1 ))||is_error_pending()){
if(qbevent){evnt(23815);if(r)goto S_31453;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_FIXOPERATIONORDER(_SUB_SETREFER_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23815);}while(r);
}
S_31456:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23816);if(r)goto S_31456;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23816);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_TL,__STRING_TLAYOUT);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23817);}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(23825);}while(r);
S_31461:;
if ((*_SUB_SETREFER_LONG_I)||is_error_pending()){
if(qbevent){evnt(23826);if(r)goto S_31461;}
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(23827);}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(23827);}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(23829);}while(r);
}
do{
SUB_GETID(_SUB_SETREFER_LONG_IDNUMBER);
if(!qbevent)break;evnt(23831);}while(r);
S_31468:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23832);if(r)goto S_31468;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23832);}while(r);
}
S_31471:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISUDT)||is_error_pending()){
if(qbevent){evnt(23835);if(r)goto S_31471;}
do{
*_SUB_SETREFER_LONG_U=qbr(qbs_val<long double>(_SUB_SETREFER_STRING_A));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23838);}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(23839);}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(23839);}while(r);
do{
*__LONG_E=qbr(qbs_val<long double>(_SUB_SETREFER_STRING_A));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23839);}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(23840);}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(23840);}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+0))),256,1))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23841);}while(r);
S_31479:;
if ((-(*(int32*)(((char*)__UDT_ID)+((0+536)))== 0 ))||is_error_pending()){
if(qbevent){evnt(23841);if(r)goto S_31479;}
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(23841);}while(r);
}
S_31482:;
if (((-(*__LONG_E!= 0 ))&(-(*_SUB_SETREFER_LONG_U== 1 )))||is_error_pending()){
if(qbevent){evnt(23843);if(r)goto S_31482;}
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(23844);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23844);}while(r);
}
S_31486:;
if ((-(*__LONG_E== 0 ))||is_error_pending()){
if(qbevent){evnt(23847);if(r)goto S_31486;}
S_31487:;
if ((-(*_SUB_SETREFER_LONG_METHOD!= 0 ))||is_error_pending()){
if(qbevent){evnt(23850);if(r)goto S_31487;}
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(23850);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23850);}while(r);
}
do{
qbs_set(_SUB_SETREFER_STRING_LHSSCOPE,FUNC_SCOPE());
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23851);}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(23852);}while(r);
S_31493:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23853);if(r)goto S_31493;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23853);}while(r);
}
S_31496:;
if ((-((*_SUB_SETREFER_LONG_T2&*__LONG_ISUDT)== 0 ))||is_error_pending()){
if(qbevent){evnt(23854);if(r)goto S_31496;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Expected = similar user defined type",36));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23854);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23854);}while(r);
}
S_31500:;
if ((-((*_SUB_SETREFER_LONG_T2&*__LONG_ISREFERENCE)== 0 ))||is_error_pending()){
if(qbevent){evnt(23856);if(r)goto S_31500;}
S_31501:;
if ((*_SUB_SETREFER_LONG_T2&*__LONG_ISPOINTER)||is_error_pending()){
if(qbevent){evnt(23857);if(r)goto S_31501;}
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(23858);}while(r);
do{
*_SUB_SETREFER_LONG_E2= 0 ;
if(!qbevent)break;evnt(23859);}while(r);
do{
*_SUB_SETREFER_LONG_U2=*_SUB_SETREFER_LONG_T2& 511 ;
if(!qbevent)break;evnt(23859);}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(23861);}while(r);
do{
*_SUB_SETREFER_LONG_E2= 0 ;
if(!qbevent)break;evnt(23862);}while(r);
do{
*_SUB_SETREFER_LONG_U2=*_SUB_SETREFER_LONG_T2& 511 ;
if(!qbevent)break;evnt(23862);}while(r);
}
do{
goto LABEL_DIRECTUDT;
if(!qbevent)break;evnt(23864);}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(23868);}while(r);
do{
SUB_GETID(_SUB_SETREFER_LONG_IDNUMBER2);
if(!qbevent)break;evnt(23869);}while(r);
S_31514:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23872);if(r)goto S_31514;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23872);}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+0))),256,1))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23873);}while(r);
S_31518:;
if ((-(*(int32*)(((char*)__UDT_ID)+((0+536)))== 0 ))||is_error_pending()){
if(qbevent){evnt(23873);if(r)goto S_31518;}
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(23873);}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(23874);}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(23874);}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(23874);}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(23875);}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(23875);}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(23875);}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(23876);}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(23876);}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(23881);}while(r);
LABEL_DIRECTUDT:;
if(qbevent){evnt(23882);r=0;}
S_31530:;
if (((-(*_SUB_SETREFER_LONG_U!=*_SUB_SETREFER_LONG_U2))|(-(*_SUB_SETREFER_LONG_E2!= 0 )))||is_error_pending()){
if(qbevent){evnt(23883);if(r)goto S_31530;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Expected = similar user defined type",36));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23883);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23883);}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(23884);}while(r);
do{
SUB_COPY_FULL_UDT(_SUB_SETREFER_STRING_DST,_SUB_SETREFER_STRING_SRC,__LONG_MAINTXTBUF,&(pass3510= 0 ),_SUB_SETREFER_LONG_U);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23885);}while(r);
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23889);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23890);}while(r);
}
S_31539:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISOFFSETINBITS)||is_error_pending()){
if(qbevent){evnt(23894);if(r)goto S_31539;}
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(23894);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23894);}while(r);
}
S_31543:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(23895);if(r)goto S_31543;}
S_31544:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISFIXEDLENGTH)||is_error_pending()){
if(qbevent){evnt(23896);if(r)goto S_31544;}
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(23897);}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(23898);}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(23900);}while(r);
}
S_31550:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(23902);if(r)goto S_31550;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,&(pass3511=*__LONG_STRINGTYPE-*__LONG_ISPOINTER)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23902);}while(r);
}
S_31553:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23903);if(r)goto S_31553;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23903);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3512=*__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(23904);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3513=*__LONG_MAINTXTBUF),qbs_add(__STRING_CLEANUPSTRINGPROCESSINGCALL,qbs_new_txt_len("0);",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23905);}while(r);
}else{
do{
*_SUB_SETREFER_LONG_TYP=*_SUB_SETREFER_LONG_TYP-*__LONG_ISUDT-*__LONG_ISREFERENCE-*__LONG_ISPOINTER;
if(!qbevent)break;evnt(23907);}while(r);
S_31560:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISARRAY)||is_error_pending()){
if(qbevent){evnt(23908);if(r)goto S_31560;}
do{
*_SUB_SETREFER_LONG_TYP=*_SUB_SETREFER_LONG_TYP-*__LONG_ISARRAY;
if(!qbevent)break;evnt(23908);}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(23909);}while(r);
S_31564:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23910);if(r)goto S_31564;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23910);}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(23911);}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(23912);}while(r);
S_31569:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(23913);if(r)goto S_31569;}
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(23913);}while(r);
}
S_31572:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23914);if(r)goto S_31572;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23914);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3514=*__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(23915);}while(r);
}
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23919);}while(r);
S_31578:;
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(23920);if(r)goto S_31578;}
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(23920);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23921);}while(r);
}
S_31583:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(23926);if(r)goto S_31583;}
do{
qbs_set(_SUB_SETREFER_STRING_N,qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+((0+550))),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23927);}while(r);
do{
*_SUB_SETREFER_LONG_TYP=*_SUB_SETREFER_LONG_TYP-*__LONG_ISPOINTER-*__LONG_ISREFERENCE;
if(!qbevent)break;evnt(23928);}while(r);
S_31586:;
if (((*_SUB_SETREFER_LONG_TYP&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(23930);if(r)goto S_31586;}
S_31587:;
if (((*_SUB_SETREFER_LONG_TYP&*__LONG_ISFIXEDLENGTH))||is_error_pending()){
if(qbevent){evnt(23931);if(r)goto S_31587;}
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)+((0+540)))),NULL,0)),qbs_new_txt_len("]",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23932);}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)+((0+540)))),NULL,0)),qbs_new_txt_len(",1)",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23933);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3515=*__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(23934);}while(r);
S_31591:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(23935);if(r)goto S_31591;}
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(23936);}while(r);
S_31593:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23937);if(r)goto S_31593;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23937);}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(23939);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3516=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23941);}while(r);
}else{
do{
SUB_WRITEBUFLINE(&(pass3517=*__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(23943);}while(r);
S_31602:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(23944);if(r)goto S_31602;}
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(23945);}while(r);
S_31604:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23946);if(r)goto S_31604;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23946);}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(23948);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3518=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23950);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3519=*__LONG_MAINTXTBUF),qbs_add(__STRING_CLEANUPSTRINGPROCESSINGCALL,qbs_new_txt_len("0);",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23952);}while(r);
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23953);}while(r);
S_31614:;
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(23954);if(r)goto S_31614;}
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(23954);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23955);}while(r);
}
S_31619:;
if (((*_SUB_SETREFER_LONG_TYP&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(23958);if(r)goto S_31619;}
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(23960);}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(23961);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3520=*__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(23962);}while(r);
S_31623:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(23963);if(r)goto S_31623;}
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(23964);}while(r);
S_31625:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23965);if(r)goto S_31625;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23965);}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(23967);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3521=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23969);}while(r);
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23970);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23971);}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(23973);}while(r);
S_31636:;
if (((*_SUB_SETREFER_LONG_TYP&*__LONG_ISFLOAT))||is_error_pending()){
if(qbevent){evnt(23974);if(r)goto S_31636;}
S_31637:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 32 ))||is_error_pending()){
if(qbevent){evnt(23975);if(r)goto S_31637;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("float",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23975);}while(r);
}
S_31640:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 64 ))||is_error_pending()){
if(qbevent){evnt(23976);if(r)goto S_31640;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("double",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23976);}while(r);
}
S_31643:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 256 ))||is_error_pending()){
if(qbevent){evnt(23977);if(r)goto S_31643;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("long double",11));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23977);}while(r);
}
}else{
S_31647:;
if (((*_SUB_SETREFER_LONG_TYP&*__LONG_ISUNSIGNED))||is_error_pending()){
if(qbevent){evnt(23979);if(r)goto S_31647;}
S_31648:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 8 ))||is_error_pending()){
if(qbevent){evnt(23980);if(r)goto S_31648;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("uint8",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23980);}while(r);
}
S_31651:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 16 ))||is_error_pending()){
if(qbevent){evnt(23981);if(r)goto S_31651;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("uint16",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23981);}while(r);
}
S_31654:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 32 ))||is_error_pending()){
if(qbevent){evnt(23982);if(r)goto S_31654;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("uint32",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23982);}while(r);
}
S_31657:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 64 ))||is_error_pending()){
if(qbevent){evnt(23983);if(r)goto S_31657;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("uint64",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23983);}while(r);
}
S_31660:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISOFFSET)||is_error_pending()){
if(qbevent){evnt(23984);if(r)goto S_31660;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("uptrszint",9));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23984);}while(r);
}
}else{
S_31664:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 8 ))||is_error_pending()){
if(qbevent){evnt(23986);if(r)goto S_31664;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("int8",4));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23986);}while(r);
}
S_31667:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 16 ))||is_error_pending()){
if(qbevent){evnt(23987);if(r)goto S_31667;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("int16",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23987);}while(r);
}
S_31670:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 32 ))||is_error_pending()){
if(qbevent){evnt(23988);if(r)goto S_31670;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("int32",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23988);}while(r);
}
S_31673:;
if ((-((*_SUB_SETREFER_LONG_TYP& 511 )== 64 ))||is_error_pending()){
if(qbevent){evnt(23989);if(r)goto S_31673;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("int64",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23989);}while(r);
}
S_31676:;
if ((*_SUB_SETREFER_LONG_TYP&*__LONG_ISOFFSET)||is_error_pending()){
if(qbevent){evnt(23990);if(r)goto S_31676;}
do{
qbs_set(_SUB_SETREFER_STRING_T,qbs_new_txt_len("ptrszint",8));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23990);}while(r);
}
}
}
}
S_31682:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_SUB_SETREFER_STRING_T,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(23994);if(r)goto S_31682;}
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(23994);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23994);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3522=*__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(23995);}while(r);
S_31687:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(23996);if(r)goto S_31687;}
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(23997);}while(r);
S_31689:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(23998);if(r)goto S_31689;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(23998);}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(24000);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3523=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24003);}while(r);
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24004);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24005);}while(r);
}
S_31699:;
if ((*(int32*)(((char*)__UDT_ID)+((0+536))))||is_error_pending()){
if(qbevent){evnt(24009);if(r)goto S_31699;}
do{
qbs_set(_SUB_SETREFER_STRING_R,qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+((0+0))),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24010);}while(r);
do{
*_SUB_SETREFER_LONG_T=*(int32*)(((char*)__UDT_ID)+((0+536)));
if(!qbevent)break;evnt(24011);}while(r);
S_31702:;
if (((*_SUB_SETREFER_LONG_T&*__LONG_ISINCONVENTIONALMEMORY))||is_error_pending()){
if(qbevent){evnt(24013);if(r)goto S_31702;}
do{
*_SUB_SETREFER_LONG_T=*_SUB_SETREFER_LONG_T-*__LONG_ISINCONVENTIONALMEMORY;
if(!qbevent)break;evnt(24013);}while(r);
}
do{
*_SUB_SETREFER_LONG_TYP=*_SUB_SETREFER_LONG_T;
if(!qbevent)break;evnt(24014);}while(r);
S_31706:;
if (((*_SUB_SETREFER_LONG_T&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(24017);if(r)goto S_31706;}
S_31707:;
if (((*_SUB_SETREFER_LONG_T&*__LONG_ISFIXEDLENGTH))||is_error_pending()){
if(qbevent){evnt(24018);if(r)goto S_31707;}
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)+((0+540)))),NULL,0)),qbs_new_txt_len("_",1)),_SUB_SETREFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24019);}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(24021);}while(r);
}
S_31712:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(24023);if(r)goto S_31712;}
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(24023);}while(r);
}
S_31715:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(24024);if(r)goto S_31715;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24024);}while(r);
}
do{
SUB_WRITEBUFLINE(&(pass3524=*__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(24025);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3525=*__LONG_MAINTXTBUF),qbs_add(__STRING_CLEANUPSTRINGPROCESSINGCALL,qbs_new_txt_len("0);",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24026);}while(r);
S_31720:;
if ((*__INTEGER_ARRAYPROCESSINGHAPPENED)||is_error_pending()){
if(qbevent){evnt(24027);if(r)goto S_31720;}
do{
*__INTEGER_ARRAYPROCESSINGHAPPENED= 0 ;
if(!qbevent)break;evnt(24027);}while(r);
}
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24028);}while(r);
S_31724:;
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(24029);if(r)goto S_31724;}
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(24029);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24030);}while(r);
}
S_31729:;
if (((*_SUB_SETREFER_LONG_T&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(24034);if(r)goto S_31729;}
do{
*_SUB_SETREFER_LONG_B=*_SUB_SETREFER_LONG_T& 511 ;
if(!qbevent)break;evnt(24035);}while(r);
S_31731:;
if (((*_SUB_SETREFER_LONG_T&*__LONG_ISUNSIGNED))||is_error_pending()){
if(qbevent){evnt(24036);if(r)goto S_31731;}
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(24037);}while(r);
S_31733:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(24038);if(r)goto S_31733;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,&(pass3526= 64 +*__LONG_ISUNSIGNED)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24038);}while(r);
}
S_31736:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(24039);if(r)goto S_31736;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24039);}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(24040);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3527=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24041);}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(24043);}while(r);
S_31743:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(24044);if(r)goto S_31743;}
do{
qbs_set(_SUB_SETREFER_STRING_E,FUNC_EVALUATETOTYP(_SUB_SETREFER_STRING_E,&(pass3528= 64 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24044);}while(r);
}
S_31746:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(24045);if(r)goto S_31746;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24045);}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(24046);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3529=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24047);}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(24049);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3530=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24050);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3531=*__LONG_MAINTXTBUF),qbs_new_txt_len("}else{",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24051);}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(24053);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3532=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24054);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3533=*__LONG_MAINTXTBUF),qbs_new_txt_len("}",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24055);}while(r);
}
S_31758:;
if ((*__INTEGER_STRINGPROCESSINGHAPPENED)||is_error_pending()){
if(qbevent){evnt(24057);if(r)goto S_31758;}
do{
SUB_WRITEBUFLINE(&(pass3534=*__LONG_MAINTXTBUF),qbs_add(__STRING_CLEANUPSTRINGPROCESSINGCALL,qbs_new_txt_len("0);",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24057);}while(r);
do{
*__INTEGER_STRINGPROCESSINGHAPPENED= 0 ;
if(!qbevent)break;evnt(24057);}while(r);
}
S_31762:;
if ((*__INTEGER_ARRAYPROCESSINGHAPPENED)||is_error_pending()){
if(qbevent){evnt(24058);if(r)goto S_31762;}
do{
*__INTEGER_ARRAYPROCESSINGHAPPENED= 0 ;
if(!qbevent)break;evnt(24058);}while(r);
}
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24059);}while(r);
S_31766:;
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(24060);if(r)goto S_31766;}
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(24060);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24061);}while(r);
}
S_31771:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_BYTETYPE))||is_error_pending()){
if(qbevent){evnt(24065);if(r)goto S_31771;}
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(24065);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24065);}while(r);
}
S_31775:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_UBYTETYPE))||is_error_pending()){
if(qbevent){evnt(24066);if(r)goto S_31775;}
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(24066);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24066);}while(r);
}
S_31779:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_INTEGERTYPE))||is_error_pending()){
if(qbevent){evnt(24067);if(r)goto S_31779;}
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(24067);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24067);}while(r);
}
S_31783:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_UINTEGERTYPE))||is_error_pending()){
if(qbevent){evnt(24068);if(r)goto S_31783;}
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(24068);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24068);}while(r);
}
S_31787:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_LONGTYPE))||is_error_pending()){
if(qbevent){evnt(24069);if(r)goto S_31787;}
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(24069);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24069);}while(r);
}
S_31791:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_ULONGTYPE))||is_error_pending()){
if(qbevent){evnt(24070);if(r)goto S_31791;}
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(24070);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24070);}while(r);
}
S_31795:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_INTEGER64TYPE))||is_error_pending()){
if(qbevent){evnt(24071);if(r)goto S_31795;}
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(24071);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24071);}while(r);
}
S_31799:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_UINTEGER64TYPE))||is_error_pending()){
if(qbevent){evnt(24072);if(r)goto S_31799;}
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(24072);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24072);}while(r);
}
S_31803:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_SINGLETYPE))||is_error_pending()){
if(qbevent){evnt(24073);if(r)goto S_31803;}
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(24073);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24073);}while(r);
}
S_31807:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_DOUBLETYPE))||is_error_pending()){
if(qbevent){evnt(24074);if(r)goto S_31807;}
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(24074);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24074);}while(r);
}
S_31811:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_FLOATTYPE))||is_error_pending()){
if(qbevent){evnt(24075);if(r)goto S_31811;}
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(24075);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24075);}while(r);
}
S_31815:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_OFFSETTYPE))||is_error_pending()){
if(qbevent){evnt(24076);if(r)goto S_31815;}
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(24076);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24076);}while(r);
}
S_31819:;
if ((-(*_SUB_SETREFER_LONG_T==*__LONG_UOFFSETTYPE))||is_error_pending()){
if(qbevent){evnt(24077);if(r)goto S_31819;}
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(24077);}while(r);
do{
goto LABEL_SREF;
if(!qbevent)break;evnt(24077);}while(r);
}
LABEL_SREF:;
if(qbevent){evnt(24078);r=0;}
do{
*_SUB_SETREFER_LONG_T2=*_SUB_SETREFER_LONG_T-*__LONG_ISPOINTER;
if(!qbevent)break;evnt(24079);}while(r);
S_31824:;
if ((-(*_SUB_SETREFER_LONG_METHOD== 0 ))||is_error_pending()){
if(qbevent){evnt(24080);if(r)goto S_31824;}
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(24080);}while(r);
}
S_31827:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(24081);if(r)goto S_31827;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24081);}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(24082);}while(r);
do{
SUB_WRITEBUFLINE(&(pass3535=*__LONG_MAINTXTBUF),_SUB_SETREFER_STRING_L);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24083);}while(r);
S_31832:;
if ((*__INTEGER_STRINGPROCESSINGHAPPENED)||is_error_pending()){
if(qbevent){evnt(24084);if(r)goto S_31832;}
do{
SUB_WRITEBUFLINE(&(pass3536=*__LONG_MAINTXTBUF),qbs_add(__STRING_CLEANUPSTRINGPROCESSINGCALL,qbs_new_txt_len("0);",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24084);}while(r);
do{
*__INTEGER_STRINGPROCESSINGHAPPENED= 0 ;
if(!qbevent)break;evnt(24084);}while(r);
}
S_31836:;
if ((*__INTEGER_ARRAYPROCESSINGHAPPENED)||is_error_pending()){
if(qbevent){evnt(24085);if(r)goto S_31836;}
do{
*__INTEGER_ARRAYPROCESSINGHAPPENED= 0 ;
if(!qbevent)break;evnt(24085);}while(r);
}
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24086);}while(r);
S_31840:;
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(24088);if(r)goto S_31840;}
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(24088);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(24089);}while(r);
}
do{
qbs_set(__STRING_TLAYOUT,_SUB_SETREFER_STRING_TL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(24092);}while(r);
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free48.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;
}
