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 "data69.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{
*_FUNC_REFER_LONG_TYPBAK=*_FUNC_REFER_LONG_TYP;
if(!qbevent)break;evnt(25106);}while(r);
do{
if(!qbevent)break;evnt(25110);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_A,_FUNC_REFER_STRING_A2);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25111);}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(25114);}while(r);
S_29094:;
if ((*_FUNC_REFER_LONG_I)||is_error_pending()){
if(qbevent){evnt(25115);if(r)goto S_29094;}
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(25116);}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(25116);}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(25118);}while(r);
}
do{
SUB_GETID(_FUNC_REFER_LONG_IDNUMBER);
if(!qbevent)break;evnt(25120);}while(r);
S_29101:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(25121);if(r)goto S_29101;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25121);}while(r);
}
S_29104:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISUDT)||is_error_pending()){
if(qbevent){evnt(25124);if(r)goto S_29104;}
S_29105:;
if ((-(*_FUNC_REFER_LONG_METHOD== 1 ))||is_error_pending()){
if(qbevent){evnt(25125);if(r)goto S_29105;}
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(25126);}while(r);
S_29107:;
if ((-(*(int32*)(((char*)__UDT_ID)+((0+540)))== 0 ))||is_error_pending()){
if(qbevent){evnt(25127);if(r)goto S_29107;}
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(25127);}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(25128);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_N);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25129);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25130);}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(25135);}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(25136);}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(25136);}while(r);
do{
*_FUNC_REFER_LONG_UDTELEM=qbr(qbs_val<long double>(_FUNC_REFER_STRING_A));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25136);}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(25137);}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(25137);}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(25138);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_DATA_REF,qbs_add(FUNC_SCOPE(),_FUNC_REFER_STRING_N));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25139);}while(r);
S_29122:;
if ((-(*(int32*)(((char*)__UDT_ID)+((0+540)))== 0 ))||is_error_pending()){
if(qbevent){evnt(25140);if(r)goto S_29122;}
do{
qbs_set(_FUNC_REFER_STRING_ARR_DESC_EXPR,qbs_add(qbs_add(FUNC_SCOPE(),qbs_new_txt_len("ARRAY_",6)),_FUNC_REFER_STRING_N));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25141);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_DATA_REF,qbs_add(_FUNC_REFER_STRING_ARR_DESC_EXPR,qbs_new_txt_len("[0]",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25142);}while(r);
}
S_29126:;
if ((-(*_FUNC_REFER_LONG_UDTELEM== 0 ))||is_error_pending()){
if(qbevent){evnt(25144);if(r)goto S_29126;}
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(25144);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25144);}while(r);
}
S_29130:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISOFFSETINBITS)||is_error_pending()){
if(qbevent){evnt(25145);if(r)goto S_29130;}
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(25145);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25145);}while(r);
}
S_29134:;
if (((-(*(int32*)(((char*)__UDT_ID)+((0+540)))== 0 ))&*__LONG_CHECKINGON)||is_error_pending()){
if(qbevent){evnt(25147);if(r)goto S_29134;}
S_29135:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_FUNC_REFER_LONG_UDTELEM)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(25148);if(r)goto S_29135;}
do{
*_FUNC_REFER_LONG_GUARD_UDT=*(int32*)(((char*)__UDT_ID)+((0+512)))& 4095ll ;
if(!qbevent)break;evnt(25149);}while(r);
do{
*_FUNC_REFER_LONG_GUARD_MODE= 0 ;
if(!qbevent)break;evnt(25150);}while(r);
S_29138:;
if ((*(int16*)(((char*)__UDT_ID)+((0+520))))||is_error_pending()){
if(qbevent){evnt(25151);if(r)goto S_29138;}
do{
*_FUNC_REFER_LONG_GUARD_MODE=*(int16*)(((char*)__UDT_ID)+((0+522)));
if(!qbevent)break;evnt(25151);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_DATA_REF,FUNC_UDTROOTDATAGUARD(_FUNC_REFER_STRING_ARR_DESC_EXPR,_FUNC_REFER_LONG_GUARD_UDT,_FUNC_REFER_LONG_GUARD_MODE));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25152);}while(r);
S_29142:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(25153);if(r)goto S_29142;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25153);}while(r);
}
}
}
S_29147:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISSTRING)||is_error_pending()){
if(qbevent){evnt(25157);if(r)goto S_29147;}
S_29148:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISFIXEDLENGTH)||is_error_pending()){
if(qbevent){evnt(25158);if(r)goto S_29148;}
do{
qbs_set(_FUNC_REFER_STRING_O2,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((uint8*)",10),_FUNC_REFER_STRING_DATA_REF),qbs_new_txt_len(")+(",3)),_FUNC_REFER_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25159);}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((*_FUNC_REFER_LONG_UDTELEM)-__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(25160);}while(r);
do{
*_FUNC_REFER_LONG_TYP=*__LONG_STRINGTYPE+*__LONG_ISFIXEDLENGTH;
if(!qbevent)break;evnt(25161);}while(r);
}else{
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("*((qbs**)((char*)",17),_FUNC_REFER_STRING_DATA_REF),qbs_new_txt_len("+(",2)),_FUNC_REFER_STRING_O),qbs_new_txt_len(")))",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25163);}while(r);
do{
*_FUNC_REFER_LONG_TYP=*__LONG_STRINGTYPE;
if(!qbevent)break;evnt(25164);}while(r);
}
}else{
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_TYP-*__LONG_ISUDT-*__LONG_ISREFERENCE-*__LONG_ISPOINTER;
if(!qbevent)break;evnt(25167);}while(r);
S_29158:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISARRAY)||is_error_pending()){
if(qbevent){evnt(25168);if(r)goto S_29158;}
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_TYP-*__LONG_ISARRAY;
if(!qbevent)break;evnt(25168);}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(25169);}while(r);
S_29162:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(25170);if(r)goto S_29162;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25170);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_O2,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((char*)",9),_FUNC_REFER_STRING_DATA_REF),qbs_new_txt_len(")+(",3)),_FUNC_REFER_STRING_O),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25171);}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(25172);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25176);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25177);}while(r);
}
S_29171:;
if ((*(int32*)(((char*)__UDT_ID)+((0+512))))||is_error_pending()){
if(qbevent){evnt(25182);if(r)goto S_29171;}
do{
qbs_set(_FUNC_REFER_STRING_N,qbs_rtrim(qbs_new_fixed((((uint8*)__UDT_ID)+((0+554))),256,1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25184);}while(r);
S_29173:;
if ((-(*_FUNC_REFER_LONG_METHOD== 1 ))||is_error_pending()){
if(qbevent){evnt(25185);if(r)goto S_29173;}
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_N);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25186);}while(r);
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_TYPBAK;
if(!qbevent)break;evnt(25187);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25188);}while(r);
}
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_TYP-*__LONG_ISPOINTER-*__LONG_ISREFERENCE;
if(!qbevent)break;evnt(25190);}while(r);
S_29179:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(25192);if(r)goto S_29179;}
S_29180:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISFIXEDLENGTH))||is_error_pending()){
if(qbevent){evnt(25193);if(r)goto S_29180;}
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+544)))),NULL,0)),qbs_new_txt_len("]",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25194);}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+544)))),NULL,0)),qbs_new_txt_len(",1)",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25195);}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(25197);}while(r);
}
do{
*__INTEGER_STRINGPROCESSINGHAPPENED= 1 ;
if(!qbevent)break;evnt(25199);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25200);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25201);}while(r);
}
S_29190:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(25204);if(r)goto S_29190;}
S_29191:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISUNSIGNED))||is_error_pending()){
if(qbevent){evnt(25207);if(r)goto S_29191;}
do{
qbs_set(_FUNC_REFER_STRING_R,qbs_new_txt_len("getubits",8));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25207);}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(25207);}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& 4095ll ),NULL,0)),qbs_new_txt_len(",",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25208);}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(25209);}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(25210);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25211);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25212);}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(25214);}while(r);
S_29203:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISFLOAT))||is_error_pending()){
if(qbevent){evnt(25215);if(r)goto S_29203;}
S_29204:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 32 ))||is_error_pending()){
if(qbevent){evnt(25216);if(r)goto S_29204;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("float",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25216);}while(r);
}
S_29207:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 64 ))||is_error_pending()){
if(qbevent){evnt(25217);if(r)goto S_29207;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("double",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25217);}while(r);
}
S_29210:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 256 ))||is_error_pending()){
if(qbevent){evnt(25218);if(r)goto S_29210;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("long double",11));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25218);}while(r);
}
}else{
S_29214:;
if (((*_FUNC_REFER_LONG_TYP&*__LONG_ISUNSIGNED))||is_error_pending()){
if(qbevent){evnt(25220);if(r)goto S_29214;}
S_29215:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 8 ))||is_error_pending()){
if(qbevent){evnt(25221);if(r)goto S_29215;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("uint8",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25221);}while(r);
}
S_29218:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 16 ))||is_error_pending()){
if(qbevent){evnt(25222);if(r)goto S_29218;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("uint16",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25222);}while(r);
}
S_29221:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 32 ))||is_error_pending()){
if(qbevent){evnt(25223);if(r)goto S_29221;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("uint32",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25223);}while(r);
}
S_29224:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 64 ))||is_error_pending()){
if(qbevent){evnt(25224);if(r)goto S_29224;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("uint64",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25224);}while(r);
}
S_29227:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISOFFSET)||is_error_pending()){
if(qbevent){evnt(25225);if(r)goto S_29227;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("uptrszint",9));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25225);}while(r);
}
}else{
S_29231:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 8 ))||is_error_pending()){
if(qbevent){evnt(25227);if(r)goto S_29231;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("int8",4));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25227);}while(r);
}
S_29234:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 16 ))||is_error_pending()){
if(qbevent){evnt(25228);if(r)goto S_29234;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("int16",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25228);}while(r);
}
S_29237:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 32 ))||is_error_pending()){
if(qbevent){evnt(25229);if(r)goto S_29237;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("int32",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25229);}while(r);
}
S_29240:;
if ((-((*_FUNC_REFER_LONG_TYP& 4095ll )== 64 ))||is_error_pending()){
if(qbevent){evnt(25230);if(r)goto S_29240;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("int64",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25230);}while(r);
}
S_29243:;
if ((*_FUNC_REFER_LONG_TYP&*__LONG_ISOFFSET)||is_error_pending()){
if(qbevent){evnt(25231);if(r)goto S_29243;}
do{
qbs_set(_FUNC_REFER_STRING_T,qbs_new_txt_len("ptrszint",8));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25231);}while(r);
}
}
}
}
S_29249:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_REFER_STRING_T,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(25235);if(r)goto S_29249;}
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(25235);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25235);}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(25236);}while(r);
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25237);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25238);}while(r);
}
S_29257:;
if ((*(int32*)(((char*)__UDT_ID)+((0+540))))||is_error_pending()){
if(qbevent){evnt(25242);if(r)goto S_29257;}
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(25243);}while(r);
do{
*_FUNC_REFER_LONG_T=*(int32*)(((char*)__UDT_ID)+((0+540)));
if(!qbevent)break;evnt(25244);}while(r);
S_29260:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISINCONVENTIONALMEMORY))||is_error_pending()){
if(qbevent){evnt(25246);if(r)goto S_29260;}
do{
*_FUNC_REFER_LONG_T=*_FUNC_REFER_LONG_T-*__LONG_ISINCONVENTIONALMEMORY;
if(!qbevent)break;evnt(25246);}while(r);
}
S_29263:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(25248);if(r)goto S_29263;}
S_29264:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISFIXEDLENGTH))||is_error_pending()){
if(qbevent){evnt(25249);if(r)goto S_29264;}
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+544)))),NULL,0)),qbs_new_txt_len("_",1)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25250);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25250);}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(25252);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25252);}while(r);
}
S_29271:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISOFFSETINBITS))||is_error_pending()){
if(qbevent){evnt(25255);if(r)goto S_29271;}
S_29272:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISUNSIGNED))||is_error_pending()){
if(qbevent){evnt(25256);if(r)goto S_29272;}
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& 4095ll ),NULL,0)),qbs_new_txt_len("_",1)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25257);}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& 4095ll ),NULL,0)),qbs_new_txt_len("_",1)),_FUNC_REFER_STRING_R));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25259);}while(r);
}
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25261);}while(r);
}
S_29279:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_BYTETYPE))||is_error_pending()){
if(qbevent){evnt(25263);if(r)goto S_29279;}
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(25263);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25263);}while(r);
}
S_29283:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_UBYTETYPE))||is_error_pending()){
if(qbevent){evnt(25264);if(r)goto S_29283;}
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(25264);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25264);}while(r);
}
S_29287:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_INTEGERTYPE))||is_error_pending()){
if(qbevent){evnt(25265);if(r)goto S_29287;}
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(25265);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25265);}while(r);
}
S_29291:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_UINTEGERTYPE))||is_error_pending()){
if(qbevent){evnt(25266);if(r)goto S_29291;}
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(25266);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25266);}while(r);
}
S_29295:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_LONGTYPE))||is_error_pending()){
if(qbevent){evnt(25267);if(r)goto S_29295;}
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(25267);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25267);}while(r);
}
S_29299:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_ULONGTYPE))||is_error_pending()){
if(qbevent){evnt(25268);if(r)goto S_29299;}
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(25268);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25268);}while(r);
}
S_29303:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_INTEGER64TYPE))||is_error_pending()){
if(qbevent){evnt(25269);if(r)goto S_29303;}
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(25269);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25269);}while(r);
}
S_29307:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_UINTEGER64TYPE))||is_error_pending()){
if(qbevent){evnt(25270);if(r)goto S_29307;}
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(25270);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25270);}while(r);
}
S_29311:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_SINGLETYPE))||is_error_pending()){
if(qbevent){evnt(25271);if(r)goto S_29311;}
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(25271);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25271);}while(r);
}
S_29315:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_DOUBLETYPE))||is_error_pending()){
if(qbevent){evnt(25272);if(r)goto S_29315;}
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(25272);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25272);}while(r);
}
S_29319:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_FLOATTYPE))||is_error_pending()){
if(qbevent){evnt(25273);if(r)goto S_29319;}
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(25273);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25273);}while(r);
}
S_29323:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_OFFSETTYPE))||is_error_pending()){
if(qbevent){evnt(25274);if(r)goto S_29323;}
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(25274);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25274);}while(r);
}
S_29327:;
if ((-(*_FUNC_REFER_LONG_T==*__LONG_UOFFSETTYPE))||is_error_pending()){
if(qbevent){evnt(25275);if(r)goto S_29327;}
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(25275);}while(r);
do{
goto LABEL_REF;
if(!qbevent)break;evnt(25275);}while(r);
}
LABEL_REF:;
if(qbevent){evnt(25276);r=0;}
S_29331:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISSTRING))||is_error_pending()){
if(qbevent){evnt(25277);if(r)goto S_29331;}
do{
*__INTEGER_STRINGPROCESSINGHAPPENED= 1 ;
if(!qbevent)break;evnt(25277);}while(r);
}
S_29334:;
if (((*_FUNC_REFER_LONG_T&*__LONG_ISPOINTER))||is_error_pending()){
if(qbevent){evnt(25278);if(r)goto S_29334;}
do{
*_FUNC_REFER_LONG_T=*_FUNC_REFER_LONG_T-*__LONG_ISPOINTER;
if(!qbevent)break;evnt(25278);}while(r);
}
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_T;
if(!qbevent)break;evnt(25279);}while(r);
S_29338:;
if ((-(*_FUNC_REFER_LONG_METHOD== 1 ))||is_error_pending()){
if(qbevent){evnt(25280);if(r)goto S_29338;}
S_29339:;
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(25281);if(r)goto S_29339;}
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(25281);}while(r);
}
do{
*_FUNC_REFER_LONG_TYP=*_FUNC_REFER_LONG_TYPBAK;
if(!qbevent)break;evnt(25282);}while(r);
}
do{
qbs_set(_FUNC_REFER_STRING_REFER,_FUNC_REFER_STRING_R);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25284);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25285);}while(r);
}
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free69.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;
}
