#line 1493 "utilities/type.bas"
qbs*oldstr4397=NULL;
#line 1493 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREE_STRING_BASE_PTR->tmp||_SUB_APPENDDYNUDTDESCFREE_STRING_BASE_PTR->fixed||_SUB_APPENDDYNUDTDESCFREE_STRING_BASE_PTR->readonly){
#line 1493 "utilities/type.bas"
oldstr4397=_SUB_APPENDDYNUDTDESCFREE_STRING_BASE_PTR;
#line 1493 "utilities/type.bas"
if (oldstr4397->cmem_descriptor){
#line 1493 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREE_STRING_BASE_PTR=qbs_new_cmem(oldstr4397->len,0);
#line 1493 "utilities/type.bas"
}else{
#line 1493 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREE_STRING_BASE_PTR=qbs_new(oldstr4397->len,0);
#line 1493 "utilities/type.bas"
}
#line 1493 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREE_STRING_BASE_PTR->chr,oldstr4397->chr,oldstr4397->len);
#line 1493 "utilities/type.bas"
}
#line 1493 "utilities/type.bas"
qbs*oldstr4398=NULL;
#line 1493 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREE_STRING_BYTESPERELEMENT->tmp||_SUB_APPENDDYNUDTDESCFREE_STRING_BYTESPERELEMENT->fixed||_SUB_APPENDDYNUDTDESCFREE_STRING_BYTESPERELEMENT->readonly){
#line 1493 "utilities/type.bas"
oldstr4398=_SUB_APPENDDYNUDTDESCFREE_STRING_BYTESPERELEMENT;
#line 1493 "utilities/type.bas"
if (oldstr4398->cmem_descriptor){
#line 1493 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREE_STRING_BYTESPERELEMENT=qbs_new_cmem(oldstr4398->len,0);
#line 1493 "utilities/type.bas"
}else{
#line 1493 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREE_STRING_BYTESPERELEMENT=qbs_new(oldstr4398->len,0);
#line 1493 "utilities/type.bas"
}
#line 1493 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREE_STRING_BYTESPERELEMENT->chr,oldstr4398->chr,oldstr4398->len);
#line 1493 "utilities/type.bas"
}
#line 1493 "utilities/type.bas"
qbs*oldstr4399=NULL;
#line 1493 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREE_STRING_ACC->tmp||_SUB_APPENDDYNUDTDESCFREE_STRING_ACC->fixed||_SUB_APPENDDYNUDTDESCFREE_STRING_ACC->readonly){
#line 1493 "utilities/type.bas"
oldstr4399=_SUB_APPENDDYNUDTDESCFREE_STRING_ACC;
#line 1493 "utilities/type.bas"
if (oldstr4399->cmem_descriptor){
#line 1493 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREE_STRING_ACC=qbs_new_cmem(oldstr4399->len,0);
#line 1493 "utilities/type.bas"
}else{
#line 1493 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREE_STRING_ACC=qbs_new(oldstr4399->len,0);
#line 1493 "utilities/type.bas"
}
#line 1493 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREE_STRING_ACC->chr,oldstr4399->chr,oldstr4399->len);
#line 1493 "utilities/type.bas"
}
