#line 2087 "utilities/type.bas"
qbs*oldstr4499=NULL;
#line 2087 "utilities/type.bas"
if(_SUB_COPY_DYN_UDT_SCALARS_STRING_DST->tmp||_SUB_COPY_DYN_UDT_SCALARS_STRING_DST->fixed||_SUB_COPY_DYN_UDT_SCALARS_STRING_DST->readonly){
#line 2087 "utilities/type.bas"
oldstr4499=_SUB_COPY_DYN_UDT_SCALARS_STRING_DST;
#line 2087 "utilities/type.bas"
if (oldstr4499->cmem_descriptor){
#line 2087 "utilities/type.bas"
_SUB_COPY_DYN_UDT_SCALARS_STRING_DST=qbs_new_cmem(oldstr4499->len,0);
#line 2087 "utilities/type.bas"
}else{
#line 2087 "utilities/type.bas"
_SUB_COPY_DYN_UDT_SCALARS_STRING_DST=qbs_new(oldstr4499->len,0);
#line 2087 "utilities/type.bas"
}
#line 2087 "utilities/type.bas"
memcpy(_SUB_COPY_DYN_UDT_SCALARS_STRING_DST->chr,oldstr4499->chr,oldstr4499->len);
#line 2087 "utilities/type.bas"
}
#line 2087 "utilities/type.bas"
qbs*oldstr4500=NULL;
#line 2087 "utilities/type.bas"
if(_SUB_COPY_DYN_UDT_SCALARS_STRING_SRC->tmp||_SUB_COPY_DYN_UDT_SCALARS_STRING_SRC->fixed||_SUB_COPY_DYN_UDT_SCALARS_STRING_SRC->readonly){
#line 2087 "utilities/type.bas"
oldstr4500=_SUB_COPY_DYN_UDT_SCALARS_STRING_SRC;
#line 2087 "utilities/type.bas"
if (oldstr4500->cmem_descriptor){
#line 2087 "utilities/type.bas"
_SUB_COPY_DYN_UDT_SCALARS_STRING_SRC=qbs_new_cmem(oldstr4500->len,0);
#line 2087 "utilities/type.bas"
}else{
#line 2087 "utilities/type.bas"
_SUB_COPY_DYN_UDT_SCALARS_STRING_SRC=qbs_new(oldstr4500->len,0);
#line 2087 "utilities/type.bas"
}
#line 2087 "utilities/type.bas"
memcpy(_SUB_COPY_DYN_UDT_SCALARS_STRING_SRC->chr,oldstr4500->chr,oldstr4500->len);
#line 2087 "utilities/type.bas"
}
#line 2088 "utilities/type.bas"
int32 pass4501;
