void SUB_APPENDUDTFILECONVCODE(qbs*_SUB_APPENDUDTFILECONVCODE_STRING_DST_EXPR,qbs*_SUB_APPENDUDTFILECONVCODE_STRING_SRC_EXPR,int32*_SUB_APPENDUDTFILECONVCODE_LONG_UDT_INDEX,int32*_SUB_APPENDUDTFILECONVCODE_LONG_LAYOUT_MODE,int32*_SUB_APPENDUDTFILECONVCODE_LONG_DO_UNPACK,qbs*_SUB_APPENDUDTFILECONVCODE_STRING_ACC){
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 "data38.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(16669);}while(r);
do{
if(!qbevent)break;evnt(16670);}while(r);
do{
if(!qbevent)break;evnt(16671);}while(r);
do{
if(!qbevent)break;evnt(16672);}while(r);
do{
if(!qbevent)break;evnt(16673);}while(r);
do{
if(!qbevent)break;evnt(16674);}while(r);
do{
if(!qbevent)break;evnt(16675);}while(r);
do{
if(!qbevent)break;evnt(16676);}while(r);
do{
if(!qbevent)break;evnt(16677);}while(r);
do{
if(!qbevent)break;evnt(16678);}while(r);
do{
if(!qbevent)break;evnt(16679);}while(r);
do{
if(!qbevent)break;evnt(16680);}while(r);
do{
if(!qbevent)break;evnt(16681);}while(r);
do{
if(!qbevent)break;evnt(16682);}while(r);
do{
if(!qbevent)break;evnt(16683);}while(r);
do{
if(!qbevent)break;evnt(16684);}while(r);
do{
if(!qbevent)break;evnt(16685);}while(r);
do{
if(!qbevent)break;evnt(16686);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_CR,qbs_add(func_chr( 13 ),func_chr( 10 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16688);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM=((int32*)(__ARRAY_LONG_UDTXNEXT[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_UDT_INDEX)-__ARRAY_LONG_UDTXNEXT[4],__ARRAY_LONG_UDTXNEXT[5])];
if(!qbevent)break;evnt(16689);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_BIT= 0 ;
if(!qbevent)break;evnt(16690);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_BIT= 0 ;
if(!qbevent)break;evnt(16691);}while(r);
S_19162:;
while((*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM)||is_error_pending()){
if(qbevent){evnt(16693);if(r)goto S_19162;}
S_19163:;
if ((qb_safe_mod(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_BIT, 8 ))||is_error_pending()){
if(qbevent){evnt(16694);if(r)goto S_19163;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Non-byte aligned user defined type",34));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16694);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(16694);}while(r);
}
S_19167:;
if ((qb_safe_mod(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_BIT, 8 ))||is_error_pending()){
if(qbevent){evnt(16695);if(r)goto S_19167;}
do{
SUB_GIVE_ERROR(qbs_new_txt_len("Non-byte aligned user defined type",34));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16695);}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(16695);}while(r);
}
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_OFF=qb_safe_idiv(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_BIT, 8 );
if(!qbevent)break;evnt(16697);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_OFF=qb_safe_idiv(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_BIT, 8 );
if(!qbevent)break;evnt(16698);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_BYTES=qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 );
if(!qbevent)break;evnt(16699);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_BYTES=qb_safe_idiv(FUNC_UDTDYNMEMBERSIZE(_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM), 8 );
if(!qbevent)break;evnt(16700);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_NESTED_UDT= 0 ;
if(!qbevent)break;evnt(16701);}while(r);
S_19176:;
if ((-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISUDT)!= 0 ))||is_error_pending()){
if(qbevent){evnt(16702);if(r)goto S_19176;}
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_NESTED_UDT=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]& 4095ll ;
if(!qbevent)break;evnt(16702);}while(r);
}
S_19179:;
if ((FUNC_UDTMEMBERDYNDESC(_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM))||is_error_pending()){
if(qbevent){evnt(16704);if(r)goto S_19179;}
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_DESC_NAME,qbs_add(qbs_new_txt_len("file_dyn_desc_",14),qbs__tostr((int32)(FUNC_UNIQUENUMBER()),NULL,0)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16705);}while(r);
S_19181:;
if ((*_SUB_APPENDUDTFILECONVCODE_LONG_DO_UNPACK)||is_error_pending()){
if(qbevent){evnt(16706);if(r)goto S_19181;}
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,_SUB_APPENDUDTFILECONVCODE_STRING_CR),qbs_new_txt_len("ptrszint *",10)),_SUB_APPENDUDTFILECONVCODE_STRING_DESC_NAME),qbs_new_txt_len("=*((ptrszint**)(((uint8*)",25)),_SUB_APPENDUDTFILECONVCODE_STRING_DST_EXPR),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_OFF),NULL,0)),qbs_new_txt_len("));",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16707);}while(r);
}else{
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,_SUB_APPENDUDTFILECONVCODE_STRING_CR),qbs_new_txt_len("ptrszint *",10)),_SUB_APPENDUDTFILECONVCODE_STRING_DESC_NAME),qbs_new_txt_len("=*((ptrszint**)(((uint8*)",25)),_SUB_APPENDUDTFILECONVCODE_STRING_SRC_EXPR),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_OFF),NULL,0)),qbs_new_txt_len("));",3)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16709);}while(r);
}
do{
SUB_APPENDUDTFILEBOUNDSCHECK(_SUB_APPENDUDTFILECONVCODE_STRING_DESC_NAME,_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM,_SUB_APPENDUDTFILECONVCODE_STRING_ACC);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16711);}while(r);
S_19187:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(16712);if(r)goto S_19187;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(16712);}while(r);
}
S_19190:;
if (((-(*_SUB_APPENDUDTFILECONVCODE_LONG_NESTED_UDT!= 0 ))&(FUNC_UDTDYNHASMEMBERARRAYS(_SUB_APPENDUDTFILECONVCODE_LONG_NESTED_UDT,_SUB_APPENDUDTFILECONVCODE_LONG_LAYOUT_MODE)))||is_error_pending()){
if(qbevent){evnt(16714);if(r)goto S_19190;}
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_ELEM_TOTAL=((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])];
if(!qbevent)break;evnt(16715);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_ELEM_BYTES=qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTXSIZE[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_NESTED_UDT)-__ARRAY_LONG_UDTXSIZE[4],__ARRAY_LONG_UDTXSIZE[5])], 8 );
if(!qbevent)break;evnt(16716);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM);
if(!qbevent)break;evnt(16717);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME,qbs_add(qbs_new_txt_len("file_elem_i_",12),qbs__tostr((int32)(FUNC_UNIQUENUMBER()),NULL,0)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16718);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,_SUB_APPENDUDTFILECONVCODE_STRING_CR),qbs_new_txt_len("for(ptrszint ",13)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("=0; ",4)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("<",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_ELEM_TOTAL),NULL,0)),qbs_new_txt_len("; ",2)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("++){",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16719);}while(r);
S_19196:;
if ((*_SUB_APPENDUDTFILECONVCODE_LONG_DO_UNPACK)||is_error_pending()){
if(qbevent){evnt(16720);if(r)goto S_19196;}
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_DST_NEXT,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((uint8*)",9),_SUB_APPENDUDTFILECONVCODE_STRING_DESC_NAME),qbs_new_txt_len("[0]+",4)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("*",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_ELEM_BYTES),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16721);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_SRC_NEXT,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((uint8*)",9),_SUB_APPENDUDTFILECONVCODE_STRING_SRC_EXPR),qbs_new_txt_len("+",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_OFF),NULL,0)),qbs_new_txt_len("+",1)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("*",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_ELEM_BYTES),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16722);}while(r);
}else{
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_DST_NEXT,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((uint8*)",9),_SUB_APPENDUDTFILECONVCODE_STRING_DST_EXPR),qbs_new_txt_len("+",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_OFF),NULL,0)),qbs_new_txt_len("+",1)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("*",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_ELEM_BYTES),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16724);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_SRC_NEXT,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((uint8*)",9),_SUB_APPENDUDTFILECONVCODE_STRING_DESC_NAME),qbs_new_txt_len("[0]+",4)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("*",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_ELEM_BYTES),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16725);}while(r);
}
do{
SUB_APPENDUDTFILECONVCODE(_SUB_APPENDUDTFILECONVCODE_STRING_DST_NEXT,_SUB_APPENDUDTFILECONVCODE_STRING_SRC_NEXT,_SUB_APPENDUDTFILECONVCODE_LONG_NESTED_UDT,_SUB_APPENDUDTFILECONVCODE_LONG_LAYOUT_MODE,_SUB_APPENDUDTFILECONVCODE_LONG_DO_UNPACK,_SUB_APPENDUDTFILECONVCODE_STRING_ACC);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16727);}while(r);
S_19204:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(16728);if(r)goto S_19204;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(16728);}while(r);
}
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,_SUB_APPENDUDTFILECONVCODE_STRING_CR),qbs_new_txt_len("}",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16729);}while(r);
}else{
S_19209:;
if ((*_SUB_APPENDUDTFILECONVCODE_LONG_DO_UNPACK)||is_error_pending()){
if(qbevent){evnt(16731);if(r)goto S_19209;}
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,_SUB_APPENDUDTFILECONVCODE_STRING_CR),qbs_new_txt_len("memcpy((void*)",14)),_SUB_APPENDUDTFILECONVCODE_STRING_DESC_NAME),qbs_new_txt_len("[0],(void*)(((uint8*)",21)),_SUB_APPENDUDTFILECONVCODE_STRING_SRC_EXPR),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_OFF),NULL,0)),qbs_new_txt_len("),",2)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_BYTES),NULL,0)),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16732);}while(r);
}else{
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,_SUB_APPENDUDTFILECONVCODE_STRING_CR),qbs_new_txt_len("memcpy((void*)(((uint8*)",24)),_SUB_APPENDUDTFILECONVCODE_STRING_DST_EXPR),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_OFF),NULL,0)),qbs_new_txt_len("),(void*)",9)),_SUB_APPENDUDTFILECONVCODE_STRING_DESC_NAME),qbs_new_txt_len("[0],",4)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_BYTES),NULL,0)),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16734);}while(r);
}
}
S_19215:;
}else{
if ((-(*_SUB_APPENDUDTFILECONVCODE_LONG_NESTED_UDT!= 0 ))&(FUNC_UDTDYNHASMEMBERARRAYS(_SUB_APPENDUDTFILECONVCODE_LONG_NESTED_UDT,_SUB_APPENDUDTFILECONVCODE_LONG_LAYOUT_MODE))){
if(qbevent){evnt(16738);if(r)goto S_19215;}
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_ELEM_TOTAL= 1 ;
if(!qbevent)break;evnt(16739);}while(r);
S_19217:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(16740);if(r)goto S_19217;}
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_ELEM_TOTAL=((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])];
if(!qbevent)break;evnt(16740);}while(r);
}
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_ELEM_BYTES=qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTXSIZE[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_NESTED_UDT)-__ARRAY_LONG_UDTXSIZE[4],__ARRAY_LONG_UDTXSIZE[5])], 8 );
if(!qbevent)break;evnt(16741);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_ELEM_BYTES=qb_safe_idiv(FUNC_UDTDYNMEMBERSIZE(_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM), 8 );
if(!qbevent)break;evnt(16742);}while(r);
S_19222:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(16743);if(r)goto S_19222;}
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_ELEM_BYTES=qb_safe_idiv(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_ELEM_BYTES,*_SUB_APPENDUDTFILECONVCODE_LONG_ELEM_TOTAL);
if(!qbevent)break;evnt(16743);}while(r);
}
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME,qbs_add(qbs_new_txt_len("file_nest_i_",12),qbs__tostr((int32)(FUNC_UNIQUENUMBER()),NULL,0)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16744);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,_SUB_APPENDUDTFILECONVCODE_STRING_CR),qbs_new_txt_len("for(ptrszint ",13)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("=0; ",4)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("<",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_ELEM_TOTAL),NULL,0)),qbs_new_txt_len("; ",2)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("++){",4)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16745);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_DST_NEXT,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((uint8*)",9),_SUB_APPENDUDTFILECONVCODE_STRING_DST_EXPR),qbs_new_txt_len("+",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_OFF),NULL,0)),qbs_new_txt_len("+",1)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("*",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_ELEM_BYTES),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16746);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_SRC_NEXT,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((uint8*)",9),_SUB_APPENDUDTFILECONVCODE_STRING_SRC_EXPR),qbs_new_txt_len("+",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_OFF),NULL,0)),qbs_new_txt_len("+",1)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("*",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_ELEM_BYTES),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16747);}while(r);
S_19229:;
if ((*_SUB_APPENDUDTFILECONVCODE_LONG_DO_UNPACK)||is_error_pending()){
if(qbevent){evnt(16748);if(r)goto S_19229;}
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_DST_NEXT,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((uint8*)",9),_SUB_APPENDUDTFILECONVCODE_STRING_DST_EXPR),qbs_new_txt_len("+",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_OFF),NULL,0)),qbs_new_txt_len("+",1)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("*",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_ELEM_BYTES),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16749);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_SRC_NEXT,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((uint8*)",9),_SUB_APPENDUDTFILECONVCODE_STRING_SRC_EXPR),qbs_new_txt_len("+",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_OFF),NULL,0)),qbs_new_txt_len("+",1)),_SUB_APPENDUDTFILECONVCODE_STRING_LOOP_NAME),qbs_new_txt_len("*",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_ELEM_BYTES),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16750);}while(r);
}
do{
SUB_APPENDUDTFILECONVCODE(_SUB_APPENDUDTFILECONVCODE_STRING_DST_NEXT,_SUB_APPENDUDTFILECONVCODE_STRING_SRC_NEXT,_SUB_APPENDUDTFILECONVCODE_LONG_NESTED_UDT,_SUB_APPENDUDTFILECONVCODE_LONG_LAYOUT_MODE,_SUB_APPENDUDTFILECONVCODE_LONG_DO_UNPACK,_SUB_APPENDUDTFILECONVCODE_STRING_ACC);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16752);}while(r);
S_19234:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(16753);if(r)goto S_19234;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(16753);}while(r);
}
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,_SUB_APPENDUDTFILECONVCODE_STRING_CR),qbs_new_txt_len("}",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16754);}while(r);
}else{
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_DST_MEMBER,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((uint8*)",10),_SUB_APPENDUDTFILECONVCODE_STRING_DST_EXPR),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_OFF),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16756);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_SRC_MEMBER,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((uint8*)",10),_SUB_APPENDUDTFILECONVCODE_STRING_SRC_EXPR),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_OFF),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16757);}while(r);
S_19241:;
if ((*_SUB_APPENDUDTFILECONVCODE_LONG_DO_UNPACK)||is_error_pending()){
if(qbevent){evnt(16758);if(r)goto S_19241;}
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_DST_MEMBER,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((uint8*)",10),_SUB_APPENDUDTFILECONVCODE_STRING_DST_EXPR),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_OFF),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16759);}while(r);
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_SRC_MEMBER,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(((uint8*)",10),_SUB_APPENDUDTFILECONVCODE_STRING_SRC_EXPR),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_OFF),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16760);}while(r);
}
do{
qbs_set(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDUDTFILECONVCODE_STRING_ACC,_SUB_APPENDUDTFILECONVCODE_STRING_CR),qbs_new_txt_len("memcpy((void*)",14)),_SUB_APPENDUDTFILECONVCODE_STRING_DST_MEMBER),qbs_new_txt_len(",(void*)",8)),_SUB_APPENDUDTFILECONVCODE_STRING_SRC_MEMBER),qbs_new_txt_len(",",1)),qbs__tostr((int32)(*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_BYTES),NULL,0)),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(16762);}while(r);
}
}
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_BIT=*_SUB_APPENDUDTFILECONVCODE_LONG_STAT_BIT+((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])];
if(!qbevent)break;evnt(16765);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_BIT=*_SUB_APPENDUDTFILECONVCODE_LONG_DYN_BIT+FUNC_UDTDYNMEMBERSIZE(_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM);
if(!qbevent)break;evnt(16766);}while(r);
do{
*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM=((int32*)(__ARRAY_LONG_UDTENEXT[0]))[array_check((*_SUB_APPENDUDTFILECONVCODE_LONG_ELEMNUM)-__ARRAY_LONG_UDTENEXT[4],__ARRAY_LONG_UDTENEXT[5])];
if(!qbevent)break;evnt(16767);}while(r);
dl_continue_2879:;
}
dl_exit_2879:;
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free38.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;
}
