#line 315 "utilities/arrcpy.bm"
qbs*oldstr3596=NULL;
#line 315 "utilities/arrcpy.bm"
if(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_REF->tmp||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_REF->fixed||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_REF->readonly){
#line 315 "utilities/arrcpy.bm"
oldstr3596=_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_REF;
#line 315 "utilities/arrcpy.bm"
if (oldstr3596->cmem_descriptor){
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_REF=qbs_new_cmem(oldstr3596->len,0);
#line 315 "utilities/arrcpy.bm"
}else{
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_REF=qbs_new(oldstr3596->len,0);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
memcpy(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_REF->chr,oldstr3596->chr,oldstr3596->len);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
qbs*oldstr3597=NULL;
#line 315 "utilities/arrcpy.bm"
if(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_REF->tmp||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_REF->fixed||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_REF->readonly){
#line 315 "utilities/arrcpy.bm"
oldstr3597=_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_REF;
#line 315 "utilities/arrcpy.bm"
if (oldstr3597->cmem_descriptor){
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_REF=qbs_new_cmem(oldstr3597->len,0);
#line 315 "utilities/arrcpy.bm"
}else{
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_REF=qbs_new(oldstr3597->len,0);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
memcpy(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_REF->chr,oldstr3597->chr,oldstr3597->len);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
qbs*oldstr3598=NULL;
#line 315 "utilities/arrcpy.bm"
if(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_DESC->tmp||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_DESC->fixed||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_DESC->readonly){
#line 315 "utilities/arrcpy.bm"
oldstr3598=_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_DESC;
#line 315 "utilities/arrcpy.bm"
if (oldstr3598->cmem_descriptor){
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_DESC=qbs_new_cmem(oldstr3598->len,0);
#line 315 "utilities/arrcpy.bm"
}else{
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_DESC=qbs_new(oldstr3598->len,0);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
memcpy(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_DESC->chr,oldstr3598->chr,oldstr3598->len);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
qbs*oldstr3599=NULL;
#line 315 "utilities/arrcpy.bm"
if(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_PREP->tmp||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_PREP->fixed||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_PREP->readonly){
#line 315 "utilities/arrcpy.bm"
oldstr3599=_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_PREP;
#line 315 "utilities/arrcpy.bm"
if (oldstr3599->cmem_descriptor){
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_PREP=qbs_new_cmem(oldstr3599->len,0);
#line 315 "utilities/arrcpy.bm"
}else{
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_PREP=qbs_new(oldstr3599->len,0);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
memcpy(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_SRC_PREP->chr,oldstr3599->chr,oldstr3599->len);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
qbs*oldstr3600=NULL;
#line 315 "utilities/arrcpy.bm"
if(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_DESC->tmp||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_DESC->fixed||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_DESC->readonly){
#line 315 "utilities/arrcpy.bm"
oldstr3600=_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_DESC;
#line 315 "utilities/arrcpy.bm"
if (oldstr3600->cmem_descriptor){
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_DESC=qbs_new_cmem(oldstr3600->len,0);
#line 315 "utilities/arrcpy.bm"
}else{
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_DESC=qbs_new(oldstr3600->len,0);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
memcpy(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_DESC->chr,oldstr3600->chr,oldstr3600->len);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
qbs*oldstr3601=NULL;
#line 315 "utilities/arrcpy.bm"
if(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_PREP->tmp||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_PREP->fixed||_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_PREP->readonly){
#line 315 "utilities/arrcpy.bm"
oldstr3601=_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_PREP;
#line 315 "utilities/arrcpy.bm"
if (oldstr3601->cmem_descriptor){
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_PREP=qbs_new_cmem(oldstr3601->len,0);
#line 315 "utilities/arrcpy.bm"
}else{
#line 315 "utilities/arrcpy.bm"
_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_PREP=qbs_new(oldstr3601->len,0);
#line 315 "utilities/arrcpy.bm"
}
#line 315 "utilities/arrcpy.bm"
memcpy(_SUB_RESOLVEARRAYCOPYPAIREX_STRING_DST_PREP->chr,oldstr3601->chr,oldstr3601->len);
#line 315 "utilities/arrcpy.bm"
}
#line 316 "utilities/arrcpy.bm"
int32 pass3602;
#line 319 "utilities/arrcpy.bm"
int32 pass3603;
