#line 1567 "utilities/type.bas"
void SUB_APPENDDYNMEMBERCLONEAFTERRAW(qbs*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_SRC_SLOT,qbs*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_DST_SLOT,int32*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_BYTES,int32*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_UDT,int32*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_VARSTR,qbs*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,int32*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_LAYOUT_MODE){
#line 1567 "utilities/type.bas"
qbs *tqbs;
#line 1567 "utilities/type.bas"
ptrszint tmp_long;
#line 1567 "utilities/type.bas"
int32 tmp_fileno;
#line 1567 "utilities/type.bas"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 1567 "utilities/type.bas"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 1567 "utilities/type.bas"
uint32 tmp_cmem_sp=cmem_sp;
#line 1567 "utilities/type.bas"
#include "data328.txt"
#line 1567 "utilities/type.bas"
mem_lock *sf_mem_lock;
#line 1567 "utilities/type.bas"
new_mem_lock();
#line 1567 "utilities/type.bas"
sf_mem_lock=mem_lock_tmp;
#line 1567 "utilities/type.bas"
sf_mem_lock->type=3;
#line 1567 "utilities/type.bas"
libqb_check_stack();
#line 1567 "utilities/type.bas"
if (is_error_pending()) goto exit_subfunc;
#line 1568 "utilities/type.bas"
do{
#line 1568 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1568,"type.bas");}while(r);
#line 1569 "utilities/type.bas"
do{
#line 1569 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1569,"type.bas");}while(r);
#line 1570 "utilities/type.bas"
do{
#line 1570 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1570,"type.bas");}while(r);
#line 1571 "utilities/type.bas"
do{
#line 1571 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1571,"type.bas");}while(r);
#line 1573 "utilities/type.bas"
do{
#line 1573 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR,qbs_add(func_chr( 13 ),func_chr( 10 )));
#line 1573 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1573 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1573,"type.bas");}while(r);
#line 1574 "utilities/type.bas"
S_43816:;
#line 1574 "utilities/type.bas"
if ((-(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_UDT< 0 ))||is_error_pending()){
#line 1574 "utilities/type.bas"
if(qbevent){evnt(28809,1574,"type.bas");if(r)goto S_43816;}
#line 1575 "utilities/type.bas"
do{
#line 1575 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_UDT_TAG,qbs_add(qbs_new_txt_len("m",1),qbs_ltrim(qbs_str((int64)(-(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_UDT))))));
#line 1575 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1575 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1575,"type.bas");}while(r);
#line 1576 "utilities/type.bas"
}else{
#line 1577 "utilities/type.bas"
do{
#line 1577 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_UDT_TAG,qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_UDT))));
#line 1577 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1577 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1577,"type.bas");}while(r);
#line 1578 "utilities/type.bas"
}
#line 1579 "utilities/type.bas"
S_43821:;
#line 1579 "utilities/type.bas"
if ((-(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_VARSTR< 0 ))||is_error_pending()){
#line 1579 "utilities/type.bas"
if(qbevent){evnt(28809,1579,"type.bas");if(r)goto S_43821;}
#line 1580 "utilities/type.bas"
do{
#line 1580 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_VAR_TAG,qbs_add(qbs_new_txt_len("m",1),qbs_ltrim(qbs_str((int64)(-(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_VARSTR))))));
#line 1580 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1580 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1580,"type.bas");}while(r);
#line 1581 "utilities/type.bas"
}else{
#line 1582 "utilities/type.bas"
do{
#line 1582 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_VAR_TAG,qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_VARSTR))));
#line 1582 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1582 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1582,"type.bas");}while(r);
#line 1583 "utilities/type.bas"
}
#line 1584 "utilities/type.bas"
do{
#line 1584 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("dyn_udt_c",9),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_BYTES)))),qbs_new_txt_len("_",1)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_UDT_TAG),qbs_new_txt_len("_",1)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_VAR_TAG),qbs_new_txt_len("_",1)));
#line 1584 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1584 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1584,"type.bas");}while(r);
#line 1586 "utilities/type.bas"
do{
#line 1586 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("{",1)));
#line 1586 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1586 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1586,"type.bas");}while(r);
#line 1587 "utilities/type.bas"
do{
#line 1587 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("ptrszint *",10)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src=*((ptrszint**)(",19)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_SRC_SLOT),qbs_new_txt_len("));",3)));
#line 1587 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1587 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1587,"type.bas");}while(r);
#line 1588 "utilities/type.bas"
do{
#line 1588 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("ptrszint **",11)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst_slot=(ptrszint**)(",22)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_DST_SLOT),qbs_new_txt_len(");",2)));
#line 1588 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1588 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1588,"type.bas");}while(r);
#line 1589 "utilities/type.bas"
do{
#line 1589 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("*",1)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst_slot=NULL;",14)));
#line 1589 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1589 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1589,"type.bas");}while(r);
#line 1590 "utilities/type.bas"
do{
#line 1590 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("if (",4)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src && ",7)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[3]>0){",10)));
#line 1590 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1590 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1590,"type.bas");}while(r);
#line 1591 "utilities/type.bas"
do{
#line 1591 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("ptrszint ",9)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dims=",5)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[3];",7)));
#line 1591 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1591 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1591,"type.bas");}while(r);
#line 1592 "utilities/type.bas"
do{
#line 1592 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("ptrszint ",9)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("slots=4*",8)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dims+4+1;",9)));
#line 1592 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1592 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1592,"type.bas");}while(r);
#line 1593 "utilities/type.bas"
do{
#line 1593 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("ptrszint *",10)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst=(ptrszint*)calloc((size_t)",30)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("slots,ptrsz);",13)));
#line 1593 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1593 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1593,"type.bas");}while(r);
#line 1594 "utilities/type.bas"
do{
#line 1594 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("if (!",5)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst) error(257);",16)));
#line 1594 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1594 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1594,"type.bas");}while(r);
#line 1595 "utilities/type.bas"
do{
#line 1595 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("memcpy((void*)",14)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst,(void*)",11)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src,(size_t)((",14)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("slots-1)*ptrsz));",17)));
#line 1595 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1595 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1595,"type.bas");}while(r);
#line 1596 "utilities/type.bas"
do{
#line 1596 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("new_mem_lock();",15)));
#line 1596 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1596 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1596,"type.bas");}while(r);
#line 1597 "utilities/type.bas"
do{
#line 1597 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("mem_lock_tmp->type=4;",21)));
#line 1597 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1597 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1597,"type.bas");}while(r);
#line 1598 "utilities/type.bas"
do{
#line 1598 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst[",4)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("slots-1]=(ptrszint)mem_lock_tmp;",32)));
#line 1598 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1598 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1598,"type.bas");}while(r);
#line 1599 "utilities/type.bas"
do{
#line 1599 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("ptrszint ",9)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("total=1;",8)));
#line 1599 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1599 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1599,"type.bas");}while(r);
#line 1600 "utilities/type.bas"
do{
#line 1600 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("for(ptrszint ",13)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dim=0;",6)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dim<",4)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dims;",5)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dim++){",7)));
#line 1600 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1600 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1600,"type.bas");}while(r);
#line 1601 "utilities/type.bas"
do{
#line 1601 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("total*=",7)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[4+",6)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dim*4+1];",9)));
#line 1601 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1601 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1601,"type.bas");}while(r);
#line 1602 "utilities/type.bas"
do{
#line 1602 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("}",1)));
#line 1602 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1602 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1602,"type.bas");}while(r);
#line 1603 "utilities/type.bas"
do{
#line 1603 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst[0]=(ptrszint)calloc((size_t)(",33)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("total*",6)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_BYTES)))),qbs_new_txt_len("),1);",5)));
#line 1603 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1603 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1603,"type.bas");}while(r);
#line 1604 "utilities/type.bas"
do{
#line 1604 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("if (!",5)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst[0]) error(257);",19)));
#line 1604 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1604 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1604,"type.bas");}while(r);
#line 1605 "utilities/type.bas"
S_43846:;
#line 1605 "utilities/type.bas"
if ((*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_VARSTR)||is_error_pending()){
#line 1605 "utilities/type.bas"
if(qbevent){evnt(28809,1605,"type.bas");if(r)goto S_43846;}
#line 1606 "utilities/type.bas"
do{
#line 1606 "utilities/type.bas"
SUB_APPENDDYNSTRINIT(qbs_add(qbs_add(qbs_new_txt_len("(void*)",7),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst[0]",6)),qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX,qbs_new_txt_len("total",5)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_BYTES,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC);
#line 1606 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1606 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1606,"type.bas");}while(r);
#line 1607 "utilities/type.bas"
do{
#line 1607 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("if (",4)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[0] && ",10)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[0]!=(ptrszint)nothingvalue && ",34)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("total){",7)));
#line 1607 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1607 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1607,"type.bas");}while(r);
#line 1608 "utilities/type.bas"
do{
#line 1608 "utilities/type.bas"
SUB_APPENDDYNSTRSET(qbs_add(qbs_add(qbs_new_txt_len("(void*)",7),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst[0]",6)),qbs_add(qbs_add(qbs_new_txt_len("(void*)",7),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[0]",6)),qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX,qbs_new_txt_len("total",5)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_BYTES,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC);
#line 1608 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1608 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1608,"type.bas");}while(r);
#line 1609 "utilities/type.bas"
do{
#line 1609 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("}",1)));
#line 1609 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1609 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1609,"type.bas");}while(r);
#line 1610 "utilities/type.bas"
S_43851:;
#line 1610 "utilities/type.bas"
}else{
#line 1610 "utilities/type.bas"
if ((-(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_UDT!= 0 ))&((((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_UDT)-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])]|FUNC_UDTDYNHASMEMBERARRAYS(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_UDT,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_LAYOUT_MODE)))){
#line 1610 "utilities/type.bas"
if(qbevent){evnt(28809,1610,"type.bas");if(r)goto S_43851;}
#line 1615 "utilities/type.bas"
do{
#line 1615 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("if (",4)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[0] && ",10)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[0]!=(ptrszint)nothingvalue && ",34)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("total){",7)));
#line 1615 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1615 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1615,"type.bas");}while(r);
#line 1616 "utilities/type.bas"
do{
#line 1616 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("for(ptrszint ",13)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("own_i=0; ",9)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("own_i<",6)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("total; ",7)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("own_i++){",9)));
#line 1616 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1616 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1616,"type.bas");}while(r);
#line 1617 "utilities/type.bas"
do{
#line 1617 "utilities/type.bas"
SUB_APPENDDYNUDTOWNCLONEAT(qbs_add(qbs_add(qbs_new_txt_len("(void*)",7),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst[0]",6)),qbs_add(qbs_add(qbs_new_txt_len("(void*)",7),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[0]",6)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_UDT,&(pass4424= 0 ),&(pass4425= 0 ),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_BYTES))),qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX,qbs_new_txt_len("own_i",5)),qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX,qbs_new_txt_len("own_i",5)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_LAYOUT_MODE);
#line 1617 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1617 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1617,"type.bas");}while(r);
#line 1618 "utilities/type.bas"
S_43855:;
#line 1618 "utilities/type.bas"
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
#line 1618 "utilities/type.bas"
if(qbevent){evnt(28809,1618,"type.bas");if(r)goto S_43855;}
#line 1618 "utilities/type.bas"
do{
#line 1618 "utilities/type.bas"
goto exit_subfunc;
#line 1618 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1618,"type.bas");}while(r);
#line 1618 "utilities/type.bas"
}
#line 1619 "utilities/type.bas"
do{
#line 1619 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("}",1)));
#line 1619 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1619 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1619,"type.bas");}while(r);
#line 1620 "utilities/type.bas"
do{
#line 1620 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("}else{",6)));
#line 1620 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1620 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1620,"type.bas");}while(r);
#line 1621 "utilities/type.bas"
do{
#line 1621 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("for(ptrszint ",13)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("own_i=0; ",9)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("own_i<",6)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("total; ",7)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("own_i++){",9)));
#line 1621 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1621 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1621,"type.bas");}while(r);
#line 1622 "utilities/type.bas"
do{
#line 1622 "utilities/type.bas"
SUB_APPENDDYNUDTOWNINITAT(qbs_add(qbs_add(qbs_new_txt_len("(void*)",7),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst[0]",6)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_UDT,&(pass4426= 0 ),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_BYTES))),qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX,qbs_new_txt_len("own_i",5)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_LAYOUT_MODE);
#line 1622 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1622 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1622,"type.bas");}while(r);
#line 1623 "utilities/type.bas"
S_43862:;
#line 1623 "utilities/type.bas"
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
#line 1623 "utilities/type.bas"
if(qbevent){evnt(28809,1623,"type.bas");if(r)goto S_43862;}
#line 1623 "utilities/type.bas"
do{
#line 1623 "utilities/type.bas"
goto exit_subfunc;
#line 1623 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1623,"type.bas");}while(r);
#line 1623 "utilities/type.bas"
}
#line 1624 "utilities/type.bas"
do{
#line 1624 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("}",1)));
#line 1624 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1624 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1624,"type.bas");}while(r);
#line 1625 "utilities/type.bas"
do{
#line 1625 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("}",1)));
#line 1625 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1625 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1625,"type.bas");}while(r);
#line 1626 "utilities/type.bas"
}else{
#line 1627 "utilities/type.bas"
do{
#line 1627 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("if (",4)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[0] && ",10)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[0]!=(ptrszint)nothingvalue && ",34)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("total) memcpy((void*)",21)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst[0],(void*)",14)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("src[0],(size_t)(",16)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("total*",6)),qbs_ltrim(qbs_str((int32)(*_SUB_APPENDDYNMEMBERCLONEAFTERRAW_LONG_ELEM_BYTES)))),qbs_new_txt_len("));",3)));
#line 1627 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1627 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1627,"type.bas");}while(r);
#line 1628 "utilities/type.bas"
}
#line 1628 "utilities/type.bas"
}
#line 1629 "utilities/type.bas"
do{
#line 1629 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("*",1)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst_slot=",9)),_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_PFX),qbs_new_txt_len("dst;",4)));
#line 1629 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1629 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1629,"type.bas");}while(r);
#line 1630 "utilities/type.bas"
do{
#line 1630 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("}",1)));
#line 1630 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1630 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1630,"type.bas");}while(r);
#line 1631 "utilities/type.bas"
do{
#line 1631 "utilities/type.bas"
qbs_set(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,qbs_add(qbs_add(_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_ACC,_SUB_APPENDDYNMEMBERCLONEAFTERRAW_STRING_CR),qbs_new_txt_len("}",1)));
#line 1631 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 1631 "utilities/type.bas"
if(!qbevent)break;evnt(28809,1631,"type.bas");}while(r);
#line 1632 "utilities/type.bas"
exit_subfunc:;
#line 1632 "utilities/type.bas"
free_mem_lock(sf_mem_lock);
#line 1632 "utilities/type.bas"
#include "free328.txt"
#line 1632 "utilities/type.bas"
if ((tmp_mem_static_pointer>=mem_static)&&(tmp_mem_static_pointer<=mem_static_limit)) mem_static_pointer=tmp_mem_static_pointer; else mem_static_pointer=mem_static;
#line 1632 "utilities/type.bas"
cmem_sp=tmp_cmem_sp;
#line 1632 "utilities/type.bas"
}
