#line 1898 "utilities/type.bas"
qbs*oldstr4476=NULL;
#line 1898 "utilities/type.bas"
if(_SUB_APPENDARRAYUDTVAROP_STRING_N->tmp||_SUB_APPENDARRAYUDTVAROP_STRING_N->fixed||_SUB_APPENDARRAYUDTVAROP_STRING_N->readonly){
#line 1898 "utilities/type.bas"
oldstr4476=_SUB_APPENDARRAYUDTVAROP_STRING_N;
#line 1898 "utilities/type.bas"
if (oldstr4476->cmem_descriptor){
#line 1898 "utilities/type.bas"
_SUB_APPENDARRAYUDTVAROP_STRING_N=qbs_new_cmem(oldstr4476->len,0);
#line 1898 "utilities/type.bas"
}else{
#line 1898 "utilities/type.bas"
_SUB_APPENDARRAYUDTVAROP_STRING_N=qbs_new(oldstr4476->len,0);
#line 1898 "utilities/type.bas"
}
#line 1898 "utilities/type.bas"
memcpy(_SUB_APPENDARRAYUDTVAROP_STRING_N->chr,oldstr4476->chr,oldstr4476->len);
#line 1898 "utilities/type.bas"
}
#line 1898 "utilities/type.bas"
qbs*oldstr4477=NULL;
#line 1898 "utilities/type.bas"
if(_SUB_APPENDARRAYUDTVAROP_STRING_ROOT_EXPR->tmp||_SUB_APPENDARRAYUDTVAROP_STRING_ROOT_EXPR->fixed||_SUB_APPENDARRAYUDTVAROP_STRING_ROOT_EXPR->readonly){
#line 1898 "utilities/type.bas"
oldstr4477=_SUB_APPENDARRAYUDTVAROP_STRING_ROOT_EXPR;
#line 1898 "utilities/type.bas"
if (oldstr4477->cmem_descriptor){
#line 1898 "utilities/type.bas"
_SUB_APPENDARRAYUDTVAROP_STRING_ROOT_EXPR=qbs_new_cmem(oldstr4477->len,0);
#line 1898 "utilities/type.bas"
}else{
#line 1898 "utilities/type.bas"
_SUB_APPENDARRAYUDTVAROP_STRING_ROOT_EXPR=qbs_new(oldstr4477->len,0);
#line 1898 "utilities/type.bas"
}
#line 1898 "utilities/type.bas"
memcpy(_SUB_APPENDARRAYUDTVAROP_STRING_ROOT_EXPR->chr,oldstr4477->chr,oldstr4477->len);
#line 1898 "utilities/type.bas"
}
#line 1898 "utilities/type.bas"
qbs*oldstr4478=NULL;
#line 1898 "utilities/type.bas"
if(_SUB_APPENDARRAYUDTVAROP_STRING_BYTESPERELEMENT->tmp||_SUB_APPENDARRAYUDTVAROP_STRING_BYTESPERELEMENT->fixed||_SUB_APPENDARRAYUDTVAROP_STRING_BYTESPERELEMENT->readonly){
#line 1898 "utilities/type.bas"
oldstr4478=_SUB_APPENDARRAYUDTVAROP_STRING_BYTESPERELEMENT;
#line 1898 "utilities/type.bas"
if (oldstr4478->cmem_descriptor){
#line 1898 "utilities/type.bas"
_SUB_APPENDARRAYUDTVAROP_STRING_BYTESPERELEMENT=qbs_new_cmem(oldstr4478->len,0);
#line 1898 "utilities/type.bas"
}else{
#line 1898 "utilities/type.bas"
_SUB_APPENDARRAYUDTVAROP_STRING_BYTESPERELEMENT=qbs_new(oldstr4478->len,0);
#line 1898 "utilities/type.bas"
}
#line 1898 "utilities/type.bas"
memcpy(_SUB_APPENDARRAYUDTVAROP_STRING_BYTESPERELEMENT->chr,oldstr4478->chr,oldstr4478->len);
#line 1898 "utilities/type.bas"
}
#line 1898 "utilities/type.bas"
qbs*oldstr4479=NULL;
#line 1898 "utilities/type.bas"
if(_SUB_APPENDARRAYUDTVAROP_STRING_ACC->tmp||_SUB_APPENDARRAYUDTVAROP_STRING_ACC->fixed||_SUB_APPENDARRAYUDTVAROP_STRING_ACC->readonly){
#line 1898 "utilities/type.bas"
oldstr4479=_SUB_APPENDARRAYUDTVAROP_STRING_ACC;
#line 1898 "utilities/type.bas"
if (oldstr4479->cmem_descriptor){
#line 1898 "utilities/type.bas"
_SUB_APPENDARRAYUDTVAROP_STRING_ACC=qbs_new_cmem(oldstr4479->len,0);
#line 1898 "utilities/type.bas"
}else{
#line 1898 "utilities/type.bas"
_SUB_APPENDARRAYUDTVAROP_STRING_ACC=qbs_new(oldstr4479->len,0);
#line 1898 "utilities/type.bas"
}
#line 1898 "utilities/type.bas"
memcpy(_SUB_APPENDARRAYUDTVAROP_STRING_ACC->chr,oldstr4479->chr,oldstr4479->len);
#line 1898 "utilities/type.bas"
}
qbs *_SUB_APPENDARRAYUDTVAROP_STRING_BASE_ADDR=NULL;
#line 1899 "utilities/type.bas"
if (!_SUB_APPENDARRAYUDTVAROP_STRING_BASE_ADDR)_SUB_APPENDARRAYUDTVAROP_STRING_BASE_ADDR=qbs_new(0,0);
#line 1902 "utilities/type.bas"
int32 pass4480;
