#line 1508 "utilities/type.bas"
qbs*oldstr4405=NULL;
#line 1508 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREEEX_STRING_DATA_EXPR->tmp||_SUB_APPENDDYNUDTDESCFREEEX_STRING_DATA_EXPR->fixed||_SUB_APPENDDYNUDTDESCFREEEX_STRING_DATA_EXPR->readonly){
#line 1508 "utilities/type.bas"
oldstr4405=_SUB_APPENDDYNUDTDESCFREEEX_STRING_DATA_EXPR;
#line 1508 "utilities/type.bas"
if (oldstr4405->cmem_descriptor){
#line 1508 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEEX_STRING_DATA_EXPR=qbs_new_cmem(oldstr4405->len,0);
#line 1508 "utilities/type.bas"
}else{
#line 1508 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEEX_STRING_DATA_EXPR=qbs_new(oldstr4405->len,0);
#line 1508 "utilities/type.bas"
}
#line 1508 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREEEX_STRING_DATA_EXPR->chr,oldstr4405->chr,oldstr4405->len);
#line 1508 "utilities/type.bas"
}
#line 1508 "utilities/type.bas"
qbs*oldstr4406=NULL;
#line 1508 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREEEX_STRING_ROOT_EXPR->tmp||_SUB_APPENDDYNUDTDESCFREEEX_STRING_ROOT_EXPR->fixed||_SUB_APPENDDYNUDTDESCFREEEX_STRING_ROOT_EXPR->readonly){
#line 1508 "utilities/type.bas"
oldstr4406=_SUB_APPENDDYNUDTDESCFREEEX_STRING_ROOT_EXPR;
#line 1508 "utilities/type.bas"
if (oldstr4406->cmem_descriptor){
#line 1508 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEEX_STRING_ROOT_EXPR=qbs_new_cmem(oldstr4406->len,0);
#line 1508 "utilities/type.bas"
}else{
#line 1508 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEEX_STRING_ROOT_EXPR=qbs_new(oldstr4406->len,0);
#line 1508 "utilities/type.bas"
}
#line 1508 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREEEX_STRING_ROOT_EXPR->chr,oldstr4406->chr,oldstr4406->len);
#line 1508 "utilities/type.bas"
}
#line 1508 "utilities/type.bas"
qbs*oldstr4407=NULL;
#line 1508 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREEEX_STRING_BYTESPERELEMENT->tmp||_SUB_APPENDDYNUDTDESCFREEEX_STRING_BYTESPERELEMENT->fixed||_SUB_APPENDDYNUDTDESCFREEEX_STRING_BYTESPERELEMENT->readonly){
#line 1508 "utilities/type.bas"
oldstr4407=_SUB_APPENDDYNUDTDESCFREEEX_STRING_BYTESPERELEMENT;
#line 1508 "utilities/type.bas"
if (oldstr4407->cmem_descriptor){
#line 1508 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEEX_STRING_BYTESPERELEMENT=qbs_new_cmem(oldstr4407->len,0);
#line 1508 "utilities/type.bas"
}else{
#line 1508 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEEX_STRING_BYTESPERELEMENT=qbs_new(oldstr4407->len,0);
#line 1508 "utilities/type.bas"
}
#line 1508 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREEEX_STRING_BYTESPERELEMENT->chr,oldstr4407->chr,oldstr4407->len);
#line 1508 "utilities/type.bas"
}
#line 1508 "utilities/type.bas"
qbs*oldstr4408=NULL;
#line 1508 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREEEX_STRING_INDEX_EXPR->tmp||_SUB_APPENDDYNUDTDESCFREEEX_STRING_INDEX_EXPR->fixed||_SUB_APPENDDYNUDTDESCFREEEX_STRING_INDEX_EXPR->readonly){
#line 1508 "utilities/type.bas"
oldstr4408=_SUB_APPENDDYNUDTDESCFREEEX_STRING_INDEX_EXPR;
#line 1508 "utilities/type.bas"
if (oldstr4408->cmem_descriptor){
#line 1508 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEEX_STRING_INDEX_EXPR=qbs_new_cmem(oldstr4408->len,0);
#line 1508 "utilities/type.bas"
}else{
#line 1508 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEEX_STRING_INDEX_EXPR=qbs_new(oldstr4408->len,0);
#line 1508 "utilities/type.bas"
}
#line 1508 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREEEX_STRING_INDEX_EXPR->chr,oldstr4408->chr,oldstr4408->len);
#line 1508 "utilities/type.bas"
}
#line 1508 "utilities/type.bas"
qbs*oldstr4409=NULL;
#line 1508 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREEEX_STRING_ACC->tmp||_SUB_APPENDDYNUDTDESCFREEEX_STRING_ACC->fixed||_SUB_APPENDDYNUDTDESCFREEEX_STRING_ACC->readonly){
#line 1508 "utilities/type.bas"
oldstr4409=_SUB_APPENDDYNUDTDESCFREEEX_STRING_ACC;
#line 1508 "utilities/type.bas"
if (oldstr4409->cmem_descriptor){
#line 1508 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEEX_STRING_ACC=qbs_new_cmem(oldstr4409->len,0);
#line 1508 "utilities/type.bas"
}else{
#line 1508 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEEX_STRING_ACC=qbs_new(oldstr4409->len,0);
#line 1508 "utilities/type.bas"
}
#line 1508 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREEEX_STRING_ACC->chr,oldstr4409->chr,oldstr4409->len);
#line 1508 "utilities/type.bas"
}
#line 1509 "utilities/type.bas"
int32 pass4410;
