#line 1862 "utilities/type.bas"
qbs*oldstr4450=NULL;
#line 1862 "utilities/type.bas"
if(_SUB_FREE_UDT_VARSTRINGS_STRING_N->tmp||_SUB_FREE_UDT_VARSTRINGS_STRING_N->fixed||_SUB_FREE_UDT_VARSTRINGS_STRING_N->readonly){
#line 1862 "utilities/type.bas"
oldstr4450=_SUB_FREE_UDT_VARSTRINGS_STRING_N;
#line 1862 "utilities/type.bas"
if (oldstr4450->cmem_descriptor){
#line 1862 "utilities/type.bas"
_SUB_FREE_UDT_VARSTRINGS_STRING_N=qbs_new_cmem(oldstr4450->len,0);
#line 1862 "utilities/type.bas"
}else{
#line 1862 "utilities/type.bas"
_SUB_FREE_UDT_VARSTRINGS_STRING_N=qbs_new(oldstr4450->len,0);
#line 1862 "utilities/type.bas"
}
#line 1862 "utilities/type.bas"
memcpy(_SUB_FREE_UDT_VARSTRINGS_STRING_N->chr,oldstr4450->chr,oldstr4450->len);
#line 1862 "utilities/type.bas"
}
#line 1864 "utilities/type.bas"
int32 pass4451;
#line 1864 "utilities/type.bas"
int32 pass4452;
