void SUB_APPENDDYNUDTOWNSETAT(qbs*_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_EXPR,qbs*_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_EXPR,int32*_SUB_APPENDDYNUDTOWNSETAT_LONG_UDT_INDEX,int32*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_ROOT,int32*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_ROOT,qbs*_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES,qbs*_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_INDEX,qbs*_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_INDEX,qbs*_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,int32*_SUB_APPENDDYNUDTOWNSETAT_LONG_LAYOUT_MODE){
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 "data282.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(28172,1390,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1391,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1392,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1393,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1394,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1395,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1396,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1397,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1398,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1399,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1400,"type.bas");}while(r);
do{
if(!qbevent)break;evnt(28172,1401,"type.bas");}while(r);
do{
qbs_set(_SUB_APPENDDYNUDTOWNSETAT_STRING_CR,qbs_add(func_chr( 13 ),func_chr( 10 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1403,"type.bas");}while(r);
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID=((int32*)(__ARRAY_LONG_UDTXNEXT[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_UDT_INDEX)-__ARRAY_LONG_UDTXNEXT[4],__ARRAY_LONG_UDTXNEXT[5])];
if(!qbevent)break;evnt(28172,1404,"type.bas");}while(r);
S_42243:;
while((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)||is_error_pending()){
if(qbevent){evnt(28172,1405,"type.bas");if(r)goto S_42243;}
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_OFFSET=*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_ROOT+(qb_safe_idiv(FUNC_UDTDYNMEMBEROFFSET(_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID), 8 ));
if(!qbevent)break;evnt(28172,1409,"type.bas");}while(r);
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_OFFSET=*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_ROOT+(qb_safe_idiv(FUNC_UDTDYNMEMBEROFFSET(_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID), 8 ));
if(!qbevent)break;evnt(28172,1410,"type.bas");}while(r);
S_42246:;
if ((FUNC_UDTMEMBERDYNDESC(_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID))||is_error_pending()){
if(qbevent){evnt(28172,1411,"type.bas");if(r)goto S_42246;}
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ELEM_BYTES=FUNC_UDT_DYN_ARRAY_ELEM_BYTES(_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID);
if(!qbevent)break;evnt(28172,1412,"type.bas");}while(r);
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT= 0 ;
if(!qbevent)break;evnt(28172,1413,"type.bas");}while(r);
S_42249:;
if ((-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISUDT)!= 0 ))||is_error_pending()){
if(qbevent){evnt(28172,1414,"type.bas");if(r)goto S_42249;}
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]& 4095ll ;
if(!qbevent)break;evnt(28172,1414,"type.bas");}while(r);
}
do{
qbs_set(_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_SLOT,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((uint8*)",9),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_EXPR),qbs_new_txt_len("+",1)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_OFFSET)))),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1415,"type.bas");}while(r);
do{
qbs_set(_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_SLOT,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((uint8*)",9),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_EXPR),qbs_new_txt_len("+",1)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_OFFSET)))),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1416,"type.bas");}while(r);
do{
SUB_APPENDDYNMEMBERERASEEX(_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_SLOT,_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ELEM_BYTES,_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT,&(pass5039=FUNC_DYNMEMVARSTR(_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,_SUB_APPENDDYNUDTOWNSETAT_LONG_LAYOUT_MODE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1417,"type.bas");}while(r);
S_42255:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(28172,1418,"type.bas");if(r)goto S_42255;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28172,1418,"type.bas");}while(r);
}
do{
SUB_APPENDDYNMEMBERCLONEAFTERRAW(_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_SLOT,_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_SLOT,_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ELEM_BYTES,_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT,&(pass5040=FUNC_DYNMEMVARSTR(_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,_SUB_APPENDDYNUDTOWNSETAT_LONG_LAYOUT_MODE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1419,"type.bas");}while(r);
S_42259:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(28172,1420,"type.bas");if(r)goto S_42259;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28172,1420,"type.bas");}while(r);
}
S_42262:;
}else{
if (((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])]){
if(qbevent){evnt(28172,1421,"type.bas");if(r)goto S_42262;}
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_ELEM_STEP=FUNC_UDT_ARRAY_MEMBER_BYTES(_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID);
if(!qbevent)break;evnt(28172,1422,"type.bas");}while(r);
S_42264:;
if (((-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISSTRING)!= 0 ))&(-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISFIXEDLENGTH)== 0 )))||is_error_pending()){
if(qbevent){evnt(28172,1423,"type.bas");if(r)goto S_42264;}
S_42265:;
fornext_value5042= 0 ;
fornext_finalvalue5042=((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])]- 1 ;
fornext_step5042= 1 ;
if (fornext_step5042<0) fornext_step_negative5042=1; else fornext_step_negative5042=0;
if (is_error_pending()) goto fornext_error5042;
goto fornext_entrylabel5042;
while(1){
fornext_value5042=fornext_step5042+(*_SUB_APPENDDYNUDTOWNSETAT_LONG_ARRAY_IDX);
fornext_entrylabel5042:
*_SUB_APPENDDYNUDTOWNSETAT_LONG_ARRAY_IDX=fornext_value5042;
if (fornext_step_negative5042){
if (fornext_value5042<fornext_finalvalue5042) break;
}else{
if (fornext_value5042>fornext_finalvalue5042) break;
}
fornext_error5042:;
if(qbevent){evnt(28172,1424,"type.bas");if(r)goto S_42265;}
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_ARRAY_OFFSET=*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_OFFSET+(*_SUB_APPENDDYNUDTOWNSETAT_LONG_ARRAY_IDX**_SUB_APPENDDYNUDTOWNSETAT_LONG_ELEM_STEP);
if(!qbevent)break;evnt(28172,1425,"type.bas");}while(r);
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_ARRAY_OFFSET=*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_OFFSET+(*_SUB_APPENDDYNUDTOWNSETAT_LONG_ARRAY_IDX**_SUB_APPENDDYNUDTOWNSETAT_LONG_ELEM_STEP);
if(!qbevent)break;evnt(28172,1426,"type.bas");}while(r);
do{
qbs_set(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,_SUB_APPENDDYNUDTOWNSETAT_STRING_CR),qbs_new_txt_len("{qbs **dyn_udt_qbs_dst=(qbs**)(((uint8*)(",41)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_ARRAY_OFFSET)))),qbs_new_txt_len("); qbs *dyn_udt_qbs_src=*(qbs**)(((uint8*)(",43)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_ARRAY_OFFSET)))),qbs_new_txt_len("); if(!*dyn_udt_qbs_dst) *dyn_udt_qbs_dst=qbs_new(0,0); if(dyn_udt_qbs_src) qbs_set(*dyn_udt_qbs_dst,dyn_udt_qbs_src);}",119)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1427,"type.bas");}while(r);
fornext_continue_5041:;
}
fornext_exit_5041:;
S_42270:;
}else{
if (-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISUDT)!= 0 )){
if(qbevent){evnt(28172,1429,"type.bas");if(r)goto S_42270;}
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]& 4095ll ;
if(!qbevent)break;evnt(28172,1430,"type.bas");}while(r);
S_42272:;
fornext_value5044= 0 ;
fornext_finalvalue5044=((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])]- 1 ;
fornext_step5044= 1 ;
if (fornext_step5044<0) fornext_step_negative5044=1; else fornext_step_negative5044=0;
if (is_error_pending()) goto fornext_error5044;
goto fornext_entrylabel5044;
while(1){
fornext_value5044=fornext_step5044+(*_SUB_APPENDDYNUDTOWNSETAT_LONG_ARRAY_IDX);
fornext_entrylabel5044:
*_SUB_APPENDDYNUDTOWNSETAT_LONG_ARRAY_IDX=fornext_value5044;
if (fornext_step_negative5044){
if (fornext_value5044<fornext_finalvalue5044) break;
}else{
if (fornext_value5044>fornext_finalvalue5044) break;
}
fornext_error5044:;
if(qbevent){evnt(28172,1431,"type.bas");if(r)goto S_42272;}
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_ARRAY_OFFSET=*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_OFFSET+(*_SUB_APPENDDYNUDTOWNSETAT_LONG_ARRAY_IDX**_SUB_APPENDDYNUDTOWNSETAT_LONG_ELEM_STEP);
if(!qbevent)break;evnt(28172,1432,"type.bas");}while(r);
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_ARRAY_OFFSET=*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_OFFSET+(*_SUB_APPENDDYNUDTOWNSETAT_LONG_ARRAY_IDX**_SUB_APPENDDYNUDTOWNSETAT_LONG_ELEM_STEP);
if(!qbevent)break;evnt(28172,1433,"type.bas");}while(r);
S_42275:;
if ((((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])]|FUNC_UDTDYNHASMEMBERARRAYS(_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT,_SUB_APPENDDYNUDTOWNSETAT_LONG_LAYOUT_MODE))||is_error_pending()){
if(qbevent){evnt(28172,1434,"type.bas");if(r)goto S_42275;}
do{
SUB_APPENDDYNUDTOWNSETAT(_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_EXPR,_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_EXPR,_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT,_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_ARRAY_OFFSET,_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_ARRAY_OFFSET,_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES,_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_INDEX,_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_INDEX,_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,_SUB_APPENDDYNUDTOWNSETAT_LONG_LAYOUT_MODE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1435,"type.bas");}while(r);
}else{
do{
qbs_set(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,_SUB_APPENDDYNUDTOWNSETAT_STRING_CR),qbs_new_txt_len("memcpy(((uint8*)(",17)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_ARRAY_OFFSET)))),qbs_new_txt_len(",((uint8*)(",11)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_ARRAY_OFFSET)))),qbs_new_txt_len(",(size_t)",9)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_ELEM_STEP)))),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1437,"type.bas");}while(r);
}
S_42280:;
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
if(qbevent){evnt(28172,1439,"type.bas");if(r)goto S_42280;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28172,1439,"type.bas");}while(r);
}
fornext_continue_5043:;
}
fornext_exit_5043:;
}else{
do{
qbs_set(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,_SUB_APPENDDYNUDTOWNSETAT_STRING_CR),qbs_new_txt_len("memcpy(((uint8*)(",17)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_OFFSET)))),qbs_new_txt_len(",((uint8*)(",11)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_OFFSET)))),qbs_new_txt_len(",(size_t)",9)),qbs_ltrim(qbs_str((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 ))))),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1442,"type.bas");}while(r);
}
}
S_42287:;
}else{
if ((-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISSTRING)!= 0 ))&(-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISFIXEDLENGTH)== 0 ))){
if(qbevent){evnt(28172,1444,"type.bas");if(r)goto S_42287;}
do{
qbs_set(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,_SUB_APPENDDYNUDTOWNSETAT_STRING_CR),qbs_new_txt_len("{qbs **dyn_udt_qbs_dst=(qbs**)(((uint8*)(",41)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_OFFSET)))),qbs_new_txt_len("); qbs *dyn_udt_qbs_src=*(qbs**)(((uint8*)(",43)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_OFFSET)))),qbs_new_txt_len("); if(!*dyn_udt_qbs_dst) *dyn_udt_qbs_dst=qbs_new(0,0); if(dyn_udt_qbs_src) qbs_set(*dyn_udt_qbs_dst,dyn_udt_qbs_src);}",119)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1445,"type.bas");}while(r);
S_42289:;
}else{
if (-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISUDT)!= 0 )){
if(qbevent){evnt(28172,1446,"type.bas");if(r)goto S_42289;}
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]& 4095ll ;
if(!qbevent)break;evnt(28172,1447,"type.bas");}while(r);
S_42291:;
if ((((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])]|FUNC_UDTDYNHASMEMBERARRAYS(_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT,_SUB_APPENDDYNUDTOWNSETAT_LONG_LAYOUT_MODE))||is_error_pending()){
if(qbevent){evnt(28172,1448,"type.bas");if(r)goto S_42291;}
do{
SUB_APPENDDYNUDTOWNSETAT(_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_EXPR,_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_EXPR,_SUB_APPENDDYNUDTOWNSETAT_LONG_NESTED_UDT,_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_OFFSET,_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_OFFSET,_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES,_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_INDEX,_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_INDEX,_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,_SUB_APPENDDYNUDTOWNSETAT_LONG_LAYOUT_MODE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1449,"type.bas");}while(r);
}else{
do{
qbs_set(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,_SUB_APPENDDYNUDTOWNSETAT_STRING_CR),qbs_new_txt_len("memcpy(((uint8*)(",17)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_OFFSET)))),qbs_new_txt_len(",((uint8*)(",11)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_OFFSET)))),qbs_new_txt_len(",(size_t)",9)),qbs_ltrim(qbs_str((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 ))))),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1451,"type.bas");}while(r);
}
}else{
do{
qbs_set(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNUDTOWNSETAT_STRING_ACC,_SUB_APPENDDYNUDTOWNSETAT_STRING_CR),qbs_new_txt_len("memcpy(((uint8*)(",17)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_DST_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_DST_OFFSET)))),qbs_new_txt_len(",((uint8*)(",11)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_EXPR),qbs_new_txt_len("))+",3)),_SUB_APPENDDYNUDTOWNSETAT_STRING_ELEM_BYTES),qbs_new_txt_len("*(",2)),_SUB_APPENDDYNUDTOWNSETAT_STRING_SRC_INDEX),qbs_new_txt_len(")+",2)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNUDTOWNSETAT_LONG_SRC_OFFSET)))),qbs_new_txt_len(",(size_t)",9)),qbs_ltrim(qbs_str((int64)(qb_safe_idiv(((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])], 8 ))))),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28172,1454,"type.bas");}while(r);
}
}
}
}
do{
*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID=((int32*)(__ARRAY_LONG_UDTENEXT[0]))[array_check((*_SUB_APPENDDYNUDTOWNSETAT_LONG_MEMBER_ID)-__ARRAY_LONG_UDTENEXT[4],__ARRAY_LONG_UDTENEXT[5])];
if(!qbevent)break;evnt(28172,1456,"type.bas");}while(r);
dl_continue_5038:;
}
dl_exit_5038:;
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free282.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;
}
