#line 1892 "utilities/type.bas"
qbs*oldstr4471=NULL;
#line 1892 "utilities/type.bas"
if(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N->tmp||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N->fixed||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N->readonly){
#line 1892 "utilities/type.bas"
oldstr4471=_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N;
#line 1892 "utilities/type.bas"
if (oldstr4471->cmem_descriptor){
#line 1892 "utilities/type.bas"
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N=qbs_new_cmem(oldstr4471->len,0);
#line 1892 "utilities/type.bas"
}else{
#line 1892 "utilities/type.bas"
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N=qbs_new(oldstr4471->len,0);
#line 1892 "utilities/type.bas"
}
#line 1892 "utilities/type.bas"
memcpy(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_N->chr,oldstr4471->chr,oldstr4471->len);
#line 1892 "utilities/type.bas"
}
#line 1892 "utilities/type.bas"
qbs*oldstr4472=NULL;
#line 1892 "utilities/type.bas"
if(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->tmp||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->fixed||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->readonly){
#line 1892 "utilities/type.bas"
oldstr4472=_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT;
#line 1892 "utilities/type.bas"
if (oldstr4472->cmem_descriptor){
#line 1892 "utilities/type.bas"
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT=qbs_new_cmem(oldstr4472->len,0);
#line 1892 "utilities/type.bas"
}else{
#line 1892 "utilities/type.bas"
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT=qbs_new(oldstr4472->len,0);
#line 1892 "utilities/type.bas"
}
#line 1892 "utilities/type.bas"
memcpy(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_BYTESPERELEMENT->chr,oldstr4472->chr,oldstr4472->len);
#line 1892 "utilities/type.bas"
}
#line 1892 "utilities/type.bas"
qbs*oldstr4473=NULL;
#line 1892 "utilities/type.bas"
if(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC->tmp||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC->fixed||_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC->readonly){
#line 1892 "utilities/type.bas"
oldstr4473=_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC;
#line 1892 "utilities/type.bas"
if (oldstr4473->cmem_descriptor){
#line 1892 "utilities/type.bas"
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC=qbs_new_cmem(oldstr4473->len,0);
#line 1892 "utilities/type.bas"
}else{
#line 1892 "utilities/type.bas"
_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC=qbs_new(oldstr4473->len,0);
#line 1892 "utilities/type.bas"
}
#line 1892 "utilities/type.bas"
memcpy(_SUB_FREE_ARRAY_UDT_VARSTRINGS_STRING_ACC->chr,oldstr4473->chr,oldstr4473->len);
#line 1892 "utilities/type.bas"
}
#line 1893 "utilities/type.bas"
int32 pass4474;
#line 1893 "utilities/type.bas"
int32 pass4475;
