qbs* FUNC_REFER(qbs*_FUNC_REFER_STRING_A2,int32*_FUNC_REFER_LONG_TYP,int32*_FUNC_REFER_LONG_METHOD){
qbs *tqbs;
ptrszint tmp_long;
int32 tmp_fileno;
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
uint8 *tmp_mem_static_pointer=mem_static_pointer;
uint32 tmp_cmem_sp=cmem_sp;
#include "data42.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
if (is_error_pending()) goto exit_subfunc;
do{
*_FUNC_REFER_LONG_TYPBAK=*_FUNC_REFER_LONG_TYP;
if(!qbevent)break;evnt(22736);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_A,_FUNC_REFER_STRING_A2);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22740);}while(r);
do{
*_FUNC_REFER_LONG_I=func_instr(NULL,_FUNC_REFER_STRING_A,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22743);}while(r);
S_26417:;
if ((*_FUNC_REFER_LONG_I)||is_error_pending()){
if(qbevent){evnt(22744);if(r)goto S_26417;}
do{
*_FUNC_REFER_LONG_IDNUMBER=qbr(qbs_val<long double>(qbs_left(_FUNC_REFER_STRING_A,*_FUNC_REFER_LONG_I- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22745);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_A,qbs_right(_FUNC_REFER_STRING_A,_FUNC_REFER_STRING_A->len-*_FUNC_REFER_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22745);}while(r);
}else{
do{
*_FUNC_REFER_LONG_IDNUMBER=qbr(qbs_val<long double>(_FUNC_REFER_STRING_A));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22747);}while(r);
}
do{
SUB_GETID(_FUNC_REFER_LONG_IDNUMBER);
if(!qbevent)break;evnt(22749);}while(r);
S_26424:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22750);if(r)goto S_26424;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22750);}while(r);
}
S_26427:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISUDT)||is_error_pending()){
if(qbevent){evnt(22753);if(r)goto S_26427;}
S_26428:;
if ((-(*_FUNC_REFER_LONG_METHOD== 1 ))||is_error_pending()){
if(qbevent){evnt(22754);if(r)goto S_26428;}
do{
qbs_set(_FUNC_REFER_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(22755);}while(r);
S_26430:;
if ((-(*(int32*)(((char*)__UDT_ID)+((0+536)))== 0 ))||is_error_pending()){
if(qbevent){evnt(22756);if(r)goto S_26430;}
do{
qbs_set(_FUNC_REFER_STRING_N,qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_REFER_STRING_N));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22756);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_N,qbs_add(FUNC_SCOPE(),_FUNC_REFER_STRING_N));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22757);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_N);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22758);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22759);}while(r);
}
do{
*_FUNC_REFER_LONG_U=qbr(qbs_val<long double>(_FUNC_REFER_STRING_A));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22764);}while(r);
do{
*_FUNC_REFER_LONG_I=func_instr(NULL,_FUNC_REFER_STRING_A,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22765);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_A,qbs_right(_FUNC_REFER_STRING_A,_FUNC_REFER_STRING_A->len-*_FUNC_REFER_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22765);}while(r);
do{
*__LONG_E=qbr(qbs_val<long double>(_FUNC_REFER_STRING_A));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22765);}while(r);
do{
*_FUNC_REFER_LONG_I=func_instr(NULL,_FUNC_REFER_STRING_A,__STRING1_SP3,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22766);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_O,qbs_right(_FUNC_REFER_STRING_A,_FUNC_REFER_STRING_A->len-*_FUNC_REFER_LONG_I));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22766);}while(r);
do{
qbs_set(_FUNC_REFER_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(22767);}while(r);
S_26444:;
if ((-(*(int32*)(((char*)__UDT_ID)+((0+536)))== 0 ))||is_error_pending()){
if(qbevent){evnt(22767);if(r)goto S_26444;}
do{
qbs_set(_FUNC_REFER_STRING_N,qbs_add(qbs_add(qbs_new_txt_len("ARRAY_",6),_FUNC_REFER_STRING_N),qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22767);}while(r);
}
S_26447:;
if ((-(*__LONG_E== 0 ))||is_error_pending()){
if(qbevent){evnt(22768);if(r)goto S_26447;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("User defined types in expressions are invalid",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22768);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22768);}while(r);
}
S_26451:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISOFFSETINBITS)||is_error_pending()){
if(qbevent){evnt(22769);if(r)goto S_26451;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot resolve bit-length variables inside user defined types",61));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22769);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22769);}while(r);
}
S_26455:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(22771);if(r)goto S_26455;}
S_26456:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISFIXEDLENGTH)||is_error_pending()){
if(qbevent){evnt(22772);if(r)goto S_26456;}
do{
qbs_set(_FUNC_REFER_STRING_O2,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((uint8*)",10),FUNC_SCOPE()),_FUNC_REFER_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_REFER_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22773);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("qbs_new_fixed(",14),_FUNC_REFER_STRING_O2),qbs_new_txt_len(",",1)),qbs__tostr((int32)(((int32*)(__ARRAY_LONG_UDTETYPESIZE[0]))[array_check((*__LONG_E)-__ARRAY_LONG_UDTETYPESIZE[4],__ARRAY_LONG_UDTETYPESIZE[5])]),NULL,0)),qbs_new_txt_len(",1)",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22774);}while(r);
do{
*_FUNC_REFER_LONG_TYP=*__LONG_STRINGTYPE+*__LONG_ISFIXEDLENGTH;
if(!qbevent)break;evnt(22775);}while(r);
}else{
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*((qbs**)((char*)",17),FUNC_SCOPE()),_FUNC_REFER_STRING_N),qbs_new_txt_len("+(",2)),_FUNC_REFER_STRING_O),qbs_new_txt_len(")))",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22777);}while(r);
do{
*_FUNC_REFER_LONG_TYP=*__LONG_STRINGTYPE;
if(!qbevent)break;evnt(22778);}while(r);
}
}else{
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_TYP-*__LONG_ISUDT-*__LONG_ISREFERENCE-*__LONG_ISPOINTER;
if(!qbevent)break;evnt(22781);}while(r);
S_26466:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISARRAY)||is_error_pending()){
if(qbevent){evnt(22782);if(r)goto S_26466;}
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_TYP-*__LONG_ISARRAY;
if(!qbevent)break;evnt(22782);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_T,FUNC_TYP2CTYP(_FUNC_REFER_LONG_TYP,qbs_new_txt_len("",0)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22783);}while(r);
S_26470:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(22784);if(r)goto S_26470;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22784);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_O2,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),FUNC_SCOPE()),_FUNC_REFER_STRING_N),qbs_new_txt_len(")+(",3)),_FUNC_REFER_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22785);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),qbs_new_txt_len("(",1)),_FUNC_REFER_STRING_T),qbs_new_txt_len("*)",2)),_FUNC_REFER_STRING_O2));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22786);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22790);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22791);}while(r);
}
S_26479:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(22796);if(r)goto S_26479;}
do{
qbs_set(_FUNC_REFER_STRING_N,qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+((0+550))),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22798);}while(r);
S_26481:;
if ((-(*_FUNC_REFER_LONG_METHOD== 1 ))||is_error_pending()){
if(qbevent){evnt(22799);if(r)goto S_26481;}
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_N);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22800);}while(r);
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_TYPBAK;
if(!qbevent)break;evnt(22801);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22802);}while(r);
}
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_TYP-*__LONG_ISPOINTER-*__LONG_ISREFERENCE;
if(!qbevent)break;evnt(22804);}while(r);
S_26487:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(22806);if(r)goto S_26487;}
S_26488:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISFIXEDLENGTH))||is_error_pending()){
if(qbevent){evnt(22807);if(r)goto S_26488;}
do{
qbs_set(_FUNC_REFER_STRING_OFFSET,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("&((uint8*)(",11),_FUNC_REFER_STRING_N),qbs_new_txt_len("[0]))[(",7)),_FUNC_REFER_STRING_A),qbs_new_txt_len(")*",2)),qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+((0+540)))),NULL,0)),qbs_new_txt_len("]",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22808);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("qbs_new_fixed(",14),_FUNC_REFER_STRING_OFFSET),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+((0+540)))),NULL,0)),qbs_new_txt_len(",1)",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22809);}while(r);
}else{
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((qbs*)(((uint64*)(",19),_FUNC_REFER_STRING_N),qbs_new_txt_len("[0]))[",6)),_FUNC_REFER_STRING_A),qbs_new_txt_len("]))",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22811);}while(r);
}
do{
*__INTEGER_STRINGPROCESSINGHAPPENED= 1 ;
if(!qbevent)break;evnt(22813);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22814);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22815);}while(r);
}
S_26498:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(22818);if(r)goto S_26498;}
S_26499:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISUNSIGNED))||is_error_pending()){
if(qbevent){evnt(22821);if(r)goto S_26499;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_new_txt_len("getubits",8));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22821);}while(r);
}else{
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_new_txt_len("getbits",7));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22821);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(_FUNC_REFER_STRING_R,qbs_new_txt_len("(",1)),qbs__tostr((int64)(*_FUNC_REFER_LONG_TYP& 511 ),NULL,0)),qbs_new_txt_len(",",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22822);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(_FUNC_REFER_STRING_R,qbs_new_txt_len("(uint8*)(",9)),_FUNC_REFER_STRING_N),qbs_new_txt_len("[0])",4)),qbs_new_txt_len(",",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22823);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(_FUNC_REFER_STRING_R,_FUNC_REFER_STRING_A),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22824);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22825);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22826);}while(r);
}else{
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22828);}while(r);
S_26511:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISFLOAT))||is_error_pending()){
if(qbevent){evnt(22829);if(r)goto S_26511;}
S_26512:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 32 ))||is_error_pending()){
if(qbevent){evnt(22830);if(r)goto S_26512;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("float",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22830);}while(r);
}
S_26515:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 64 ))||is_error_pending()){
if(qbevent){evnt(22831);if(r)goto S_26515;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("double",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22831);}while(r);
}
S_26518:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 256 ))||is_error_pending()){
if(qbevent){evnt(22832);if(r)goto S_26518;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("long double",11));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22832);}while(r);
}
}else{
S_26522:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISUNSIGNED))||is_error_pending()){
if(qbevent){evnt(22834);if(r)goto S_26522;}
S_26523:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 8 ))||is_error_pending()){
if(qbevent){evnt(22835);if(r)goto S_26523;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("uint8",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22835);}while(r);
}
S_26526:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 16 ))||is_error_pending()){
if(qbevent){evnt(22836);if(r)goto S_26526;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("uint16",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22836);}while(r);
}
S_26529:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 32 ))||is_error_pending()){
if(qbevent){evnt(22837);if(r)goto S_26529;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("uint32",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22837);}while(r);
}
S_26532:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 64 ))||is_error_pending()){
if(qbevent){evnt(22838);if(r)goto S_26532;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("uint64",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22838);}while(r);
}
S_26535:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISOFFSET)||is_error_pending()){
if(qbevent){evnt(22839);if(r)goto S_26535;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("uptrszint",9));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22839);}while(r);
}
}else{
S_26539:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 8 ))||is_error_pending()){
if(qbevent){evnt(22841);if(r)goto S_26539;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("int8",4));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22841);}while(r);
}
S_26542:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 16 ))||is_error_pending()){
if(qbevent){evnt(22842);if(r)goto S_26542;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("int16",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22842);}while(r);
}
S_26545:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 32 ))||is_error_pending()){
if(qbevent){evnt(22843);if(r)goto S_26545;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("int32",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22843);}while(r);
}
S_26548:;
if ((-((*_FUNC_REFER_LONG_TYP& 511 )== 64 ))||is_error_pending()){
if(qbevent){evnt(22844);if(r)goto S_26548;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("int64",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22844);}while(r);
}
S_26551:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISOFFSET)||is_error_pending()){
if(qbevent){evnt(22845);if(r)goto S_26551;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("ptrszint",8));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22845);}while(r);
}
}
}
}
S_26557:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_REFER_STRING_T,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(22849);if(r)goto S_26557;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Cannot find C type to return array data",39));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22849);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22849);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((",2),_FUNC_REFER_STRING_T),qbs_new_txt_len("*)(",3)),_FUNC_REFER_STRING_N),qbs_new_txt_len("[0]))[",6)),_FUNC_REFER_STRING_A),qbs_new_txt_len("]",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22850);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22851);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22852);}while(r);
}
S_26565:;
if ((*(int32*)(((char*)__UDT_ID)+((0+536))))||is_error_pending()){
if(qbevent){evnt(22856);if(r)goto S_26565;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+((0+0))),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22857);}while(r);
do{
*_FUNC_REFER_LONG_T=*(int32*)(((char*)__UDT_ID)+((0+536)));
if(!qbevent)break;evnt(22858);}while(r);
S_26568:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISINCONVENTIONALMEMORY))||is_error_pending()){
if(qbevent){evnt(22860);if(r)goto S_26568;}
do{
*_FUNC_REFER_LONG_T=*_FUNC_REFER_LONG_T-*__LONG_ISINCONVENTIONALMEMORY;
if(!qbevent)break;evnt(22860);}while(r);
}
S_26571:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(22862);if(r)goto S_26571;}
S_26572:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISFIXEDLENGTH))||is_error_pending()){
if(qbevent){evnt(22863);if(r)goto S_26572;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(FUNC_SCOPE(),qbs_new_txt_len("STRING",6)),qbs__tostr((int32)(*(int32*)(((char*)__UDT_ID)+((0+540)))),NULL,0)),qbs_new_txt_len("_",1)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22864);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22864);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(FUNC_SCOPE(),qbs_new_txt_len("STRING_",7)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22866);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22866);}while(r);
}
S_26579:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(22869);if(r)goto S_26579;}
S_26580:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISUNSIGNED))||is_error_pending()){
if(qbevent){evnt(22870);if(r)goto S_26580;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("UBIT",4)),qbs__tostr((int64)(*_FUNC_REFER_LONG_T& 511 ),NULL,0)),qbs_new_txt_len("_",1)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22871);}while(r);
}else{
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("BIT",3)),qbs__tostr((int64)(*_FUNC_REFER_LONG_T& 511 ),NULL,0)),qbs_new_txt_len("_",1)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22873);}while(r);
}
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22875);}while(r);
}
S_26587:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_BYTETYPE))||is_error_pending()){
if(qbevent){evnt(22877);if(r)goto S_26587;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("BYTE_",5)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22877);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22877);}while(r);
}
S_26591:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_UBYTETYPE))||is_error_pending()){
if(qbevent){evnt(22878);if(r)goto S_26591;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("UBYTE_",6)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22878);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22878);}while(r);
}
S_26595:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_INTEGERTYPE))||is_error_pending()){
if(qbevent){evnt(22879);if(r)goto S_26595;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("INTEGER_",8)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22879);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22879);}while(r);
}
S_26599:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_UINTEGERTYPE))||is_error_pending()){
if(qbevent){evnt(22880);if(r)goto S_26599;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("UINTEGER_",9)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22880);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22880);}while(r);
}
S_26603:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_LONGTYPE))||is_error_pending()){
if(qbevent){evnt(22881);if(r)goto S_26603;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("LONG_",5)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22881);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22881);}while(r);
}
S_26607:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_ULONGTYPE))||is_error_pending()){
if(qbevent){evnt(22882);if(r)goto S_26607;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("ULONG_",6)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22882);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22882);}while(r);
}
S_26611:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_INTEGER64TYPE))||is_error_pending()){
if(qbevent){evnt(22883);if(r)goto S_26611;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("INTEGER64_",10)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22883);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22883);}while(r);
}
S_26615:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_UINTEGER64TYPE))||is_error_pending()){
if(qbevent){evnt(22884);if(r)goto S_26615;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("UINTEGER64_",11)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22884);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22884);}while(r);
}
S_26619:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_SINGLETYPE))||is_error_pending()){
if(qbevent){evnt(22885);if(r)goto S_26619;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("SINGLE_",7)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22885);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22885);}while(r);
}
S_26623:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_DOUBLETYPE))||is_error_pending()){
if(qbevent){evnt(22886);if(r)goto S_26623;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("DOUBLE_",7)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22886);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22886);}while(r);
}
S_26627:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_FLOATTYPE))||is_error_pending()){
if(qbevent){evnt(22887);if(r)goto S_26627;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("FLOAT_",6)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22887);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22887);}while(r);
}
S_26631:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_OFFSETTYPE))||is_error_pending()){
if(qbevent){evnt(22888);if(r)goto S_26631;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("OFFSET_",7)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22888);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22888);}while(r);
}
S_26635:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_UOFFSETTYPE))||is_error_pending()){
if(qbevent){evnt(22889);if(r)goto S_26635;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*",1),FUNC_SCOPE()),qbs_new_txt_len("UOFFSET_",8)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22889);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(22889);}while(r);
}
LABEL_REF:;
if(qbevent){evnt(22890);r=0;}
S_26639:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(22891);if(r)goto S_26639;}
do{
*__INTEGER_STRINGPROCESSINGHAPPENED= 1 ;
if(!qbevent)break;evnt(22891);}while(r);
}
S_26642:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISPOINTER))||is_error_pending()){
if(qbevent){evnt(22892);if(r)goto S_26642;}
do{
*_FUNC_REFER_LONG_T=*_FUNC_REFER_LONG_T-*__LONG_ISPOINTER;
if(!qbevent)break;evnt(22892);}while(r);
}
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_T;
if(!qbevent)break;evnt(22893);}while(r);
S_26646:;
if ((-(*_FUNC_REFER_LONG_METHOD== 1 ))||is_error_pending()){
if(qbevent){evnt(22894);if(r)goto S_26646;}
S_26647:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(qbs_left(_FUNC_REFER_STRING_R, 1 ),qbs_new_txt_len("*",1))))||is_error_pending()){
if(qbevent){evnt(22895);if(r)goto S_26647;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_right(_FUNC_REFER_STRING_R,_FUNC_REFER_STRING_R->len- 1 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22895);}while(r);
}
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_TYPBAK;
if(!qbevent)break;evnt(22896);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(22898);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(22899);}while(r);
}
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free42.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_REFER_STRING_REFER);return _FUNC_REFER_STRING_REFER;
}
