qbs* FUNC_EVALUATETOTYP(qbs*_FUNC_EVALUATETOTYP_STRING_A2,int32*_FUNC_EVALUATETOTYP_LONG_TARGETTYP){
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 "data57.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{
if(!qbevent)break;evnt(21613);}while(r);
do{
if(!qbevent)break;evnt(21614);}while(r);
do{
if(!qbevent)break;evnt(21615);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_A,_FUNC_EVALUATETOTYP_STRING_A2);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21617);}while(r);
do{
qbs_set(__STRING_DYNMEMLOCKEXPR,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21619);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_ALLOW_BARE_MEMBER_ARRAY= 0 ;
if(!qbevent)break;evnt(21620);}while(r);
S_24874:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -2 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -4 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -7 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -8 )))||is_error_pending()){
if(qbevent){evnt(21625);if(r)goto S_24874;}
do{
*_FUNC_EVALUATETOTYP_LONG_ALLOW_BARE_MEMBER_ARRAY= -1 ;
if(!qbevent)break;evnt(21626);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_FINAL_MEMBER_ARRAY_INDEXED= 0 ;
if(!qbevent)break;evnt(21629);}while(r);
S_24878:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -4 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -7 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -8 )))||is_error_pending()){
if(qbevent){evnt(21630);if(r)goto S_24878;}
do{
*_FUNC_EVALUATETOTYP_LONG_FINAL_MEMBER_ARRAY_INDEXED=FUNC_HASINDEXEDFINALMEMBERARRAY(_FUNC_EVALUATETOTYP_STRING_A);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21631);}while(r);
}
S_24881:;
if ((*_FUNC_EVALUATETOTYP_LONG_ALLOW_BARE_MEMBER_ARRAY)||is_error_pending()){
if(qbevent){evnt(21635);if(r)goto S_24881;}
do{
*__INTEGER_UDT_ALLOW_BARE_ARRAY= -1 ;
if(!qbevent)break;evnt(21635);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_EVALUATE(_FUNC_EVALUATETOTYP_STRING_A,_FUNC_EVALUATETOTYP_LONG_SOURCETYP));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21636);}while(r);
S_24885:;
if ((*_FUNC_EVALUATETOTYP_LONG_ALLOW_BARE_MEMBER_ARRAY)||is_error_pending()){
if(qbevent){evnt(21637);if(r)goto S_24885;}
do{
*__INTEGER_UDT_ALLOW_BARE_ARRAY= 0 ;
if(!qbevent)break;evnt(21637);}while(r);
}
S_24888:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21638);if(r)goto S_24888;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21638);}while(r);
}
S_24891:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -4 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))|(-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 )))||is_error_pending()){
if(qbevent){evnt(21642);if(r)goto S_24891;}
S_24892:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISREFERENCE)== 0 ))||is_error_pending()){
if(qbevent){evnt(21643);if(r)goto S_24892;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Expected variable name/array element",36));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21643);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21643);}while(r);
}
S_24896:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(21644);if(r)goto S_24896;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Variable/element cannot be _BIT aligned",39));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21644);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21644);}while(r);
}
S_24900:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISARRAY))||is_error_pending()){
if(qbevent){evnt(21651);if(r)goto S_24900;}
do{
*_FUNC_EVALUATETOTYP_LONG_S1=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21652);}while(r);
S_24902:;
if ((*_FUNC_EVALUATETOTYP_LONG_S1)||is_error_pending()){
if(qbevent){evnt(21653);if(r)goto S_24902;}
do{
*_FUNC_EVALUATETOTYP_LONG_S2=func_instr(*_FUNC_EVALUATETOTYP_LONG_S1+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21653);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S2= 0 ;
if(!qbevent)break;evnt(21653);}while(r);
}
S_24907:;
if ((*_FUNC_EVALUATETOTYP_LONG_S2)||is_error_pending()){
if(qbevent){evnt(21654);if(r)goto S_24907;}
do{
*_FUNC_EVALUATETOTYP_LONG_S3=func_instr(*_FUNC_EVALUATETOTYP_LONG_S2+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21654);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S3= 0 ;
if(!qbevent)break;evnt(21654);}while(r);
}
S_24912:;
if ((*_FUNC_EVALUATETOTYP_LONG_S3)||is_error_pending()){
if(qbevent){evnt(21655);if(r)goto S_24912;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21656);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1+1,*_FUNC_EVALUATETOTYP_LONG_S2-*_FUNC_EVALUATETOTYP_LONG_S1-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21657);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S2+1,*_FUNC_EVALUATETOTYP_LONG_S3-*_FUNC_EVALUATETOTYP_LONG_S2-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21658);}while(r);
S_24916:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID> 0 ))&(-(*_FUNC_EVALUATETOTYP_LONG_FINAL_MEMBER_ARRAY_INDEXED== 0 )))||is_error_pending()){
if(qbevent){evnt(21659);if(r)goto S_24916;}
S_24917:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(21660);if(r)goto S_24917;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S3+1,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21661);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(21662);}while(r);
S_24920:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21663);if(r)goto S_24920;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21663);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(21664);}while(r);
S_24924:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(21665);if(r)goto S_24924;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21665);}while(r);
}
S_24927:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTMEMBERDYNDESC(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(21666);if(r)goto S_24927;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(*((ptrszint**)(((char*)",24),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))))",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21667);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,FUNC_UDTDYNARRAYDESCGUARD(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,(&(((int32*)(__ARRAY_LONG_UDTEARRAYDIMS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYDIMS[4],__ARRAY_LONG_UDTEARRAYDIMS[5])]))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21668);}while(r);
S_24930:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21669);if(r)goto S_24930;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21669);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID);
if(!qbevent)break;evnt(21670);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,FUNC_UDTDYNARRAYBYTESEXPR(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21671);}while(r);
S_24935:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21672);if(r)goto S_24935;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21672);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_new_txt_len("((char*)",8),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[0])",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21673);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21674);}while(r);
S_24940:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(21675);if(r)goto S_24940;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21675);}while(r);
}
S_24943:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(21676);if(r)goto S_24943;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_DST);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21676);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21677);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21679);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21680);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21681);}while(r);
S_24951:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(21682);if(r)goto S_24951;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21682);}while(r);
}
S_24954:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(21683);if(r)goto S_24954;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_DST);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21683);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21684);}while(r);
}
}
}
}
S_24962:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISUDT))||is_error_pending()){
if(qbevent){evnt(21690);if(r)goto S_24962;}
S_24963:;
if ((((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll )-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])])||is_error_pending()){
if(qbevent){evnt(21691);if(r)goto S_24963;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("UDT must have fixed size",24));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21691);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21691);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21692);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21693);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21693);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21694);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21695);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21695);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_UDTELEM=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21696);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21697);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21697);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21698);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(21699);}while(r);
S_24978:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21700);if(r)goto S_24978;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21700);}while(r);
}
S_24981:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))&*(int16*)(((char*)__UDT_ID)+((0+520)))&(FUNC_UDTDYNHASMEMBERARRAYS(_FUNC_EVALUATETOTYP_LONG_U,&(pass3431=*(int16*)(((char*)__UDT_ID)+((0+522)))))))||is_error_pending()){
if(qbevent){evnt(21704);if(r)goto S_24981;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference a TYPE value that contains explicit _Dynamic member arrays",80));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21704);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21704);}while(r);
}
S_24985:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))&*(int16*)(((char*)__UDT_ID)+((0+520)))&((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])])||is_error_pending()){
if(qbevent){evnt(21705);if(r)goto S_24985;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21705);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21705);}while(r);
}
S_24989:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))&(-(*(int32*)(((char*)__UDT_ID)+((0+512)))!= 0 )))||is_error_pending()){
if(qbevent){evnt(21706);if(r)goto S_24989;}
S_24990:;
if ((((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])])||is_error_pending()){
if(qbevent){evnt(21707);if(r)goto S_24990;}
S_24991:;
if ((FUNC_UDTDYNHASMEMBERARRAYS(_FUNC_EVALUATETOTYP_LONG_U,&(pass3432= 1 )))||is_error_pending()){
if(qbevent){evnt(21708);if(r)goto S_24991;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference a TYPE value that contains explicit _Dynamic member arrays",80));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21708);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21708);}while(r);
}
}
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(21711);}while(r);
S_24998:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(21712);if(r)goto S_24998;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21713);}while(r);
S_25000:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(qbs_left(_FUNC_EVALUATETOTYP_STRING_O, 5 ),qbs_new_txt_len("((0)*",5))))||is_error_pending()){
if(qbevent){evnt(21715);if(r)goto S_25000;}
do{
goto LABEL_METHOD2USEALLUDT;
if(!qbevent)break;evnt(21717);}while(r);
}
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21721);}while(r);
S_25005:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))||is_error_pending()){
if(qbevent){evnt(21724);if(r)goto S_25005;}
S_25006:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520))))||is_error_pending()){
if(qbevent){evnt(21725);if(r)goto S_25006;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(FUNC_UDTDYNLAYOUTSIZE(_FUNC_EVALUATETOTYP_LONG_U), 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21726);}while(r);
}else{
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTXSIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_LONG_UDTXSIZE[4],__ARRAY_LONG_UDTXSIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21728);}while(r);
}
}else{
S_25012:;
if (((-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_UDTELEM)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISSTRING)> 0 ))&(-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_UDTELEM)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISFIXEDLENGTH)== 0 ))&((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))))||is_error_pending()){
if(qbevent){evnt(21731);if(r)goto S_25012;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_new_txt_len("(*(qbs**)",9),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(")->len",6)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21732);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21733);}while(r);
S_25015:;
}else{
if ((-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_UDTELEM)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISSTRING)> 0 ))&(-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_UDTELEM)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISFIXEDLENGTH)== 0 ))&((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -4 )))){
if(qbevent){evnt(21734);if(r)goto S_25015;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(*((qbs**)((char*)",18),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("+(",2)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))))->chr",9)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21735);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(*((qbs**)((char*)",18),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("+(",2)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))))->len",9)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21736);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21737);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21738);}while(r);
}
}
S_25021:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_UDTELEM)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(21740);if(r)goto S_25021;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int32)(FUNC_UDT_ARRAY_MEMBER_BYTES(_FUNC_EVALUATETOTYP_LONG_UDTELEM)),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21741);}while(r);
}else{
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_UDTELEM)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21743);}while(r);
}
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21746);}while(r);
S_25028:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(21747);if(r)goto S_25028;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21747);}while(r);
}
S_25031:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(21748);if(r)goto S_25031;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_DST);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21748);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21749);}while(r);
}
S_25036:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISARRAY))||is_error_pending()){
if(qbevent){evnt(21752);if(r)goto S_25036;}
do{
*_FUNC_EVALUATETOTYP_LONG_S1=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21756);}while(r);
S_25038:;
if ((*_FUNC_EVALUATETOTYP_LONG_S1)||is_error_pending()){
if(qbevent){evnt(21757);if(r)goto S_25038;}
do{
*_FUNC_EVALUATETOTYP_LONG_S2=func_instr(*_FUNC_EVALUATETOTYP_LONG_S1+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21757);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S2= 0 ;
if(!qbevent)break;evnt(21757);}while(r);
}
S_25043:;
if ((*_FUNC_EVALUATETOTYP_LONG_S2)||is_error_pending()){
if(qbevent){evnt(21758);if(r)goto S_25043;}
do{
*_FUNC_EVALUATETOTYP_LONG_S3=func_instr(*_FUNC_EVALUATETOTYP_LONG_S2+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21758);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S3= 0 ;
if(!qbevent)break;evnt(21758);}while(r);
}
S_25048:;
if ((*_FUNC_EVALUATETOTYP_LONG_S3)||is_error_pending()){
if(qbevent){evnt(21759);if(r)goto S_25048;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21760);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1+1,*_FUNC_EVALUATETOTYP_LONG_S2-*_FUNC_EVALUATETOTYP_LONG_S1-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21761);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S2+1,*_FUNC_EVALUATETOTYP_LONG_S3-*_FUNC_EVALUATETOTYP_LONG_S2-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21762);}while(r);
S_25052:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID> 0 ))&(-(*_FUNC_EVALUATETOTYP_LONG_FINAL_MEMBER_ARRAY_INDEXED== 0 )))||is_error_pending()){
if(qbevent){evnt(21763);if(r)goto S_25052;}
S_25053:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(21767);if(r)goto S_25053;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S3+1,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21768);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(21769);}while(r);
S_25056:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21770);if(r)goto S_25056;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21770);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(21771);}while(r);
S_25060:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(21772);if(r)goto S_25060;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21772);}while(r);
}
S_25063:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTMEMBERDYNDESC(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(21773);if(r)goto S_25063;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(*((ptrszint**)(((char*)",24),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))))",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21774);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,FUNC_UDTDYNARRAYDESCGUARD(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,(&(((int32*)(__ARRAY_LONG_UDTEARRAYDIMS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYDIMS[4],__ARRAY_LONG_UDTEARRAYDIMS[5])]))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21775);}while(r);
S_25066:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21776);if(r)goto S_25066;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21776);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID);
if(!qbevent)break;evnt(21777);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,FUNC_UDTDYNARRAYBYTESEXPR(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21778);}while(r);
S_25071:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21779);if(r)goto S_25071;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21779);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_new_txt_len("((char*)",8),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[0])",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21780);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21781);}while(r);
S_25076:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(21782);if(r)goto S_25076;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21782);}while(r);
}
S_25079:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(21783);if(r)goto S_25079;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_DST);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21783);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21784);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21786);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21787);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21788);}while(r);
S_25087:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(21789);if(r)goto S_25087;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21789);}while(r);
}
S_25090:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(21790);if(r)goto S_25090;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_DST);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21790);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21791);}while(r);
}
}
}
S_25097:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal((qbs_right(_FUNC_EVALUATETOTYP_STRING_E, 2 )),(qbs_add(__STRING1_SP3,qbs_new_txt_len("0",1))))))||is_error_pending()){
if(qbevent){evnt(21797);if(r)goto S_25097;}
S_25098:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(21799);if(r)goto S_25098;}
S_25099:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)== 0 ))||is_error_pending()){
if(qbevent){evnt(21800);if(r)goto S_25099;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot pass array of variable-length strings",44));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21801);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21801);}while(r);
}
}
do{
goto LABEL_METHOD2USEALL;
if(!qbevent)break;evnt(21804);}while(r);
}
S_25106:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(21807);if(r)goto S_25106;}
S_25107:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)||is_error_pending()){
if(qbevent){evnt(21808);if(r)goto S_25107;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21809);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(21810);}while(r);
S_25110:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21811);if(r)goto S_25110;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21811);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+((0+544)))),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21812);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3440= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21813);}while(r);
S_25115:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21814);if(r)goto S_25115;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21814);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("->chr,",6)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21815);}while(r);
S_25119:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(21816);if(r)goto S_25119;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21816);}while(r);
}
S_25122:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(21817);if(r)goto S_25122;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(_FUNC_EVALUATETOTYP_STRING_E,qbs_new_txt_len("->chr",5)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21817);}while(r);
}
}else{
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3441= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21819);}while(r);
S_25127:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21820);if(r)goto S_25127;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21820);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("->chr,",6)),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("->len,",6)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21822);}while(r);
S_25131:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(21823);if(r)goto S_25131;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(_FUNC_EVALUATETOTYP_STRING_E,qbs_new_txt_len("->len",5)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21823);}while(r);
}
S_25134:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(21824);if(r)goto S_25134;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(_FUNC_EVALUATETOTYP_STRING_E,qbs_new_txt_len("->chr",5)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21824);}while(r);
}
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21826);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3442= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21828);}while(r);
S_25141:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21829);if(r)goto S_25141;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21829);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_add(qbs_add(qbs_new_txt_len("(&(",3),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21830);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll ), 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21831);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21832);}while(r);
S_25147:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(21833);if(r)goto S_25147;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21833);}while(r);
}
S_25150:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(21834);if(r)goto S_25150;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21834);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21835);}while(r);
}
S_25155:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(21838);if(r)goto S_25155;}
S_25156:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)||is_error_pending()){
if(qbevent){evnt(21839);if(r)goto S_25156;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21840);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(21841);}while(r);
S_25159:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21842);if(r)goto S_25159;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21842);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+((0+544)))),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21843);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3443= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21844);}while(r);
S_25164:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21845);if(r)goto S_25164;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21845);}while(r);
}
}else{
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3444= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21847);}while(r);
S_25169:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21848);if(r)goto S_25169;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21848);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs_add(_FUNC_EVALUATETOTYP_STRING_E,qbs_new_txt_len("->len",5)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21849);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("->chr,",6)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21851);}while(r);
S_25175:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(21852);if(r)goto S_25175;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21852);}while(r);
}
S_25178:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(21853);if(r)goto S_25178;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(_FUNC_EVALUATETOTYP_STRING_E,qbs_new_txt_len("->chr",5)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21853);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21854);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3445= 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21858);}while(r);
S_25184:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21859);if(r)goto S_25184;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21859);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_SIZE=qb_safe_idiv((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll ), 8 );
if(!qbevent)break;evnt(21860);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21861);}while(r);
S_25189:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(21862);if(r)goto S_25189;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21862);}while(r);
}
S_25192:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(21863);if(r)goto S_25192;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21863);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21864);}while(r);
}
S_25197:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -8 ))||is_error_pending()){
if(qbevent){evnt(21871);if(r)goto S_25197;}
S_25198:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISREFERENCE)== 0 ))||is_error_pending()){
if(qbevent){evnt(21872);if(r)goto S_25198;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Expected variable name/array element",36));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21872);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21872);}while(r);
}
S_25202:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(21873);if(r)goto S_25202;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Variable/element cannot be _BIT aligned",39));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21873);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21873);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_S1=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21879);}while(r);
S_25207:;
if ((*_FUNC_EVALUATETOTYP_LONG_S1)||is_error_pending()){
if(qbevent){evnt(21880);if(r)goto S_25207;}
do{
*_FUNC_EVALUATETOTYP_LONG_S2=func_instr(*_FUNC_EVALUATETOTYP_LONG_S1+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21880);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S2= 0 ;
if(!qbevent)break;evnt(21880);}while(r);
}
S_25212:;
if ((*_FUNC_EVALUATETOTYP_LONG_S2)||is_error_pending()){
if(qbevent){evnt(21881);if(r)goto S_25212;}
do{
*_FUNC_EVALUATETOTYP_LONG_S3=func_instr(*_FUNC_EVALUATETOTYP_LONG_S2+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21881);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S3= 0 ;
if(!qbevent)break;evnt(21881);}while(r);
}
S_25217:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_S3!= 0 ))&*_FUNC_EVALUATETOTYP_LONG_FINAL_MEMBER_ARRAY_INDEXED)||is_error_pending()){
if(qbevent){evnt(21883);if(r)goto S_25217;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21884);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1+1,*_FUNC_EVALUATETOTYP_LONG_S2-*_FUNC_EVALUATETOTYP_LONG_S1-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21885);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S2+1,*_FUNC_EVALUATETOTYP_LONG_S3-*_FUNC_EVALUATETOTYP_LONG_S2-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21886);}while(r);
S_25221:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID> 0 ))||is_error_pending()){
if(qbevent){evnt(21888);if(r)goto S_25221;}
S_25222:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(21889);if(r)goto S_25222;}
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(21890);}while(r);
S_25224:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21891);if(r)goto S_25224;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21891);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(21892);}while(r);
S_25228:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(21893);if(r)goto S_25228;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21893);}while(r);
}
S_25231:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTMEMBERDYNDESC(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(21894);if(r)goto S_25231;}
S_25232:;
if ((FUNC_DYNMEMVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(21895);if(r)goto S_25232;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21895);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21895);}while(r);
}
S_25236:;
if ((FUNC_DYNMEMUDTVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(21896);if(r)goto S_25236;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21896);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21896);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S3+1,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21897);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID);
if(!qbevent)break;evnt(21898);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21899);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_TYP=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])];
if(!qbevent)break;evnt(21900);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_ELEM_TYP);
if(!qbevent)break;evnt(21901);}while(r);
S_25245:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_DYNMEMLOCKEXPR,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(21902);if(r)goto S_25245;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot access this explicit _Dynamic TYPE member array",59));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21902);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21902);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),__STRING_DYNMEMLOCKEXPR));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21903);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21904);}while(r);
}
}
}
}
S_25255:;
if (((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISARRAY)!= 0 ))&(-(*_FUNC_EVALUATETOTYP_LONG_S3!= 0 )))||is_error_pending()){
if(qbevent){evnt(21910);if(r)goto S_25255;}
S_25256:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(21912);if(r)goto S_25256;}
S_25257:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)== 0 ))||is_error_pending()){
if(qbevent){evnt(21913);if(r)goto S_25257;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot pass array of variable-length strings",44));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21914);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21914);}while(r);
}
}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21917);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1+1,*_FUNC_EVALUATETOTYP_LONG_S2-*_FUNC_EVALUATETOTYP_LONG_S1-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21918);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S2+1,*_FUNC_EVALUATETOTYP_LONG_S3-*_FUNC_EVALUATETOTYP_LONG_S2-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21919);}while(r);
S_25265:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID> 0 ))||is_error_pending()){
if(qbevent){evnt(21923);if(r)goto S_25265;}
S_25266:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(21924);if(r)goto S_25266;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S3+1,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21925);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(21926);}while(r);
S_25269:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21927);if(r)goto S_25269;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21927);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(21928);}while(r);
S_25273:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(21929);if(r)goto S_25273;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21929);}while(r);
}
S_25276:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTMEMBERDYNDESC(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)&*_FUNC_EVALUATETOTYP_LONG_FINAL_MEMBER_ARRAY_INDEXED)||is_error_pending()){
if(qbevent){evnt(21930);if(r)goto S_25276;}
S_25277:;
if ((FUNC_DYNMEMVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(21931);if(r)goto S_25277;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21931);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21931);}while(r);
}
S_25281:;
if ((FUNC_DYNMEMUDTVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(21932);if(r)goto S_25281;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21932);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21932);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID);
if(!qbevent)break;evnt(21937);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21938);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_TYP=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])];
if(!qbevent)break;evnt(21939);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_ELEM_TYP);
if(!qbevent)break;evnt(21940);}while(r);
S_25289:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_DYNMEMLOCKEXPR,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(21941);if(r)goto S_25289;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot access this explicit _Dynamic TYPE member array",59));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21941);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21941);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),__STRING_DYNMEMLOCKEXPR));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21942);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21943);}while(r);
}
S_25296:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTMEMBERDYNDESC(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(21945);if(r)goto S_25296;}
S_25297:;
if ((FUNC_DYNMEMVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(21946);if(r)goto S_25297;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21946);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21946);}while(r);
}
S_25301:;
if ((FUNC_DYNMEMUDTVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(21947);if(r)goto S_25301;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21947);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21947);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(*((ptrszint**)(((char*)",24),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))))",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21948);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,FUNC_UDTDYNARRAYDESCGUARD(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,(&(((int32*)(__ARRAY_LONG_UDTEARRAYDIMS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYDIMS[4],__ARRAY_LONG_UDTEARRAYDIMS[5])]))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21949);}while(r);
S_25307:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21950);if(r)goto S_25307;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21950);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID);
if(!qbevent)break;evnt(21951);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,FUNC_UDTDYNARRAYBYTESEXPR(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21952);}while(r);
S_25312:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21953);if(r)goto S_25312;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21953);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_new_txt_len("((char*)",8),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[0])",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21954);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(21955);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_LK,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(mem_lock*)(",12),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[",1)),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[3]*4+4])",9)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21956);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_LK));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21957);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21958);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21960);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21961);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(21962);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(FUNC_UDT_ARRAY_MEMBER_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)),NULL,0)),qbs_new_txt_len(",sf_mem_lock",12)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21963);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21964);}while(r);
}
}
}
S_25329:;
if ((qbs_cleanup(qbs_tmp_base,(qbs_notequal(__STRING_DYNMEMLOCKEXPR,qbs_new_txt_len("",0)))&((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISUDT))))||is_error_pending()){
if(qbevent){evnt(21969);if(r)goto S_25329;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21973);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21974);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21974);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21975);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21976);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21976);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_UDTELEM=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21977);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21978);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21978);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21979);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(21980);}while(r);
S_25341:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(21981);if(r)goto S_25341;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21981);}while(r);
}
S_25344:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))||is_error_pending()){
if(qbevent){evnt(21982);if(r)goto S_25344;}
S_25345:;
if ((((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])])||is_error_pending()){
if(qbevent){evnt(21983);if(r)goto S_25345;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21983);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21983);}while(r);
}
}else{
S_25350:;
if ((FUNC_DYNMEMVARSTR(_FUNC_EVALUATETOTYP_LONG_UDTELEM))||is_error_pending()){
if(qbevent){evnt(21985);if(r)goto S_25350;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21985);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21985);}while(r);
}
S_25354:;
if ((FUNC_DYNMEMUDTVARSTR(_FUNC_EVALUATETOTYP_LONG_UDTELEM))||is_error_pending()){
if(qbevent){evnt(21986);if(r)goto S_25354;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21986);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21986);}while(r);
}
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(21988);}while(r);
S_25360:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(21989);if(r)goto S_25360;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21989);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21990);}while(r);
S_25364:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))||is_error_pending()){
if(qbevent){evnt(21991);if(r)goto S_25364;}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTXSIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_LONG_UDTXSIZE[4],__ARRAY_LONG_UDTXSIZE[5])], 8 );
if(!qbevent)break;evnt(21992);}while(r);
S_25366:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520))))||is_error_pending()){
if(qbevent){evnt(21993);if(r)goto S_25366;}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=qb_safe_idiv(FUNC_UDTDYNLAYOUTSIZE(_FUNC_EVALUATETOTYP_LONG_U), 8 );
if(!qbevent)break;evnt(21993);}while(r);
}
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_UDTELEM)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 );
if(!qbevent)break;evnt(21995);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(21997);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),__STRING_DYNMEMLOCKEXPR));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(21998);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(21999);}while(r);
}
S_25376:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISUDT))||is_error_pending()){
if(qbevent){evnt(22002);if(r)goto S_25376;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22003);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22004);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22004);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22005);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22006);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22006);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_UDTELEM=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22007);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22008);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22008);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22009);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22010);}while(r);
S_25388:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22011);if(r)goto S_25388;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22011);}while(r);
}
S_25391:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))&*(int16*)(((char*)__UDT_ID)+((0+520)))&(FUNC_UDTDYNHASMEMBERARRAYS(_FUNC_EVALUATETOTYP_LONG_U,&(pass3464=*(int16*)(((char*)__UDT_ID)+((0+522)))))))||is_error_pending()){
if(qbevent){evnt(22012);if(r)goto S_25391;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference a TYPE value that contains explicit _Dynamic member arrays",80));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22012);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22012);}while(r);
}
S_25395:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))&*(int16*)(((char*)__UDT_ID)+((0+520)))&((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])])||is_error_pending()){
if(qbevent){evnt(22013);if(r)goto S_25395;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22013);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22013);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(22014);}while(r);
S_25400:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22015);if(r)goto S_25400;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22016);}while(r);
S_25402:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(qbs_left(_FUNC_EVALUATETOTYP_STRING_O, 5 ),qbs_new_txt_len("((0)*",5))))||is_error_pending()){
if(qbevent){evnt(22018);if(r)goto S_25402;}
do{
goto LABEL_METHOD2USEALLUDT__7;
if(!qbevent)break;evnt(22020);}while(r);
}
}
S_25406:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))||is_error_pending()){
if(qbevent){evnt(22024);if(r)goto S_25406;}
S_25407:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520))))||is_error_pending()){
if(qbevent){evnt(22025);if(r)goto S_25407;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(FUNC_UDTDYNLAYOUTSIZE(_FUNC_EVALUATETOTYP_LONG_U), 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22026);}while(r);
}else{
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTXSIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_LONG_UDTXSIZE[4],__ARRAY_LONG_UDTXSIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22028);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_T1=*__LONG_ISUDT+((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])];
if(!qbevent)break;evnt(22030);}while(r);
}else{
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_UDTELEM)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22032);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T1=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_UDTELEM)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])];
if(!qbevent)break;evnt(22033);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22035);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_T1);
if(!qbevent)break;evnt(22040);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",sf_mem_lock",12)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22041);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22043);}while(r);
}
S_25422:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISARRAY))||is_error_pending()){
if(qbevent){evnt(22046);if(r)goto S_25422;}
do{
*_FUNC_EVALUATETOTYP_LONG_S1=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22049);}while(r);
S_25424:;
if ((*_FUNC_EVALUATETOTYP_LONG_S1)||is_error_pending()){
if(qbevent){evnt(22050);if(r)goto S_25424;}
do{
*_FUNC_EVALUATETOTYP_LONG_S2=func_instr(*_FUNC_EVALUATETOTYP_LONG_S1+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22050);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S2= 0 ;
if(!qbevent)break;evnt(22050);}while(r);
}
S_25429:;
if ((*_FUNC_EVALUATETOTYP_LONG_S2)||is_error_pending()){
if(qbevent){evnt(22051);if(r)goto S_25429;}
do{
*_FUNC_EVALUATETOTYP_LONG_S3=func_instr(*_FUNC_EVALUATETOTYP_LONG_S2+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22051);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S3= 0 ;
if(!qbevent)break;evnt(22051);}while(r);
}
S_25434:;
if ((*_FUNC_EVALUATETOTYP_LONG_S3)||is_error_pending()){
if(qbevent){evnt(22052);if(r)goto S_25434;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22053);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1+1,*_FUNC_EVALUATETOTYP_LONG_S2-*_FUNC_EVALUATETOTYP_LONG_S1-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22054);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S2+1,*_FUNC_EVALUATETOTYP_LONG_S3-*_FUNC_EVALUATETOTYP_LONG_S2-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22055);}while(r);
S_25438:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID> 0 ))||is_error_pending()){
if(qbevent){evnt(22059);if(r)goto S_25438;}
S_25439:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(22060);if(r)goto S_25439;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S3+1,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22061);}while(r);
S_25441:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22062);if(r)goto S_25441;}
S_25442:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)== 0 ))||is_error_pending()){
if(qbevent){evnt(22063);if(r)goto S_25442;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot pass array of variable-length strings",44));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22064);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22064);}while(r);
}
}
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22067);}while(r);
S_25448:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22068);if(r)goto S_25448;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22068);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(22069);}while(r);
S_25452:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22070);if(r)goto S_25452;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22070);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22071);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22072);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22073);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(FUNC_UDT_ARRAY_MEMBER_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)),NULL,0)),qbs_new_txt_len(",sf_mem_lock",12)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22074);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22075);}while(r);
}
}
}
S_25463:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal((qbs_right(_FUNC_EVALUATETOTYP_STRING_E, 2 )),(qbs_add(__STRING1_SP3,qbs_new_txt_len("0",1))))))||is_error_pending()){
if(qbevent){evnt(22081);if(r)goto S_25463;}
S_25464:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22083);if(r)goto S_25464;}
S_25465:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)== 0 ))||is_error_pending()){
if(qbevent){evnt(22084);if(r)goto S_25465;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot pass array of variable-length strings",44));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22085);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22085);}while(r);
}
}
do{
goto LABEL_METHOD2USEALL__7;
if(!qbevent)break;evnt(22088);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22091);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22092);}while(r);
S_25474:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22093);if(r)goto S_25474;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22093);}while(r);
}
S_25477:;
if ((-((*(int32*)(((char*)__UDT_ID)+((0+512)))&*__LONG_ISUDT)!= 0 ))||is_error_pending()){
if(qbevent){evnt(22094);if(r)goto S_25477;}
do{
*_FUNC_EVALUATETOTYP_LONG_U=*(int32*)(((char*)__UDT_ID)+((0+512)))& 4095ll ;
if(!qbevent)break;evnt(22095);}while(r);
S_25479:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTDYNHASMEMBERARRAYS(_FUNC_EVALUATETOTYP_LONG_U,&(pass3472=*(int16*)(((char*)__UDT_ID)+((0+522))))))||is_error_pending()){
if(qbevent){evnt(22096);if(r)goto S_25479;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference a TYPE value that contains explicit _Dynamic member arrays",80));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22096);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22096);}while(r);
}
S_25483:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])])||is_error_pending()){
if(qbevent){evnt(22097);if(r)goto S_25483;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22097);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22097);}while(r);
}
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+((0+554))),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22099);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_LK,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(mem_lock*)((ptrszint*)",23),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")[",2)),qbs__tostr((int64)(( 4 **(int16*)(((char*)__UDT_ID)+((0+516))))+( 4 )+( 1 )-( 1 )),NULL,0)),qbs_new_txt_len("]",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22100);}while(r);
S_25490:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22104);if(r)goto S_25490;}
S_25491:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)||is_error_pending()){
if(qbevent){evnt(22105);if(r)goto S_25491;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+((0+544)))),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22106);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3473= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22107);}while(r);
S_25494:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22108);if(r)goto S_25494;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22108);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22113);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("->chr,",6)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_LK));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22114);}while(r);
}else{
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEMELEMENT cannot reference variable-length strings",52));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22118);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22118);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22121);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3474= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22124);}while(r);
S_25506:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22125);if(r)goto S_25506;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22125);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_add(qbs_add(qbs_new_txt_len("(&(",3),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22126);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll ), 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22127);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22132);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_LK));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22133);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22135);}while(r);
}
S_25515:;
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(__STRING_DYNMEMLOCKEXPR,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(22138);if(r)goto S_25515;}
S_25516:;
if (((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISARRAY)== 0 ))&(-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISUDT)== 0 ))&(-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)== 0 )))||is_error_pending()){
if(qbevent){evnt(22139);if(r)goto S_25516;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3475= 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22140);}while(r);
S_25518:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22141);if(r)goto S_25518;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22141);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_SIZE=qb_safe_idiv((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll ), 8 );
if(!qbevent)break;evnt(22142);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22143);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",",1)),__STRING_DYNMEMLOCKEXPR));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22144);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22145);}while(r);
}
}
S_25527:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22149);if(r)goto S_25527;}
S_25528:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)||is_error_pending()){
if(qbevent){evnt(22150);if(r)goto S_25528;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22151);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22152);}while(r);
S_25531:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22153);if(r)goto S_25531;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22153);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+((0+544)))),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22154);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3476= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22155);}while(r);
S_25536:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22156);if(r)goto S_25536;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22156);}while(r);
}
}else{
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEMELEMENT cannot reference variable-length strings",52));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22158);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22158);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22165);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("->chr,",6)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",sf_mem_lock",12)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22166);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22168);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3477= 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22172);}while(r);
S_25548:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22173);if(r)goto S_25548;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22173);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_SIZE=qb_safe_idiv((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll ), 8 );
if(!qbevent)break;evnt(22174);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22179);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",sf_mem_lock",12)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22180);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22182);}while(r);
}
S_25556:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -7 ))||is_error_pending()){
if(qbevent){evnt(22195);if(r)goto S_25556;}
LABEL_METHOD2USEALL__7:;
if(qbevent){evnt(22196);r=0;}
S_25557:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISREFERENCE)== 0 ))||is_error_pending()){
if(qbevent){evnt(22197);if(r)goto S_25557;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Expected variable name/array element",36));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22197);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22197);}while(r);
}
S_25561:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(22198);if(r)goto S_25561;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Variable/element cannot be _BIT aligned",39));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22198);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22198);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_S1=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22204);}while(r);
S_25566:;
if ((*_FUNC_EVALUATETOTYP_LONG_S1)||is_error_pending()){
if(qbevent){evnt(22205);if(r)goto S_25566;}
do{
*_FUNC_EVALUATETOTYP_LONG_S2=func_instr(*_FUNC_EVALUATETOTYP_LONG_S1+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22205);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S2= 0 ;
if(!qbevent)break;evnt(22205);}while(r);
}
S_25571:;
if ((*_FUNC_EVALUATETOTYP_LONG_S2)||is_error_pending()){
if(qbevent){evnt(22206);if(r)goto S_25571;}
do{
*_FUNC_EVALUATETOTYP_LONG_S3=func_instr(*_FUNC_EVALUATETOTYP_LONG_S2+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22206);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S3= 0 ;
if(!qbevent)break;evnt(22206);}while(r);
}
S_25576:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_S3!= 0 ))&*_FUNC_EVALUATETOTYP_LONG_FINAL_MEMBER_ARRAY_INDEXED)||is_error_pending()){
if(qbevent){evnt(22208);if(r)goto S_25576;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22209);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1+1,*_FUNC_EVALUATETOTYP_LONG_S2-*_FUNC_EVALUATETOTYP_LONG_S1-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22210);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S2+1,*_FUNC_EVALUATETOTYP_LONG_S3-*_FUNC_EVALUATETOTYP_LONG_S2-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22211);}while(r);
S_25580:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID> 0 ))||is_error_pending()){
if(qbevent){evnt(22213);if(r)goto S_25580;}
S_25581:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(22214);if(r)goto S_25581;}
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22215);}while(r);
S_25583:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22216);if(r)goto S_25583;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22216);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(22217);}while(r);
S_25587:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22218);if(r)goto S_25587;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22218);}while(r);
}
S_25590:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTMEMBERDYNDESC(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(22219);if(r)goto S_25590;}
S_25591:;
if ((FUNC_DYNMEMVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(22220);if(r)goto S_25591;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22220);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22220);}while(r);
}
S_25595:;
if ((FUNC_DYNMEMUDTVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(22221);if(r)goto S_25595;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22221);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22221);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S3+1,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22222);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID);
if(!qbevent)break;evnt(22223);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22224);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_TYP=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])];
if(!qbevent)break;evnt(22225);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_ELEM_TYP);
if(!qbevent)break;evnt(22226);}while(r);
S_25604:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_DYNMEMLOCKEXPR,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(22227);if(r)goto S_25604;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot access this explicit _Dynamic TYPE member array",59));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22227);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22227);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),__STRING_DYNMEMLOCKEXPR));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22228);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22229);}while(r);
}
}
}
}
S_25614:;
if (((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISARRAY)!= 0 ))&(-(*_FUNC_EVALUATETOTYP_LONG_S3!= 0 )))||is_error_pending()){
if(qbevent){evnt(22235);if(r)goto S_25614;}
S_25615:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22237);if(r)goto S_25615;}
S_25616:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)== 0 ))||is_error_pending()){
if(qbevent){evnt(22238);if(r)goto S_25616;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22239);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22239);}while(r);
}
}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22242);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1+1,*_FUNC_EVALUATETOTYP_LONG_S2-*_FUNC_EVALUATETOTYP_LONG_S1-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22243);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S2+1,*_FUNC_EVALUATETOTYP_LONG_S3-*_FUNC_EVALUATETOTYP_LONG_S2-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22244);}while(r);
S_25624:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID> 0 ))||is_error_pending()){
if(qbevent){evnt(22248);if(r)goto S_25624;}
S_25625:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(22249);if(r)goto S_25625;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S3+1,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22250);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22251);}while(r);
S_25628:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22252);if(r)goto S_25628;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22252);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(22253);}while(r);
S_25632:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22254);if(r)goto S_25632;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22254);}while(r);
}
S_25635:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTMEMBERDYNDESC(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)&*_FUNC_EVALUATETOTYP_LONG_FINAL_MEMBER_ARRAY_INDEXED)||is_error_pending()){
if(qbevent){evnt(22255);if(r)goto S_25635;}
S_25636:;
if ((FUNC_DYNMEMVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(22256);if(r)goto S_25636;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22256);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22256);}while(r);
}
S_25640:;
if ((FUNC_DYNMEMUDTVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(22257);if(r)goto S_25640;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22257);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22257);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID);
if(!qbevent)break;evnt(22262);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22263);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_TYP=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])];
if(!qbevent)break;evnt(22264);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_ELEM_TYP);
if(!qbevent)break;evnt(22265);}while(r);
S_25648:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_DYNMEMLOCKEXPR,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(22266);if(r)goto S_25648;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot access this explicit _Dynamic TYPE member array",59));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22266);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22266);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),__STRING_DYNMEMLOCKEXPR));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22267);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22268);}while(r);
}
S_25655:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTMEMBERDYNDESC(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(22270);if(r)goto S_25655;}
S_25656:;
if ((FUNC_DYNMEMVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(22271);if(r)goto S_25656;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22271);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22271);}while(r);
}
S_25660:;
if ((FUNC_DYNMEMUDTVARSTR(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(22272);if(r)goto S_25660;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22272);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22272);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(*((ptrszint**)(((char*)",24),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))))",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22273);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,FUNC_UDTDYNARRAYDESCGUARD(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,(&(((int32*)(__ARRAY_LONG_UDTEARRAYDIMS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYDIMS[4],__ARRAY_LONG_UDTEARRAYDIMS[5])]))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22274);}while(r);
S_25666:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22275);if(r)goto S_25666;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22275);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID);
if(!qbevent)break;evnt(22276);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,FUNC_UDTDYNARRAYBYTESEXPR(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22277);}while(r);
S_25671:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22278);if(r)goto S_25671;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22278);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_new_txt_len("((char*)",8),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[0])",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22279);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22280);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_LK,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(mem_lock*)(",12),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[",1)),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[3]*4+4])",9)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22281);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_LK));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22282);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22283);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22285);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22286);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22287);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(FUNC_UDT_ARRAY_MEMBER_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)),NULL,0)),qbs_new_txt_len(",sf_mem_lock",12)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22288);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22289);}while(r);
}
}
}
S_25688:;
if ((qbs_cleanup(qbs_tmp_base,(qbs_notequal(__STRING_DYNMEMLOCKEXPR,qbs_new_txt_len("",0)))&((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISUDT))))||is_error_pending()){
if(qbevent){evnt(22294);if(r)goto S_25688;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22295);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22296);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22296);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22297);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22298);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22298);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_UDTELEM=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22299);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22300);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22300);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22301);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22302);}while(r);
S_25700:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22303);if(r)goto S_25700;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22303);}while(r);
}
S_25703:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))||is_error_pending()){
if(qbevent){evnt(22304);if(r)goto S_25703;}
S_25704:;
if ((((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])])||is_error_pending()){
if(qbevent){evnt(22305);if(r)goto S_25704;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22305);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22305);}while(r);
}
}else{
S_25709:;
if ((FUNC_DYNMEMVARSTR(_FUNC_EVALUATETOTYP_LONG_UDTELEM))||is_error_pending()){
if(qbevent){evnt(22307);if(r)goto S_25709;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22307);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22307);}while(r);
}
S_25713:;
if ((FUNC_DYNMEMUDTVARSTR(_FUNC_EVALUATETOTYP_LONG_UDTELEM))||is_error_pending()){
if(qbevent){evnt(22308);if(r)goto S_25713;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22308);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22308);}while(r);
}
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(22310);}while(r);
S_25719:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22311);if(r)goto S_25719;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22311);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22312);}while(r);
S_25723:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))||is_error_pending()){
if(qbevent){evnt(22313);if(r)goto S_25723;}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTXSIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_LONG_UDTXSIZE[4],__ARRAY_LONG_UDTXSIZE[5])], 8 );
if(!qbevent)break;evnt(22314);}while(r);
S_25725:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520))))||is_error_pending()){
if(qbevent){evnt(22315);if(r)goto S_25725;}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=qb_safe_idiv(FUNC_UDTDYNLAYOUTSIZE(_FUNC_EVALUATETOTYP_LONG_U), 8 );
if(!qbevent)break;evnt(22315);}while(r);
}
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_UDTELEM)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 );
if(!qbevent)break;evnt(22317);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22319);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),__STRING_DYNMEMLOCKEXPR));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22320);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22321);}while(r);
}
S_25735:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISUDT))||is_error_pending()){
if(qbevent){evnt(22325);if(r)goto S_25735;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22327);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22328);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22328);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22329);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22330);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22330);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_UDTELEM=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22331);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22332);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22332);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22334);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22335);}while(r);
S_25747:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22336);if(r)goto S_25747;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22336);}while(r);
}
S_25750:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))&(-(*(int32*)(((char*)__UDT_ID)+((0+512)))!= 0 )))||is_error_pending()){
if(qbevent){evnt(22337);if(r)goto S_25750;}
S_25751:;
if ((((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])])||is_error_pending()){
if(qbevent){evnt(22338);if(r)goto S_25751;}
S_25752:;
if ((FUNC_UDTDYNHASMEMBERARRAYS(_FUNC_EVALUATETOTYP_LONG_U,&(pass3496= 1 )))||is_error_pending()){
if(qbevent){evnt(22339);if(r)goto S_25752;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference a TYPE value that contains explicit _Dynamic member arrays",80));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22339);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22339);}while(r);
}
}
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(22343);}while(r);
S_25759:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22344);if(r)goto S_25759;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22345);}while(r);
S_25761:;
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(qbs_left(_FUNC_EVALUATETOTYP_STRING_O, 4 ),qbs_new_txt_len("(0)*",4)))|(qbs_equal(qbs_left(_FUNC_EVALUATETOTYP_STRING_O, 5 ),qbs_new_txt_len("((0)*",5)))))||is_error_pending()){
if(qbevent){evnt(22350);if(r)goto S_25761;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,qbs_new_txt_len("0",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22351);}while(r);
}
}
LABEL_METHOD2USEALLUDT__7:;
if(qbevent){evnt(22355);r=0;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs_add(qbs_add(qbs_add(FUNC_VARIABLESIZE(&(pass3497= -1 )),qbs_new_txt_len("-(",2)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22356);}while(r);
S_25766:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22357);if(r)goto S_25766;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22357);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22358);}while(r);
S_25770:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM!= 0 ))||is_error_pending()){
if(qbevent){evnt(22364);if(r)goto S_25770;}
do{
*_FUNC_EVALUATETOTYP_LONG_SIZE= 1 ;
if(!qbevent)break;evnt(22364);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_SIZE=qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTXSIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_LONG_UDTXSIZE[4],__ARRAY_LONG_UDTXSIZE[5])], 8 );
if(!qbevent)break;evnt(22364);}while(r);
}
S_25775:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_UDTELEM== 0 ))&*(int16*)(((char*)__UDT_ID)+((0+520))))||is_error_pending()){
if(qbevent){evnt(22365);if(r)goto S_25775;}
do{
*_FUNC_EVALUATETOTYP_LONG_SIZE=qb_safe_idiv(FUNC_UDTDYNLAYOUTSIZE(_FUNC_EVALUATETOTYP_LONG_U), 8 );
if(!qbevent)break;evnt(22365);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22367);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",sf_mem_lock",12)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22368);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22370);}while(r);
}
S_25782:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISARRAY))||is_error_pending()){
if(qbevent){evnt(22374);if(r)goto S_25782;}
do{
*_FUNC_EVALUATETOTYP_LONG_S1=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22378);}while(r);
S_25784:;
if ((*_FUNC_EVALUATETOTYP_LONG_S1)||is_error_pending()){
if(qbevent){evnt(22379);if(r)goto S_25784;}
do{
*_FUNC_EVALUATETOTYP_LONG_S2=func_instr(*_FUNC_EVALUATETOTYP_LONG_S1+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22379);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S2= 0 ;
if(!qbevent)break;evnt(22379);}while(r);
}
S_25789:;
if ((*_FUNC_EVALUATETOTYP_LONG_S2)||is_error_pending()){
if(qbevent){evnt(22380);if(r)goto S_25789;}
do{
*_FUNC_EVALUATETOTYP_LONG_S3=func_instr(*_FUNC_EVALUATETOTYP_LONG_S2+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22380);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S3= 0 ;
if(!qbevent)break;evnt(22380);}while(r);
}
S_25794:;
if ((*_FUNC_EVALUATETOTYP_LONG_S3)||is_error_pending()){
if(qbevent){evnt(22381);if(r)goto S_25794;}
S_25795:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22382);if(r)goto S_25795;}
S_25796:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)== 0 ))||is_error_pending()){
if(qbevent){evnt(22383);if(r)goto S_25796;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22384);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22384);}while(r);
}
}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22387);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1+1,*_FUNC_EVALUATETOTYP_LONG_S2-*_FUNC_EVALUATETOTYP_LONG_S1-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22388);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S2+1,*_FUNC_EVALUATETOTYP_LONG_S3-*_FUNC_EVALUATETOTYP_LONG_S2-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22389);}while(r);
S_25804:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID> 0 ))||is_error_pending()){
if(qbevent){evnt(22392);if(r)goto S_25804;}
S_25805:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(22393);if(r)goto S_25805;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S3+1,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22394);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22395);}while(r);
S_25808:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22396);if(r)goto S_25808;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22396);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(22397);}while(r);
S_25812:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22397);if(r)goto S_25812;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22397);}while(r);
}
S_25815:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTMEMBERDYNDESC(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID))||is_error_pending()){
if(qbevent){evnt(22398);if(r)goto S_25815;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(*((ptrszint**)(((char*)",24),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))))",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22399);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,FUNC_UDTDYNARRAYDESCGUARD(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,(&(((int32*)(__ARRAY_LONG_UDTEARRAYDIMS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYDIMS[4],__ARRAY_LONG_UDTEARRAYDIMS[5])]))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22400);}while(r);
S_25818:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22401);if(r)goto S_25818;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22401);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID);
if(!qbevent)break;evnt(22402);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,FUNC_UDTDYNARRAYBYTESEXPR(_FUNC_EVALUATETOTYP_STRING_DESC_EXPR,_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22403);}while(r);
S_25823:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22404);if(r)goto S_25823;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22404);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_new_txt_len("((char*)",8),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[0])",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22405);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22406);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_LK,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(mem_lock*)(",12),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[",1)),_FUNC_EVALUATETOTYP_STRING_DESC_EXPR),qbs_new_txt_len("[3]*4+4])",9)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22407);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_ELEM_BYTES),NULL,0)),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_LK));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22408);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22409);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22411);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22412);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22413);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(FUNC_UDT_ARRAY_MEMBER_BYTES(_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)),NULL,0)),qbs_new_txt_len(",sf_mem_lock",12)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22414);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22415);}while(r);
}
}
}
S_25840:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22420);if(r)goto S_25840;}
S_25841:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)== 0 ))||is_error_pending()){
if(qbevent){evnt(22421);if(r)goto S_25841;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22422);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22422);}while(r);
}
}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22426);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22427);}while(r);
S_25848:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22428);if(r)goto S_25848;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22428);}while(r);
}
S_25851:;
if ((-((*(int32*)(((char*)__UDT_ID)+((0+512)))&*__LONG_ISUDT)!= 0 ))||is_error_pending()){
if(qbevent){evnt(22429);if(r)goto S_25851;}
do{
*_FUNC_EVALUATETOTYP_LONG_U=*(int32*)(((char*)__UDT_ID)+((0+512)))& 4095ll ;
if(!qbevent)break;evnt(22430);}while(r);
S_25853:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&FUNC_UDTDYNHASMEMBERARRAYS(_FUNC_EVALUATETOTYP_LONG_U,&(pass3505=*(int16*)(((char*)__UDT_ID)+((0+522))))))||is_error_pending()){
if(qbevent){evnt(22431);if(r)goto S_25853;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference a TYPE value that contains explicit _Dynamic member arrays",80));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22431);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22431);}while(r);
}
S_25857:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520)))&((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_U)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])])||is_error_pending()){
if(qbevent){evnt(22432);if(r)goto S_25857;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22432);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22432);}while(r);
}
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+((0+554))),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22435);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_LK,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(mem_lock*)((ptrszint*)",23),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")[",2)),qbs__tostr((int64)(( 4 **(int16*)(((char*)__UDT_ID)+((0+516))))+( 4 )+( 1 )-( 1 )),NULL,0)),qbs_new_txt_len("]",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22436);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_TSIZE=*(int32*)(((char*)__UDT_ID)+((0+544)));
if(!qbevent)break;evnt(22438);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_INDEX,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22440);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,FUNC_VARIABLESIZE(&(pass3507= -1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22441);}while(r);
S_25867:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22442);if(r)goto S_25867;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22442);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3508= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22443);}while(r);
S_25871:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22444);if(r)goto S_25871;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22444);}while(r);
}
S_25874:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22446);if(r)goto S_25874;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_add(qbs_add(qbs_new_txt_len("((",2),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(")->chr)",7)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22447);}while(r);
}else{
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_add(qbs_add(qbs_new_txt_len("(&(",3),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22449);}while(r);
}
S_25879:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22454);if(r)goto S_25879;}
do{
*_FUNC_EVALUATETOTYP_LONG_BYTES=*_FUNC_EVALUATETOTYP_LONG_TSIZE;
if(!qbevent)break;evnt(22455);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_BYTES=qb_safe_idiv((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll ), 8 );
if(!qbevent)break;evnt(22457);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs_new_txt_len("-(",2)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_BYTES),NULL,0)),qbs_new_txt_len("*(",2)),_FUNC_EVALUATETOTYP_STRING_INDEX),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22459);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22461);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_BYTES),NULL,0)),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_LK));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22462);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22464);}while(r);
}
S_25889:;
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(__STRING_DYNMEMLOCKEXPR,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(22467);if(r)goto S_25889;}
S_25890:;
if (((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISARRAY)== 0 ))&(-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISUDT)== 0 ))&(-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)== 0 )))||is_error_pending()){
if(qbevent){evnt(22468);if(r)goto S_25890;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3509= 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22469);}while(r);
S_25892:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22470);if(r)goto S_25892;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22470);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_SIZE=qb_safe_idiv((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll ), 8 );
if(!qbevent)break;evnt(22471);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22472);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",",1)),__STRING_DYNMEMLOCKEXPR));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22473);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22474);}while(r);
}
}
S_25901:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22479);if(r)goto S_25901;}
S_25902:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)== 0 ))||is_error_pending()){
if(qbevent){evnt(22480);if(r)goto S_25902;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("_MEM cannot reference variable-length strings",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22480);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22480);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22482);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22483);}while(r);
S_25908:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22483);if(r)goto S_25908;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22483);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+((0+544)))),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22484);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3510= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22485);}while(r);
S_25913:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22485);if(r)goto S_25913;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22485);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22487);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("->chr,",6)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",sf_mem_lock",12)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22488);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22490);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3511= 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22494);}while(r);
S_25921:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22495);if(r)goto S_25921;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22495);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_SIZE=qb_safe_idiv((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll ), 8 );
if(!qbevent)break;evnt(22496);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_T=FUNC_TYPE2MEMTYPEVALUE(_FUNC_EVALUATETOTYP_LONG_SOURCETYP);
if(!qbevent)break;evnt(22498);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(ptrszint)",10),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_T),NULL,0)),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",sf_mem_lock",12)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22499);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22501);}while(r);
}
S_25929:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -2 ))||is_error_pending()){
if(qbevent){evnt(22506);if(r)goto S_25929;}
LABEL_METHOD2USEALL:;
if(qbevent){evnt(22507);r=0;}
S_25930:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISREFERENCE)== 0 ))||is_error_pending()){
if(qbevent){evnt(22510);if(r)goto S_25930;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Expected variable name/array element",36));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22510);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22510);}while(r);
}
S_25934:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(22511);if(r)goto S_25934;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Variable/element cannot be _BIT aligned",39));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22511);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22511);}while(r);
}
S_25938:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISARRAY))||is_error_pending()){
if(qbevent){evnt(22516);if(r)goto S_25938;}
do{
*_FUNC_EVALUATETOTYP_LONG_S1=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22517);}while(r);
S_25940:;
if ((*_FUNC_EVALUATETOTYP_LONG_S1)||is_error_pending()){
if(qbevent){evnt(22518);if(r)goto S_25940;}
do{
*_FUNC_EVALUATETOTYP_LONG_S2=func_instr(*_FUNC_EVALUATETOTYP_LONG_S1+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22518);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S2= 0 ;
if(!qbevent)break;evnt(22518);}while(r);
}
S_25945:;
if ((*_FUNC_EVALUATETOTYP_LONG_S2)||is_error_pending()){
if(qbevent){evnt(22519);if(r)goto S_25945;}
do{
*_FUNC_EVALUATETOTYP_LONG_S3=func_instr(*_FUNC_EVALUATETOTYP_LONG_S2+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22519);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S3= 0 ;
if(!qbevent)break;evnt(22519);}while(r);
}
S_25950:;
if ((*_FUNC_EVALUATETOTYP_LONG_S3)||is_error_pending()){
if(qbevent){evnt(22520);if(r)goto S_25950;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22521);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1+1,*_FUNC_EVALUATETOTYP_LONG_S2-*_FUNC_EVALUATETOTYP_LONG_S1-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22522);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S2+1,*_FUNC_EVALUATETOTYP_LONG_S3-*_FUNC_EVALUATETOTYP_LONG_S2-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22523);}while(r);
S_25954:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID> 0 ))||is_error_pending()){
if(qbevent){evnt(22524);if(r)goto S_25954;}
S_25955:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(22525);if(r)goto S_25955;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S3+1,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22526);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22527);}while(r);
S_25958:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22528);if(r)goto S_25958;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22528);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(22529);}while(r);
S_25962:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22529);if(r)goto S_25962;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22529);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22530);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22531);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22532);}while(r);
S_25968:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(22533);if(r)goto S_25968;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22533);}while(r);
}
S_25971:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(22534);if(r)goto S_25971;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_DST);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22534);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22535);}while(r);
}
}
}
}
S_25979:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISUDT))||is_error_pending()){
if(qbevent){evnt(22542);if(r)goto S_25979;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22544);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22545);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22545);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22546);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22547);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22547);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_UDTELEM=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22548);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_I=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22549);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-*_FUNC_EVALUATETOTYP_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22549);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22550);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22551);}while(r);
S_25991:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22552);if(r)goto S_25991;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22552);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(22553);}while(r);
S_25995:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22553);if(r)goto S_25995;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22553);}while(r);
}
LABEL_METHOD2USEALLUDT:;
if(qbevent){evnt(22554);r=0;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs_add(qbs_add(qbs_add(FUNC_VARIABLESIZE(&(pass3522= -1 )),qbs_new_txt_len("-(",2)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22555);}while(r);
S_25999:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22556);if(r)goto S_25999;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22556);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22557);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22558);}while(r);
S_26004:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(22559);if(r)goto S_26004;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22559);}while(r);
}
S_26007:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(22560);if(r)goto S_26007;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_DST);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22560);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22561);}while(r);
}
S_26012:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISARRAY))||is_error_pending()){
if(qbevent){evnt(22565);if(r)goto S_26012;}
do{
*_FUNC_EVALUATETOTYP_LONG_S1=func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22569);}while(r);
S_26014:;
if ((*_FUNC_EVALUATETOTYP_LONG_S1)||is_error_pending()){
if(qbevent){evnt(22570);if(r)goto S_26014;}
do{
*_FUNC_EVALUATETOTYP_LONG_S2=func_instr(*_FUNC_EVALUATETOTYP_LONG_S1+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22570);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S2= 0 ;
if(!qbevent)break;evnt(22570);}while(r);
}
S_26019:;
if ((*_FUNC_EVALUATETOTYP_LONG_S2)||is_error_pending()){
if(qbevent){evnt(22571);if(r)goto S_26019;}
do{
*_FUNC_EVALUATETOTYP_LONG_S3=func_instr(*_FUNC_EVALUATETOTYP_LONG_S2+1,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22571);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_S3= 0 ;
if(!qbevent)break;evnt(22571);}while(r);
}
S_26024:;
if ((*_FUNC_EVALUATETOTYP_LONG_S3)||is_error_pending()){
if(qbevent){evnt(22572);if(r)goto S_26024;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22573);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_U=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S1+1,*_FUNC_EVALUATETOTYP_LONG_S2-*_FUNC_EVALUATETOTYP_LONG_S1-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22574);}while(r);
do{
*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID=qbr(qbs_val<long double>(func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S2+1,*_FUNC_EVALUATETOTYP_LONG_S3-*_FUNC_EVALUATETOTYP_LONG_S2-1,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22575);}while(r);
S_26028:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID> 0 ))||is_error_pending()){
if(qbevent){evnt(22579);if(r)goto S_26028;}
S_26029:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(22580);if(r)goto S_26029;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_O,func_mid(_FUNC_EVALUATETOTYP_STRING_E,*_FUNC_EVALUATETOTYP_LONG_S3+1,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22581);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22582);}while(r);
S_26032:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22583);if(r)goto S_26032;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22583);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_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(22584);}while(r);
S_26036:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22584);if(r)goto S_26036;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22584);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_FUNC_EVALUATETOTYP_LONG_MEMBER_ELEMENT_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 )),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22585);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_DST,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_EVALUATETOTYP_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22586);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_DST),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22587);}while(r);
S_26042:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(22588);if(r)goto S_26042;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22588);}while(r);
}
S_26045:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(22589);if(r)goto S_26045;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_DST);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22589);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22590);}while(r);
}
}
}
S_26052:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22596);if(r)goto S_26052;}
S_26053:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)== 0 ))||is_error_pending()){
if(qbevent){evnt(22597);if(r)goto S_26053;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3530= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22598);}while(r);
S_26055:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22599);if(r)goto S_26055;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22599);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("->chr,",6)),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("->len,",6)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22600);}while(r);
S_26059:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(22601);if(r)goto S_26059;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(_FUNC_EVALUATETOTYP_STRING_E,qbs_new_txt_len("->len",5)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22601);}while(r);
}
S_26062:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(22602);if(r)goto S_26062;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(_FUNC_EVALUATETOTYP_STRING_E,qbs_new_txt_len("->chr",5)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22602);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22603);}while(r);
}
}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22606);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22607);}while(r);
S_26070:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22608);if(r)goto S_26070;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22608);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_TSIZE=*(int32*)(((char*)__UDT_ID)+((0+544)));
if(!qbevent)break;evnt(22609);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_INDEX,qbs_right(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_STRING_E->len-func_instr(NULL,_FUNC_EVALUATETOTYP_STRING_E,__STRING1_SP3,0)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22611);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,FUNC_VARIABLESIZE(&(pass3532= -1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22612);}while(r);
S_26076:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22613);if(r)goto S_26076;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22613);}while(r);
}
S_26079:;
if (((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)!= 0 ))&(-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)!= 0 )))||is_error_pending()){
if(qbevent){evnt(22614);if(r)goto S_26079;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_N,qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+((0+554))),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22619);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(&((uint8*)(",12),_FUNC_EVALUATETOTYP_STRING_N),qbs_new_txt_len("[0]))[(",7)),_FUNC_EVALUATETOTYP_STRING_INDEX),qbs_new_txt_len(")*",2)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_TSIZE),NULL,0)),qbs_new_txt_len("])",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22620);}while(r);
}else{
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3533= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22622);}while(r);
S_26084:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22623);if(r)goto S_26084;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22623);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_add(qbs_add(qbs_new_txt_len("(&(",3),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22624);}while(r);
}
S_26089:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22628);if(r)goto S_26089;}
do{
*_FUNC_EVALUATETOTYP_LONG_BYTES=*_FUNC_EVALUATETOTYP_LONG_TSIZE;
if(!qbevent)break;evnt(22629);}while(r);
}else{
do{
*_FUNC_EVALUATETOTYP_LONG_BYTES=qb_safe_idiv((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll ), 8 );
if(!qbevent)break;evnt(22631);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(",1),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len("-(",2)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_BYTES),NULL,0)),qbs_new_txt_len("*(",2)),_FUNC_EVALUATETOTYP_STRING_INDEX),qbs_new_txt_len(")))",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22633);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(",",1)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22634);}while(r);
S_26096:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(22635);if(r)goto S_26096;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22635);}while(r);
}
S_26099:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(22636);if(r)goto S_26099;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22636);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22638);}while(r);
}
S_26104:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22642);if(r)goto S_26104;}
S_26105:;
if ((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFIXEDLENGTH)||is_error_pending()){
if(qbevent){evnt(22643);if(r)goto S_26105;}
do{
*_FUNC_EVALUATETOTYP_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_EVALUATETOTYP_STRING_E));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22644);}while(r);
do{
SUB_GETID(_FUNC_EVALUATETOTYP_LONG_IDNUMBER);
if(!qbevent)break;evnt(22645);}while(r);
S_26108:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22646);if(r)goto S_26108;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22646);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+((0+544)))),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22647);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3534= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22648);}while(r);
S_26113:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22649);if(r)goto S_26113;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22649);}while(r);
}
}else{
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3535= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22651);}while(r);
S_26118:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22652);if(r)goto S_26118;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22652);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_BYTES,qbs_add(_FUNC_EVALUATETOTYP_STRING_E,qbs_new_txt_len("->len",5)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22653);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len("->chr,",6)),_FUNC_EVALUATETOTYP_STRING_BYTES),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22655);}while(r);
S_26124:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(22656);if(r)goto S_26124;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_BYTES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22656);}while(r);
}
S_26127:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(22657);if(r)goto S_26127;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(_FUNC_EVALUATETOTYP_STRING_E,qbs_new_txt_len("->chr",5)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22657);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22658);}while(r);
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3536= 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22662);}while(r);
S_26133:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22663);if(r)goto S_26133;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22663);}while(r);
}
do{
*_FUNC_EVALUATETOTYP_LONG_SIZE=qb_safe_idiv((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP& 4095ll ), 8 );
if(!qbevent)break;evnt(22664);}while(r);
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("byte_element((uint64)",21),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0)),qbs_new_txt_len(",",1)),FUNC_NEWBYTEELEMENT()),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22665);}while(r);
S_26138:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -5 ))||is_error_pending()){
if(qbevent){evnt(22666);if(r)goto S_26138;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,qbs__tostr((int32)(*_FUNC_EVALUATETOTYP_LONG_SIZE),NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22666);}while(r);
}
S_26141:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP== -6 ))||is_error_pending()){
if(qbevent){evnt(22667);if(r)goto S_26141;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22667);}while(r);
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22668);}while(r);
}
S_26146:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING)!=(*_FUNC_EVALUATETOTYP_LONG_TARGETTYP&*__LONG_ISSTRING)))||is_error_pending()){
if(qbevent){evnt(22675);if(r)goto S_26146;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Illegal string-number conversion",32));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22676);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22676);}while(r);
}
S_26150:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(22679);if(r)goto S_26150;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22680);}while(r);
S_26152:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISREFERENCE))||is_error_pending()){
if(qbevent){evnt(22681);if(r)goto S_26152;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3537= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22682);}while(r);
S_26154:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22683);if(r)goto S_26154;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22683);}while(r);
}
}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22685);}while(r);
}
S_26160:;
if (((*_FUNC_EVALUATETOTYP_LONG_TARGETTYP&*__LONG_ISPOINTER))||is_error_pending()){
if(qbevent){evnt(22689);if(r)goto S_26160;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("evaluatetotyp received a request for a pointer (unsupported)",60));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22690);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22690);}while(r);
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Invalid pointer",15));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22692);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22692);}while(r);
}
S_26166:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISREFERENCE))||is_error_pending()){
if(qbevent){evnt(22696);if(r)goto S_26166;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,FUNC_REFER(_FUNC_EVALUATETOTYP_STRING_E,_FUNC_EVALUATETOTYP_LONG_SOURCETYP,&(pass3538= 0 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22697);}while(r);
S_26168:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22698);if(r)goto S_26168;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22698);}while(r);
}
}
S_26172:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISPOINTER))||is_error_pending()){
if(qbevent){evnt(22701);if(r)goto S_26172;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("evaluatetotyp couldn't convert pointer type!",44));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22702);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22702);}while(r);
}
S_26176:;
if (((*_FUNC_EVALUATETOTYP_LONG_SOURCETYP&*__LONG_ISFLOAT))||is_error_pending()){
if(qbevent){evnt(22706);if(r)goto S_26176;}
S_26177:;
if ((-((*_FUNC_EVALUATETOTYP_LONG_TARGETTYP&*__LONG_ISFLOAT)== 0 ))||is_error_pending()){
if(qbevent){evnt(22707);if(r)goto S_26177;}
do{
*_FUNC_EVALUATETOTYP_LONG_BITS=*_FUNC_EVALUATETOTYP_LONG_TARGETTYP& 4095ll ;
if(!qbevent)break;evnt(22708);}while(r);
S_26179:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_BITS<= 16 ))||is_error_pending()){
if(qbevent){evnt(22710);if(r)goto S_26179;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_add(qbs_add(qbs_new_txt_len("qbr_float_to_long(",18),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22710);}while(r);
}
S_26182:;
if (((-(*_FUNC_EVALUATETOTYP_LONG_BITS> 16 ))&(-(*_FUNC_EVALUATETOTYP_LONG_BITS< 32 )))||is_error_pending()){
if(qbevent){evnt(22711);if(r)goto S_26182;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_add(qbs_add(qbs_new_txt_len("qbr_double_to_long(",19),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22711);}while(r);
}
S_26185:;
if ((-(*_FUNC_EVALUATETOTYP_LONG_BITS>= 32 ))||is_error_pending()){
if(qbevent){evnt(22712);if(r)goto S_26185;}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_E,qbs_add(qbs_add(qbs_new_txt_len("qbr(",4),_FUNC_EVALUATETOTYP_STRING_E),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22712);}while(r);
}
}
}
do{
qbs_set(_FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP,_FUNC_EVALUATETOTYP_STRING_E);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22716);}while(r);
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free57.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_EVALUATETOTYP_STRING_EVALUATETOTYP);return _FUNC_EVALUATETOTYP_STRING_EVALUATETOTYP;
}
