#line 1875 "utilities/type.bas"
qbs*oldstr4456=NULL;
#line 1875 "utilities/type.bas"
if(_SUB_APPENDLEGACYUDTVAROP_STRING_N->tmp||_SUB_APPENDLEGACYUDTVAROP_STRING_N->fixed||_SUB_APPENDLEGACYUDTVAROP_STRING_N->readonly){
#line 1875 "utilities/type.bas"
oldstr4456=_SUB_APPENDLEGACYUDTVAROP_STRING_N;
#line 1875 "utilities/type.bas"
if (oldstr4456->cmem_descriptor){
#line 1875 "utilities/type.bas"
_SUB_APPENDLEGACYUDTVAROP_STRING_N=qbs_new_cmem(oldstr4456->len,0);
#line 1875 "utilities/type.bas"
}else{
#line 1875 "utilities/type.bas"
_SUB_APPENDLEGACYUDTVAROP_STRING_N=qbs_new(oldstr4456->len,0);
#line 1875 "utilities/type.bas"
}
#line 1875 "utilities/type.bas"
memcpy(_SUB_APPENDLEGACYUDTVAROP_STRING_N->chr,oldstr4456->chr,oldstr4456->len);
#line 1875 "utilities/type.bas"
}
#line 1875 "utilities/type.bas"
qbs*oldstr4457=NULL;
#line 1875 "utilities/type.bas"
if(_SUB_APPENDLEGACYUDTVAROP_STRING_ROOT_EXPR->tmp||_SUB_APPENDLEGACYUDTVAROP_STRING_ROOT_EXPR->fixed||_SUB_APPENDLEGACYUDTVAROP_STRING_ROOT_EXPR->readonly){
#line 1875 "utilities/type.bas"
oldstr4457=_SUB_APPENDLEGACYUDTVAROP_STRING_ROOT_EXPR;
#line 1875 "utilities/type.bas"
if (oldstr4457->cmem_descriptor){
#line 1875 "utilities/type.bas"
_SUB_APPENDLEGACYUDTVAROP_STRING_ROOT_EXPR=qbs_new_cmem(oldstr4457->len,0);
#line 1875 "utilities/type.bas"
}else{
#line 1875 "utilities/type.bas"
_SUB_APPENDLEGACYUDTVAROP_STRING_ROOT_EXPR=qbs_new(oldstr4457->len,0);
#line 1875 "utilities/type.bas"
}
#line 1875 "utilities/type.bas"
memcpy(_SUB_APPENDLEGACYUDTVAROP_STRING_ROOT_EXPR->chr,oldstr4457->chr,oldstr4457->len);
#line 1875 "utilities/type.bas"
}
qbs *_SUB_APPENDLEGACYUDTVAROP_STRING_ACC=NULL;
#line 1876 "utilities/type.bas"
if (!_SUB_APPENDLEGACYUDTVAROP_STRING_ACC)_SUB_APPENDLEGACYUDTVAROP_STRING_ACC=qbs_new(0,0);
qbs *_SUB_APPENDLEGACYUDTVAROP_STRING_BASE_ADDR=NULL;
#line 1876 "utilities/type.bas"
if (!_SUB_APPENDLEGACYUDTVAROP_STRING_BASE_ADDR)_SUB_APPENDLEGACYUDTVAROP_STRING_BASE_ADDR=qbs_new(0,0);
#line 1880 "utilities/type.bas"
int32 pass4458;
#line 1881 "utilities/type.bas"
byte_element_struct *byte_element_4459=NULL;
#line 1881 "utilities/type.bas"
if (!byte_element_4459){
#line 1881 "utilities/type.bas"
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_4459=(byte_element_struct*)(mem_static_pointer-12); else byte_element_4459=(byte_element_struct*)mem_static_malloc(12);
#line 1881 "utilities/type.bas"
}
#line 1881 "utilities/type.bas"
byte_element_struct *byte_element_4460=NULL;
#line 1881 "utilities/type.bas"
if (!byte_element_4460){
#line 1881 "utilities/type.bas"
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_4460=(byte_element_struct*)(mem_static_pointer-12); else byte_element_4460=(byte_element_struct*)mem_static_malloc(12);
#line 1881 "utilities/type.bas"
}
