#line 2093 "utilities/type.bas"
void SUB_COPYDYNUDTEXPR(qbs*_SUB_COPYDYNUDTEXPR_STRING_DST,qbs*_SUB_COPYDYNUDTEXPR_STRING_SRC,int32*_SUB_COPYDYNUDTEXPR_LONG_BUF,qbs*_SUB_COPYDYNUDTEXPR_STRING_ROOT_EXPR,int32*_SUB_COPYDYNUDTEXPR_LONG_UDT,int32*_SUB_COPYDYNUDTEXPR_LONG_LAYOUT_MODE,int32*_SUB_COPYDYNUDTEXPR_LONG_LOOP_DEPTH){
#line 2093 "utilities/type.bas"
qbs *tqbs;
#line 2093 "utilities/type.bas"
ptrszint tmp_long;
#line 2093 "utilities/type.bas"
int32 tmp_fileno;
#line 2093 "utilities/type.bas"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 2093 "utilities/type.bas"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 2093 "utilities/type.bas"
uint32 tmp_cmem_sp=cmem_sp;
#line 2093 "utilities/type.bas"
#include "data346.txt"
#line 2093 "utilities/type.bas"
mem_lock *sf_mem_lock;
#line 2093 "utilities/type.bas"
new_mem_lock();
#line 2093 "utilities/type.bas"
sf_mem_lock=mem_lock_tmp;
#line 2093 "utilities/type.bas"
sf_mem_lock->type=3;
#line 2093 "utilities/type.bas"
libqb_check_stack();
#line 2093 "utilities/type.bas"
if (is_error_pending()) goto exit_subfunc;
#line 2094 "utilities/type.bas"
do{
#line 2094 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2094,"type.bas");}while(r);
#line 2095 "utilities/type.bas"
do{
#line 2095 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2095,"type.bas");}while(r);
#line 2096 "utilities/type.bas"
do{
#line 2096 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2096,"type.bas");}while(r);
#line 2097 "utilities/type.bas"
do{
#line 2097 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2097,"type.bas");}while(r);
#line 2098 "utilities/type.bas"
do{
#line 2098 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2098,"type.bas");}while(r);
#line 2099 "utilities/type.bas"
do{
#line 2099 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2099,"type.bas");}while(r);
#line 2100 "utilities/type.bas"
do{
#line 2100 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2100,"type.bas");}while(r);
#line 2101 "utilities/type.bas"
do{
#line 2101 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2101,"type.bas");}while(r);
#line 2102 "utilities/type.bas"
do{
#line 2102 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2102,"type.bas");}while(r);
#line 2104 "utilities/type.bas"
do{
#line 2104 "utilities/type.bas"
*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID=((int32*)(__ARRAY_LONG_UDTXNEXT[0]))[array_check((*_SUB_COPYDYNUDTEXPR_LONG_UDT)-__ARRAY_LONG_UDTXNEXT[4],__ARRAY_LONG_UDTXNEXT[5])];
#line 2104 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2104,"type.bas");}while(r);
#line 2105 "utilities/type.bas"
S_44254:;
#line 2105 "utilities/type.bas"
while((*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID)||is_error_pending()){
#line 2105 "utilities/type.bas"
if(qbevent){evnt(28809,2105,"type.bas");if(r)goto S_44254;}
#line 2106 "utilities/type.bas"
do{
#line 2106 "utilities/type.bas"
qbs_set(_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(",1),_SUB_COPYDYNUDTEXPR_STRING_ROOT_EXPR),qbs_new_txt_len("+",1)),qbs__tostr((int64)(qb_safe_idiv(FUNC_UDTDYNMEMBEROFFSET(_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID), 8 )),NULL,0)),qbs_new_txt_len(")",1)));
#line 2106 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2106 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2106,"type.bas");}while(r);
#line 2107 "utilities/type.bas"
do{
#line 2107 "utilities/type.bas"
*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_BYTES=qb_safe_idiv(FUNC_UDTDYNMEMBERSIZE(_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID), 8 );
#line 2107 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2107,"type.bas");}while(r);
#line 2108 "utilities/type.bas"
S_44257:;
#line 2108 "utilities/type.bas"
if ((FUNC_UDTMEMBERDYNDESC(_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID))||is_error_pending()){
#line 2108 "utilities/type.bas"
if(qbevent){evnt(28809,2108,"type.bas");if(r)goto S_44257;}
#line 2110 "utilities/type.bas"
S_44258:;
#line 2110 "utilities/type.bas"
}else{
#line 2110 "utilities/type.bas"
if (((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])]){
#line 2110 "utilities/type.bas"
if(qbevent){evnt(28809,2110,"type.bas");if(r)goto S_44258;}
#line 2111 "utilities/type.bas"
S_44259:;
#line 2111 "utilities/type.bas"
if ((-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISUDT)!= 0 ))||is_error_pending()){
#line 2111 "utilities/type.bas"
if(qbevent){evnt(28809,2111,"type.bas");if(r)goto S_44259;}
#line 2112 "utilities/type.bas"
do{
#line 2112 "utilities/type.bas"
*_SUB_COPYDYNUDTEXPR_LONG_NESTED_UDT=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]& 4095ll ;
#line 2112 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2112,"type.bas");}while(r);
#line 2113 "utilities/type.bas"
S_44261:;
#line 2113 "utilities/type.bas"
if ((FUNC_UDTDYNHASMEMBERARRAYS(_SUB_COPYDYNUDTEXPR_LONG_NESTED_UDT,_SUB_COPYDYNUDTEXPR_LONG_LAYOUT_MODE))||is_error_pending()){
#line 2113 "utilities/type.bas"
if(qbevent){evnt(28809,2113,"type.bas");if(r)goto S_44261;}
#line 2114 "utilities/type.bas"
do{
#line 2114 "utilities/type.bas"
*_SUB_COPYDYNUDTEXPR_LONG_INLINE_BYTES=FUNC_UDTDYNINLINEELEMBYTES(_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID,_SUB_COPYDYNUDTEXPR_LONG_LAYOUT_MODE);
#line 2114 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2114,"type.bas");}while(r);
#line 2115 "utilities/type.bas"
do{
#line 2115 "utilities/type.bas"
qbs_set(_SUB_COPYDYNUDTEXPR_STRING_COUNT_TEXT,qbs__tostr((int32)(((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])]),NULL,0));
#line 2115 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2115 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2115,"type.bas");}while(r);
#line 2116 "utilities/type.bas"
do{
#line 2116 "utilities/type.bas"
qbs_set(_SUB_COPYDYNUDTEXPR_STRING_STRIDE_TEXT,qbs__tostr((int32)(*_SUB_COPYDYNUDTEXPR_LONG_INLINE_BYTES),NULL,0));
#line 2116 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2116 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2116,"type.bas");}while(r);
#line 2117 "utilities/type.bas"
do{
#line 2117 "utilities/type.bas"
qbs_set(_SUB_COPYDYNUDTEXPR_STRING_LOOP_NAME,qbs_add(qbs_new_txt_len("copy_dyn_i",10),qbs__tostr((int32)(*_SUB_COPYDYNUDTEXPR_LONG_LOOP_DEPTH),NULL,0)));
#line 2117 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2117 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2117,"type.bas");}while(r);
#line 2118 "utilities/type.bas"
do{
#line 2118 "utilities/type.bas"
SUB_WRITEBUFLINECPP(_SUB_COPYDYNUDTEXPR_LONG_BUF,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("for(ptrszint ",13),_SUB_COPYDYNUDTEXPR_STRING_LOOP_NAME),qbs_new_txt_len("=0;",3)),_SUB_COPYDYNUDTEXPR_STRING_LOOP_NAME),qbs_new_txt_len("<",1)),_SUB_COPYDYNUDTEXPR_STRING_COUNT_TEXT),qbs_new_txt_len(";",1)),_SUB_COPYDYNUDTEXPR_STRING_LOOP_NAME),qbs_new_txt_len("++){",4)));
#line 2118 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2118 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2118,"type.bas");}while(r);
#line 2119 "utilities/type.bas"
do{
#line 2119 "utilities/type.bas"
qbs_set(_SUB_COPYDYNUDTEXPR_STRING_ITEM_EXPR,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("(",1),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len("+",1)),_SUB_COPYDYNUDTEXPR_STRING_LOOP_NAME),qbs_new_txt_len("*",1)),_SUB_COPYDYNUDTEXPR_STRING_STRIDE_TEXT),qbs_new_txt_len(")",1)));
#line 2119 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2119 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2119,"type.bas");}while(r);
#line 2124 "utilities/type.bas"
do{
#line 2124 "utilities/type.bas"
SUB_COPYDYNUDTEXPR(_SUB_COPYDYNUDTEXPR_STRING_DST,_SUB_COPYDYNUDTEXPR_STRING_SRC,_SUB_COPYDYNUDTEXPR_LONG_BUF,_SUB_COPYDYNUDTEXPR_STRING_ITEM_EXPR,_SUB_COPYDYNUDTEXPR_LONG_NESTED_UDT,_SUB_COPYDYNUDTEXPR_LONG_LAYOUT_MODE,&(pass4506=*_SUB_COPYDYNUDTEXPR_LONG_LOOP_DEPTH+ 1 ));
#line 2124 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2124 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2124,"type.bas");}while(r);
#line 2125 "utilities/type.bas"
S_44269:;
#line 2125 "utilities/type.bas"
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
#line 2125 "utilities/type.bas"
if(qbevent){evnt(28809,2125,"type.bas");if(r)goto S_44269;}
#line 2125 "utilities/type.bas"
do{
#line 2125 "utilities/type.bas"
goto exit_subfunc;
#line 2125 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2125,"type.bas");}while(r);
#line 2125 "utilities/type.bas"
}
#line 2126 "utilities/type.bas"
do{
#line 2126 "utilities/type.bas"
SUB_WRITEBUFLINECPP(_SUB_COPYDYNUDTEXPR_LONG_BUF,qbs_new_txt_len("}",1));
#line 2126 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2126 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2126,"type.bas");}while(r);
#line 2127 "utilities/type.bas"
}else{
#line 2128 "utilities/type.bas"
do{
#line 2128 "utilities/type.bas"
SUB_WRITEBUFLINECPP(_SUB_COPYDYNUDTEXPR_LONG_BUF,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("memcpy((",8),_SUB_COPYDYNUDTEXPR_STRING_DST),qbs_new_txt_len("+(",2)),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len(")),(",4)),_SUB_COPYDYNUDTEXPR_STRING_SRC),qbs_new_txt_len("+(",2)),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len(")),",3)),qbs__tostr((int32)(*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_BYTES),NULL,0)),qbs_new_txt_len(");",2)));
#line 2128 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2128 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2128,"type.bas");}while(r);
#line 2129 "utilities/type.bas"
}
#line 2130 "utilities/type.bas"
}else{
#line 2131 "utilities/type.bas"
do{
#line 2131 "utilities/type.bas"
SUB_WRITEBUFLINECPP(_SUB_COPYDYNUDTEXPR_LONG_BUF,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("memcpy((",8),_SUB_COPYDYNUDTEXPR_STRING_DST),qbs_new_txt_len("+(",2)),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len(")),(",4)),_SUB_COPYDYNUDTEXPR_STRING_SRC),qbs_new_txt_len("+(",2)),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len(")),",3)),qbs__tostr((int32)(*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_BYTES),NULL,0)),qbs_new_txt_len(");",2)));
#line 2131 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2131 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2131,"type.bas");}while(r);
#line 2132 "utilities/type.bas"
}
#line 2133 "utilities/type.bas"
S_44279:;
#line 2133 "utilities/type.bas"
}else{
#line 2133 "utilities/type.bas"
if ((-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISSTRING)!= 0 ))&(-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISFIXEDLENGTH)== 0 ))){
#line 2133 "utilities/type.bas"
if(qbevent){evnt(28809,2133,"type.bas");if(r)goto S_44279;}
#line 2134 "utilities/type.bas"
do{
#line 2134 "utilities/type.bas"
SUB_WRITEBUFLINECPP(_SUB_COPYDYNUDTEXPR_LONG_BUF,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("qbs_set(*(qbs**)(",17),_SUB_COPYDYNUDTEXPR_STRING_DST),qbs_new_txt_len("+(",2)),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len(")),*(qbs**)(",12)),_SUB_COPYDYNUDTEXPR_STRING_SRC),qbs_new_txt_len("+(",2)),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len(")));",4)));
#line 2134 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2134 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2134,"type.bas");}while(r);
#line 2135 "utilities/type.bas"
S_44281:;
#line 2135 "utilities/type.bas"
}else{
#line 2135 "utilities/type.bas"
if (-((((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]&*__LONG_ISUDT)!= 0 )){
#line 2135 "utilities/type.bas"
if(qbevent){evnt(28809,2135,"type.bas");if(r)goto S_44281;}
#line 2136 "utilities/type.bas"
do{
#line 2136 "utilities/type.bas"
*_SUB_COPYDYNUDTEXPR_LONG_NESTED_UDT=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])]& 4095ll ;
#line 2136 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2136,"type.bas");}while(r);
#line 2137 "utilities/type.bas"
S_44283:;
#line 2137 "utilities/type.bas"
if ((FUNC_UDTDYNHASMEMBERARRAYS(_SUB_COPYDYNUDTEXPR_LONG_NESTED_UDT,_SUB_COPYDYNUDTEXPR_LONG_LAYOUT_MODE))||is_error_pending()){
#line 2137 "utilities/type.bas"
if(qbevent){evnt(28809,2137,"type.bas");if(r)goto S_44283;}
#line 2138 "utilities/type.bas"
do{
#line 2138 "utilities/type.bas"
SUB_COPYDYNUDTEXPR(_SUB_COPYDYNUDTEXPR_STRING_DST,_SUB_COPYDYNUDTEXPR_STRING_SRC,_SUB_COPYDYNUDTEXPR_LONG_BUF,_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR,_SUB_COPYDYNUDTEXPR_LONG_NESTED_UDT,_SUB_COPYDYNUDTEXPR_LONG_LAYOUT_MODE,_SUB_COPYDYNUDTEXPR_LONG_LOOP_DEPTH);
#line 2138 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2138 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2138,"type.bas");}while(r);
#line 2139 "utilities/type.bas"
S_44285:;
#line 2139 "utilities/type.bas"
if ((*__LONG_ERROR_HAPPENED)||is_error_pending()){
#line 2139 "utilities/type.bas"
if(qbevent){evnt(28809,2139,"type.bas");if(r)goto S_44285;}
#line 2139 "utilities/type.bas"
do{
#line 2139 "utilities/type.bas"
goto exit_subfunc;
#line 2139 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2139,"type.bas");}while(r);
#line 2139 "utilities/type.bas"
}
#line 2140 "utilities/type.bas"
}else{
#line 2141 "utilities/type.bas"
do{
#line 2141 "utilities/type.bas"
SUB_WRITEBUFLINECPP(_SUB_COPYDYNUDTEXPR_LONG_BUF,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("memcpy((",8),_SUB_COPYDYNUDTEXPR_STRING_DST),qbs_new_txt_len("+(",2)),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len(")),(",4)),_SUB_COPYDYNUDTEXPR_STRING_SRC),qbs_new_txt_len("+(",2)),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len(")),",3)),qbs__tostr((int32)(*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_BYTES),NULL,0)),qbs_new_txt_len(");",2)));
#line 2141 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2141 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2141,"type.bas");}while(r);
#line 2142 "utilities/type.bas"
}
#line 2143 "utilities/type.bas"
}else{
#line 2144 "utilities/type.bas"
do{
#line 2144 "utilities/type.bas"
SUB_WRITEBUFLINECPP(_SUB_COPYDYNUDTEXPR_LONG_BUF,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("memcpy((",8),_SUB_COPYDYNUDTEXPR_STRING_DST),qbs_new_txt_len("+(",2)),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len(")),(",4)),_SUB_COPYDYNUDTEXPR_STRING_SRC),qbs_new_txt_len("+(",2)),_SUB_COPYDYNUDTEXPR_STRING_MEMBER_EXPR),qbs_new_txt_len(")),",3)),qbs__tostr((int32)(*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_BYTES),NULL,0)),qbs_new_txt_len(");",2)));
#line 2144 "utilities/type.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 2144 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2144,"type.bas");}while(r);
#line 2145 "utilities/type.bas"
}
#line 2145 "utilities/type.bas"
}
#line 2145 "utilities/type.bas"
}
#line 2145 "utilities/type.bas"
}
#line 2146 "utilities/type.bas"
do{
#line 2146 "utilities/type.bas"
*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID=((int32*)(__ARRAY_LONG_UDTENEXT[0]))[array_check((*_SUB_COPYDYNUDTEXPR_LONG_MEMBER_ID)-__ARRAY_LONG_UDTENEXT[4],__ARRAY_LONG_UDTENEXT[5])];
#line 2146 "utilities/type.bas"
if(!qbevent)break;evnt(28809,2146,"type.bas");}while(r);
#line 2147 "utilities/type.bas"
dl_continue_4505:;
#line 2147 "utilities/type.bas"
}
#line 2147 "utilities/type.bas"
dl_exit_4505:;
#line 2148 "utilities/type.bas"
exit_subfunc:;
#line 2148 "utilities/type.bas"
free_mem_lock(sf_mem_lock);
#line 2148 "utilities/type.bas"
#include "free346.txt"
#line 2148 "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 2148 "utilities/type.bas"
cmem_sp=tmp_cmem_sp;
#line 2148 "utilities/type.bas"
}
