#line 309 "utilities/s-buffer/simplebuffer.bm"
qbs*oldstr3962=NULL;
#line 309 "utilities/s-buffer/simplebuffer.bm"
if(_SUB_WRITEBUFRAWDATA_STRING_RAWDATA->tmp||_SUB_WRITEBUFRAWDATA_STRING_RAWDATA->fixed||_SUB_WRITEBUFRAWDATA_STRING_RAWDATA->readonly){
#line 309 "utilities/s-buffer/simplebuffer.bm"
oldstr3962=_SUB_WRITEBUFRAWDATA_STRING_RAWDATA;
#line 309 "utilities/s-buffer/simplebuffer.bm"
if (oldstr3962->cmem_descriptor){
#line 309 "utilities/s-buffer/simplebuffer.bm"
_SUB_WRITEBUFRAWDATA_STRING_RAWDATA=qbs_new_cmem(oldstr3962->len,0);
#line 309 "utilities/s-buffer/simplebuffer.bm"
}else{
#line 309 "utilities/s-buffer/simplebuffer.bm"
_SUB_WRITEBUFRAWDATA_STRING_RAWDATA=qbs_new(oldstr3962->len,0);
#line 309 "utilities/s-buffer/simplebuffer.bm"
}
#line 309 "utilities/s-buffer/simplebuffer.bm"
memcpy(_SUB_WRITEBUFRAWDATA_STRING_RAWDATA->chr,oldstr3962->chr,oldstr3962->len);
#line 309 "utilities/s-buffer/simplebuffer.bm"
}
int32 *_SUB_WRITEBUFRAWDATA_LONG_BUF=NULL;
#line 311 "utilities/s-buffer/simplebuffer.bm"
if(_SUB_WRITEBUFRAWDATA_LONG_BUF==NULL){
#line 311 "utilities/s-buffer/simplebuffer.bm"
_SUB_WRITEBUFRAWDATA_LONG_BUF=(int32*)mem_static_malloc(4);
#line 311 "utilities/s-buffer/simplebuffer.bm"
*_SUB_WRITEBUFRAWDATA_LONG_BUF=0;
#line 311 "utilities/s-buffer/simplebuffer.bm"
}
int32 *_SUB_WRITEBUFRAWDATA_LONG_CUR=NULL;
#line 311 "utilities/s-buffer/simplebuffer.bm"
if(_SUB_WRITEBUFRAWDATA_LONG_CUR==NULL){
#line 311 "utilities/s-buffer/simplebuffer.bm"
_SUB_WRITEBUFRAWDATA_LONG_CUR=(int32*)mem_static_malloc(4);
#line 311 "utilities/s-buffer/simplebuffer.bm"
*_SUB_WRITEBUFRAWDATA_LONG_CUR=0;
#line 311 "utilities/s-buffer/simplebuffer.bm"
}
int32 *_SUB_WRITEBUFRAWDATA_LONG_RDL=NULL;
#line 311 "utilities/s-buffer/simplebuffer.bm"
if(_SUB_WRITEBUFRAWDATA_LONG_RDL==NULL){
#line 311 "utilities/s-buffer/simplebuffer.bm"
_SUB_WRITEBUFRAWDATA_LONG_RDL=(int32*)mem_static_malloc(4);
#line 311 "utilities/s-buffer/simplebuffer.bm"
*_SUB_WRITEBUFRAWDATA_LONG_RDL=0;
#line 311 "utilities/s-buffer/simplebuffer.bm"
}
int64 *_SUB_WRITEBUFRAWDATA_INTEGER64_CBL=NULL;
#line 311 "utilities/s-buffer/simplebuffer.bm"
if(_SUB_WRITEBUFRAWDATA_INTEGER64_CBL==NULL){
#line 311 "utilities/s-buffer/simplebuffer.bm"
_SUB_WRITEBUFRAWDATA_INTEGER64_CBL=(int64*)mem_static_malloc(8);
#line 311 "utilities/s-buffer/simplebuffer.bm"
*_SUB_WRITEBUFRAWDATA_INTEGER64_CBL=0;
#line 311 "utilities/s-buffer/simplebuffer.bm"
}
int32 *_SUB_WRITEBUFRAWDATA_LONG_BSZ=NULL;
#line 311 "utilities/s-buffer/simplebuffer.bm"
if(_SUB_WRITEBUFRAWDATA_LONG_BSZ==NULL){
#line 311 "utilities/s-buffer/simplebuffer.bm"
_SUB_WRITEBUFRAWDATA_LONG_BSZ=(int32*)mem_static_malloc(4);
#line 311 "utilities/s-buffer/simplebuffer.bm"
*_SUB_WRITEBUFRAWDATA_LONG_BSZ=0;
#line 311 "utilities/s-buffer/simplebuffer.bm"
}
int32 *_SUB_WRITEBUFRAWDATA_LONG_EXT=NULL;
#line 311 "utilities/s-buffer/simplebuffer.bm"
if(_SUB_WRITEBUFRAWDATA_LONG_EXT==NULL){
#line 311 "utilities/s-buffer/simplebuffer.bm"
_SUB_WRITEBUFRAWDATA_LONG_EXT=(int32*)mem_static_malloc(4);
#line 311 "utilities/s-buffer/simplebuffer.bm"
*_SUB_WRITEBUFRAWDATA_LONG_EXT=0;
#line 311 "utilities/s-buffer/simplebuffer.bm"
}
#line 316 "utilities/s-buffer/simplebuffer.bm"
byte_element_struct *byte_element_3963=NULL;
#line 316 "utilities/s-buffer/simplebuffer.bm"
if (!byte_element_3963){
#line 316 "utilities/s-buffer/simplebuffer.bm"
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_3963=(byte_element_struct*)(mem_static_pointer-12); else byte_element_3963=(byte_element_struct*)mem_static_malloc(12);
#line 316 "utilities/s-buffer/simplebuffer.bm"
}
#line 325 "utilities/s-buffer/simplebuffer.bm"
byte_element_struct *byte_element_3964=NULL;
#line 325 "utilities/s-buffer/simplebuffer.bm"
if (!byte_element_3964){
#line 325 "utilities/s-buffer/simplebuffer.bm"
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_3964=(byte_element_struct*)(mem_static_pointer-12); else byte_element_3964=(byte_element_struct*)mem_static_malloc(12);
#line 325 "utilities/s-buffer/simplebuffer.bm"
}
