#line 275 "utilities/s-buffer/sb_qb64pe_extension.bm"
qbs*oldstr4018=NULL;
#line 275 "utilities/s-buffer/sb_qb64pe_extension.bm"
if(_SUB_WRITEBUFLINECPP_STRING_S->tmp||_SUB_WRITEBUFLINECPP_STRING_S->fixed||_SUB_WRITEBUFLINECPP_STRING_S->readonly){
#line 275 "utilities/s-buffer/sb_qb64pe_extension.bm"
oldstr4018=_SUB_WRITEBUFLINECPP_STRING_S;
#line 275 "utilities/s-buffer/sb_qb64pe_extension.bm"
if (oldstr4018->cmem_descriptor){
#line 275 "utilities/s-buffer/sb_qb64pe_extension.bm"
_SUB_WRITEBUFLINECPP_STRING_S=qbs_new_cmem(oldstr4018->len,0);
#line 275 "utilities/s-buffer/sb_qb64pe_extension.bm"
}else{
#line 275 "utilities/s-buffer/sb_qb64pe_extension.bm"
_SUB_WRITEBUFLINECPP_STRING_S=qbs_new(oldstr4018->len,0);
#line 275 "utilities/s-buffer/sb_qb64pe_extension.bm"
}
#line 275 "utilities/s-buffer/sb_qb64pe_extension.bm"
memcpy(_SUB_WRITEBUFLINECPP_STRING_S->chr,oldstr4018->chr,oldstr4018->len);
#line 275 "utilities/s-buffer/sb_qb64pe_extension.bm"
}
#line 281 "utilities/s-buffer/sb_qb64pe_extension.bm"
int16 pass4019;
