#line 1258 "utilities/type.bas"
qbs*oldstr4359=NULL;
#line 1258 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_EXPR->tmp||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_EXPR->fixed||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_EXPR->readonly){
#line 1258 "utilities/type.bas"
oldstr4359=_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_EXPR;
#line 1258 "utilities/type.bas"
if (oldstr4359->cmem_descriptor){
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_EXPR=qbs_new_cmem(oldstr4359->len,0);
#line 1258 "utilities/type.bas"
}else{
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_EXPR=qbs_new(oldstr4359->len,0);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_EXPR->chr,oldstr4359->chr,oldstr4359->len);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
qbs*oldstr4360=NULL;
#line 1258 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_EXPR->tmp||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_EXPR->fixed||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_EXPR->readonly){
#line 1258 "utilities/type.bas"
oldstr4360=_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_EXPR;
#line 1258 "utilities/type.bas"
if (oldstr4360->cmem_descriptor){
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_EXPR=qbs_new_cmem(oldstr4360->len,0);
#line 1258 "utilities/type.bas"
}else{
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_EXPR=qbs_new(oldstr4360->len,0);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_EXPR->chr,oldstr4360->chr,oldstr4360->len);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
qbs*oldstr4361=NULL;
#line 1258 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_ROOT_EXPR->tmp||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_ROOT_EXPR->fixed||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_ROOT_EXPR->readonly){
#line 1258 "utilities/type.bas"
oldstr4361=_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_ROOT_EXPR;
#line 1258 "utilities/type.bas"
if (oldstr4361->cmem_descriptor){
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_ROOT_EXPR=qbs_new_cmem(oldstr4361->len,0);
#line 1258 "utilities/type.bas"
}else{
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_ROOT_EXPR=qbs_new(oldstr4361->len,0);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_ROOT_EXPR->chr,oldstr4361->chr,oldstr4361->len);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
qbs*oldstr4362=NULL;
#line 1258 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_ROOT_EXPR->tmp||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_ROOT_EXPR->fixed||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_ROOT_EXPR->readonly){
#line 1258 "utilities/type.bas"
oldstr4362=_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_ROOT_EXPR;
#line 1258 "utilities/type.bas"
if (oldstr4362->cmem_descriptor){
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_ROOT_EXPR=qbs_new_cmem(oldstr4362->len,0);
#line 1258 "utilities/type.bas"
}else{
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_ROOT_EXPR=qbs_new(oldstr4362->len,0);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_ROOT_EXPR->chr,oldstr4362->chr,oldstr4362->len);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
qbs*oldstr4363=NULL;
#line 1258 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ELEM_BYTES->tmp||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ELEM_BYTES->fixed||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ELEM_BYTES->readonly){
#line 1258 "utilities/type.bas"
oldstr4363=_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ELEM_BYTES;
#line 1258 "utilities/type.bas"
if (oldstr4363->cmem_descriptor){
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ELEM_BYTES=qbs_new_cmem(oldstr4363->len,0);
#line 1258 "utilities/type.bas"
}else{
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ELEM_BYTES=qbs_new(oldstr4363->len,0);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ELEM_BYTES->chr,oldstr4363->chr,oldstr4363->len);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
qbs*oldstr4364=NULL;
#line 1258 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_INDEX->tmp||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_INDEX->fixed||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_INDEX->readonly){
#line 1258 "utilities/type.bas"
oldstr4364=_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_INDEX;
#line 1258 "utilities/type.bas"
if (oldstr4364->cmem_descriptor){
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_INDEX=qbs_new_cmem(oldstr4364->len,0);
#line 1258 "utilities/type.bas"
}else{
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_INDEX=qbs_new(oldstr4364->len,0);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_INDEX->chr,oldstr4364->chr,oldstr4364->len);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
qbs*oldstr4365=NULL;
#line 1258 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_INDEX->tmp||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_INDEX->fixed||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_INDEX->readonly){
#line 1258 "utilities/type.bas"
oldstr4365=_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_INDEX;
#line 1258 "utilities/type.bas"
if (oldstr4365->cmem_descriptor){
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_INDEX=qbs_new_cmem(oldstr4365->len,0);
#line 1258 "utilities/type.bas"
}else{
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_INDEX=qbs_new(oldstr4365->len,0);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_INDEX->chr,oldstr4365->chr,oldstr4365->len);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
qbs*oldstr4366=NULL;
#line 1258 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ACC->tmp||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ACC->fixed||_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ACC->readonly){
#line 1258 "utilities/type.bas"
oldstr4366=_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ACC;
#line 1258 "utilities/type.bas"
if (oldstr4366->cmem_descriptor){
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ACC=qbs_new_cmem(oldstr4366->len,0);
#line 1258 "utilities/type.bas"
}else{
#line 1258 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ACC=qbs_new(oldstr4366->len,0);
#line 1258 "utilities/type.bas"
}
#line 1258 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTOWNCOPYEX_STRING_ACC->chr,oldstr4366->chr,oldstr4366->len);
#line 1258 "utilities/type.bas"
}
int32 *_SUB_APPENDDYNUDTOWNCOPYEX_LONG_MEMBER_ID=NULL;
#line 1259 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_LONG_MEMBER_ID==NULL){
#line 1259 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_LONG_MEMBER_ID=(int32*)mem_static_malloc(4);
#line 1259 "utilities/type.bas"
*_SUB_APPENDDYNUDTOWNCOPYEX_LONG_MEMBER_ID=0;
#line 1259 "utilities/type.bas"
}
int32 *_SUB_APPENDDYNUDTOWNCOPYEX_LONG_ELEM_STEP=NULL;
#line 1260 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_LONG_ELEM_STEP==NULL){
#line 1260 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_LONG_ELEM_STEP=(int32*)mem_static_malloc(4);
#line 1260 "utilities/type.bas"
*_SUB_APPENDDYNUDTOWNCOPYEX_LONG_ELEM_STEP=0;
#line 1260 "utilities/type.bas"
}
int32 *_SUB_APPENDDYNUDTOWNCOPYEX_LONG_NESTED_UDT=NULL;
#line 1261 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_LONG_NESTED_UDT==NULL){
#line 1261 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_LONG_NESTED_UDT=(int32*)mem_static_malloc(4);
#line 1261 "utilities/type.bas"
*_SUB_APPENDDYNUDTOWNCOPYEX_LONG_NESTED_UDT=0;
#line 1261 "utilities/type.bas"
}
int32 *_SUB_APPENDDYNUDTOWNCOPYEX_LONG_MEMBER_ELEM_BYTES=NULL;
#line 1262 "utilities/type.bas"
if(_SUB_APPENDDYNUDTOWNCOPYEX_LONG_MEMBER_ELEM_BYTES==NULL){
#line 1262 "utilities/type.bas"
_SUB_APPENDDYNUDTOWNCOPYEX_LONG_MEMBER_ELEM_BYTES=(int32*)mem_static_malloc(4);
#line 1262 "utilities/type.bas"
*_SUB_APPENDDYNUDTOWNCOPYEX_LONG_MEMBER_ELEM_BYTES=0;
#line 1262 "utilities/type.bas"
}
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_SLOT=NULL;
#line 1263 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_SLOT)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_SLOT=qbs_new(0,0);
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_SLOT=NULL;
#line 1264 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_SLOT)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_SLOT=qbs_new(0,0);
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_CR=NULL;
#line 1265 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_CR)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_CR=qbs_new(0,0);
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_MEMBER_EXPR=NULL;
#line 1266 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_MEMBER_EXPR)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_MEMBER_EXPR=qbs_new(0,0);
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_MEMBER_EXPR=NULL;
#line 1267 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_MEMBER_EXPR)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_MEMBER_EXPR=qbs_new(0,0);
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_ITEM_EXPR=NULL;
#line 1268 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_ITEM_EXPR)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_DST_ITEM_EXPR=qbs_new(0,0);
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_ITEM_EXPR=NULL;
#line 1269 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_ITEM_EXPR)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_SRC_ITEM_EXPR=qbs_new(0,0);
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_LOOP_NAME=NULL;
#line 1270 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_LOOP_NAME)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_LOOP_NAME=qbs_new(0,0);
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_LOOP_PREFIX=NULL;
#line 1271 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_LOOP_PREFIX)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_LOOP_PREFIX=qbs_new(0,0);
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_COUNT_TEXT=NULL;
#line 1272 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_COUNT_TEXT)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_COUNT_TEXT=qbs_new(0,0);
qbs *_SUB_APPENDDYNUDTOWNCOPYEX_STRING_STRIDE_TEXT=NULL;
#line 1273 "utilities/type.bas"
if (!_SUB_APPENDDYNUDTOWNCOPYEX_STRING_STRIDE_TEXT)_SUB_APPENDDYNUDTOWNCOPYEX_STRING_STRIDE_TEXT=qbs_new(0,0);
#line 1288 "utilities/type.bas"
int32 pass4368;
#line 1291 "utilities/type.bas"
int32 pass4369;
#line 1311 "utilities/type.bas"
int32 pass4370;
