#line 1503 "utilities/type.bas"
qbs*oldstr4400=NULL;
#line 1503 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREEAT_STRING_DATA_EXPR->tmp||_SUB_APPENDDYNUDTDESCFREEAT_STRING_DATA_EXPR->fixed||_SUB_APPENDDYNUDTDESCFREEAT_STRING_DATA_EXPR->readonly){
#line 1503 "utilities/type.bas"
oldstr4400=_SUB_APPENDDYNUDTDESCFREEAT_STRING_DATA_EXPR;
#line 1503 "utilities/type.bas"
if (oldstr4400->cmem_descriptor){
#line 1503 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEAT_STRING_DATA_EXPR=qbs_new_cmem(oldstr4400->len,0);
#line 1503 "utilities/type.bas"
}else{
#line 1503 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEAT_STRING_DATA_EXPR=qbs_new(oldstr4400->len,0);
#line 1503 "utilities/type.bas"
}
#line 1503 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREEAT_STRING_DATA_EXPR->chr,oldstr4400->chr,oldstr4400->len);
#line 1503 "utilities/type.bas"
}
#line 1503 "utilities/type.bas"
qbs*oldstr4401=NULL;
#line 1503 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREEAT_STRING_BYTESPERELEMENT->tmp||_SUB_APPENDDYNUDTDESCFREEAT_STRING_BYTESPERELEMENT->fixed||_SUB_APPENDDYNUDTDESCFREEAT_STRING_BYTESPERELEMENT->readonly){
#line 1503 "utilities/type.bas"
oldstr4401=_SUB_APPENDDYNUDTDESCFREEAT_STRING_BYTESPERELEMENT;
#line 1503 "utilities/type.bas"
if (oldstr4401->cmem_descriptor){
#line 1503 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEAT_STRING_BYTESPERELEMENT=qbs_new_cmem(oldstr4401->len,0);
#line 1503 "utilities/type.bas"
}else{
#line 1503 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEAT_STRING_BYTESPERELEMENT=qbs_new(oldstr4401->len,0);
#line 1503 "utilities/type.bas"
}
#line 1503 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREEAT_STRING_BYTESPERELEMENT->chr,oldstr4401->chr,oldstr4401->len);
#line 1503 "utilities/type.bas"
}
#line 1503 "utilities/type.bas"
qbs*oldstr4402=NULL;
#line 1503 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREEAT_STRING_INDEX_EXPR->tmp||_SUB_APPENDDYNUDTDESCFREEAT_STRING_INDEX_EXPR->fixed||_SUB_APPENDDYNUDTDESCFREEAT_STRING_INDEX_EXPR->readonly){
#line 1503 "utilities/type.bas"
oldstr4402=_SUB_APPENDDYNUDTDESCFREEAT_STRING_INDEX_EXPR;
#line 1503 "utilities/type.bas"
if (oldstr4402->cmem_descriptor){
#line 1503 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEAT_STRING_INDEX_EXPR=qbs_new_cmem(oldstr4402->len,0);
#line 1503 "utilities/type.bas"
}else{
#line 1503 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEAT_STRING_INDEX_EXPR=qbs_new(oldstr4402->len,0);
#line 1503 "utilities/type.bas"
}
#line 1503 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREEAT_STRING_INDEX_EXPR->chr,oldstr4402->chr,oldstr4402->len);
#line 1503 "utilities/type.bas"
}
#line 1503 "utilities/type.bas"
qbs*oldstr4403=NULL;
#line 1503 "utilities/type.bas"
if(_SUB_APPENDDYNUDTDESCFREEAT_STRING_ACC->tmp||_SUB_APPENDDYNUDTDESCFREEAT_STRING_ACC->fixed||_SUB_APPENDDYNUDTDESCFREEAT_STRING_ACC->readonly){
#line 1503 "utilities/type.bas"
oldstr4403=_SUB_APPENDDYNUDTDESCFREEAT_STRING_ACC;
#line 1503 "utilities/type.bas"
if (oldstr4403->cmem_descriptor){
#line 1503 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEAT_STRING_ACC=qbs_new_cmem(oldstr4403->len,0);
#line 1503 "utilities/type.bas"
}else{
#line 1503 "utilities/type.bas"
_SUB_APPENDDYNUDTDESCFREEAT_STRING_ACC=qbs_new(oldstr4403->len,0);
#line 1503 "utilities/type.bas"
}
#line 1503 "utilities/type.bas"
memcpy(_SUB_APPENDDYNUDTDESCFREEAT_STRING_ACC->chr,oldstr4403->chr,oldstr4403->len);
#line 1503 "utilities/type.bas"
}
#line 1504 "utilities/type.bas"
int32 pass4404;
