void SUB_COPY_PRESERVE_UDT_VARSTRINGS(qbs*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTBASE,qbs*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCBASE,int32*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_U,qbs*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTOFF,qbs*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCOFF,qbs*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC){
qbs *tqbs;
ptrszint tmp_long;
int32 tmp_fileno;
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
uint8 *tmp_mem_static_pointer=mem_static_pointer;
uint32 tmp_cmem_sp=cmem_sp;
#include "data44.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
if (is_error_pending()) goto exit_subfunc;
do{
if(!qbevent)break;evnt(23141);}while(r);
do{
if(!qbevent)break;evnt(23142);}while(r);
do{
if(!qbevent)break;evnt(23143);}while(r);
do{
if(!qbevent)break;evnt(23144);}while(r);
do{
if(!qbevent)break;evnt(23145);}while(r);
do{
if(!qbevent)break;evnt(23146);}while(r);
do{
if(!qbevent)break;evnt(23147);}while(r);
do{
if(!qbevent)break;evnt(23148);}while(r);
do{
if(!qbevent)break;evnt(23149);}while(r);
do{
if(!qbevent)break;evnt(23150);}while(r);
do{
if(!qbevent)break;evnt(23151);}while(r);
do{
if(!qbevent)break;evnt(23152);}while(r);
do{
*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES= 0 ;
if(!qbevent)break;evnt(23154);}while(r);
do{
*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_E=((int32*)(__ARRAY_LONG_UDTXNEXT[0]))[array_check((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_U)-__ARRAY_LONG_UDTXNEXT[4],__ARRAY_LONG_UDTXNEXT[5])];
if(!qbevent)break;evnt(23155);}while(r);
S_26935:;
while((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_E)||is_error_pending()){
if(qbevent){evnt(23157);if(r)goto S_26935;}
do{
*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_MEMBERBYTES=((int32*)(__ARRAY_LONG_UDTESIZE[0]))[array_check((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_E)-__ARRAY_LONG_UDTESIZE[4],__ARRAY_LONG_UDTESIZE[5])]/  8 ;
if(!qbevent)break;evnt(23158);}while(r);
do{
*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T=((int32*)(__ARRAY_LONG_UDTETYPE[0]))[array_check((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_E)-__ARRAY_LONG_UDTETYPE[4],__ARRAY_LONG_UDTETYPE[5])];
if(!qbevent)break;evnt(23159);}while(r);
S_26938:;
if ((((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_E)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])])||is_error_pending()){
if(qbevent){evnt(23161);if(r)goto S_26938;}
do{
*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_ELEMBYTES=*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_MEMBERBYTES/ ((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_E)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])];
if(!qbevent)break;evnt(23162);}while(r);
S_26940:;
if (((-((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T&*__LONG_ISSTRING)!= 0 ))&(-((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T&*__LONG_ISFIXEDLENGTH)== 0 )))||is_error_pending()){
if(qbevent){evnt(23164);if(r)goto S_26940;}
S_26941:;
fornext_value3402= 0 ;
fornext_finalvalue3402=((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_E)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])]- 1 ;
fornext_step3402= 1 ;
if (fornext_step3402<0) fornext_step_negative3402=1; else fornext_step_negative3402=0;
if (is_error_pending()) goto fornext_error3402;
goto fornext_entrylabel3402;
while(1){
fornext_value3402=fornext_step3402+(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_I);
fornext_entrylabel3402:
*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_I=fornext_value3402;
if (fornext_step_negative3402){
if (fornext_value3402<fornext_finalvalue3402) break;
}else{
if (fornext_value3402>fornext_finalvalue3402) break;
}
fornext_error3402:;
if(qbevent){evnt(23165);if(r)goto S_26941;}
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTMEMBER,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((char*)(",9),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTBASE),qbs_new_txt_len(")+((",4)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTOFF),qbs_new_txt_len(")+",2)),qbs__tostr((int64)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES+(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_I**_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_ELEMBYTES)),NULL,0)),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23166);}while(r);
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCMEMBER,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((char*)(",9),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCBASE),qbs_new_txt_len(")+((",4)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCOFF),qbs_new_txt_len(")+",2)),qbs__tostr((int64)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES+(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_I**_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_ELEMBYTES)),NULL,0)),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23167);}while(r);
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTQ,qbs_add(qbs_add(qbs_new_txt_len("(*(qbs**)(",10),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTMEMBER),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23168);}while(r);
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCQ,qbs_add(qbs_add(qbs_new_txt_len("(*(qbs**)(",10),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCMEMBER),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23169);}while(r);
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC,__STRING_CRLF),qbs_new_txt_len("qbs_set(",8)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTQ),qbs_new_txt_len(",",1)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCQ),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23170);}while(r);
fornext_continue_3401:;
}
fornext_exit_3401:;
S_26948:;
}else{
if ((-((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T&*__LONG_ISUDT)!= 0 ))&((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T& 511 )-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])]){
if(qbevent){evnt(23172);if(r)goto S_26948;}
S_26949:;
fornext_value3404= 0 ;
fornext_finalvalue3404=((int32*)(__ARRAY_LONG_UDTEARRAYELEMENTS[0]))[array_check((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_E)-__ARRAY_LONG_UDTEARRAYELEMENTS[4],__ARRAY_LONG_UDTEARRAYELEMENTS[5])]- 1 ;
fornext_step3404= 1 ;
if (fornext_step3404<0) fornext_step_negative3404=1; else fornext_step_negative3404=0;
if (is_error_pending()) goto fornext_error3404;
goto fornext_entrylabel3404;
while(1){
fornext_value3404=fornext_step3404+(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_I);
fornext_entrylabel3404:
*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_I=fornext_value3404;
if (fornext_step_negative3404){
if (fornext_value3404<fornext_finalvalue3404) break;
}else{
if (fornext_value3404>fornext_finalvalue3404) break;
}
fornext_error3404:;
if(qbevent){evnt(23173);if(r)goto S_26949;}
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_NEXTDSTOFF,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((",2),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTOFF),qbs_new_txt_len(")+",2)),qbs__tostr((int64)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES+(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_I**_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_ELEMBYTES)),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23174);}while(r);
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_NEXTSRCOFF,qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((",2),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCOFF),qbs_new_txt_len(")+",2)),qbs__tostr((int64)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES+(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_I**_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_ELEMBYTES)),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23175);}while(r);
do{
SUB_COPY_PRESERVE_UDT_VARSTRINGS(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTBASE,_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCBASE,&(pass3405=*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T& 511 ),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_NEXTDSTOFF,_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_NEXTSRCOFF,_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23176);}while(r);
fornext_continue_3403:;
}
fornext_exit_3403:;
}else{
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTMEMBER,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((char*)(",9),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTBASE),qbs_new_txt_len(")+((",4)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTOFF),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES),NULL,0)),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23179);}while(r);
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCMEMBER,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((char*)(",9),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCBASE),qbs_new_txt_len(")+((",4)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCOFF),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES),NULL,0)),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23180);}while(r);
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC,__STRING_CRLF),qbs_new_txt_len("memcpy((void*)(",15)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTMEMBER),qbs_new_txt_len("),(void*)(",10)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCMEMBER),qbs_new_txt_len("),",2)),qbs__tostr((int32)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_MEMBERBYTES),NULL,0)),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23181);}while(r);
}
}
}else{
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTMEMBER,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((char*)(",9),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTBASE),qbs_new_txt_len(")+((",4)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTOFF),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES),NULL,0)),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23185);}while(r);
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCMEMBER,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((char*)(",9),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCBASE),qbs_new_txt_len(")+((",4)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCOFF),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES),NULL,0)),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23186);}while(r);
S_26962:;
if (((-((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T&*__LONG_ISSTRING)!= 0 ))&(-((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T&*__LONG_ISFIXEDLENGTH)== 0 )))||is_error_pending()){
if(qbevent){evnt(23188);if(r)goto S_26962;}
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTQ,qbs_add(qbs_add(qbs_new_txt_len("(*(qbs**)(",10),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTMEMBER),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23189);}while(r);
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCQ,qbs_add(qbs_add(qbs_new_txt_len("(*(qbs**)(",10),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCMEMBER),qbs_new_txt_len("))",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23190);}while(r);
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC,__STRING_CRLF),qbs_new_txt_len("qbs_set(",8)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTQ),qbs_new_txt_len(",",1)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCQ),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23191);}while(r);
S_26966:;
}else{
if ((-((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T&*__LONG_ISUDT)!= 0 ))&((int16*)(__ARRAY_INTEGER_UDTXVARIABLE[0]))[array_check((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T& 511 )-__ARRAY_INTEGER_UDTXVARIABLE[4],__ARRAY_INTEGER_UDTXVARIABLE[5])]){
if(qbevent){evnt(23192);if(r)goto S_26966;}
do{
SUB_COPY_PRESERVE_UDT_VARSTRINGS(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTBASE,_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCBASE,&(pass3406=*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_T& 511 ),qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((",2),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTOFF),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES),NULL,0)),qbs_new_txt_len(")",1)),qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("((",2),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCOFF),qbs_new_txt_len(")+",2)),qbs__tostr((int32)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES),NULL,0)),qbs_new_txt_len(")",1)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23193);}while(r);
}else{
do{
qbs_set(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_ACC,__STRING_CRLF),qbs_new_txt_len("memcpy((void*)(",15)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_DSTMEMBER),qbs_new_txt_len("),(void*)(",10)),_SUB_COPY_PRESERVE_UDT_VARSTRINGS_STRING_SRCMEMBER),qbs_new_txt_len("),",2)),qbs__tostr((int32)(*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_MEMBERBYTES),NULL,0)),qbs_new_txt_len(");",2)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(23195);}while(r);
}
}
}
do{
*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES=*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_OFFBYTES+*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_MEMBERBYTES;
if(!qbevent)break;evnt(23199);}while(r);
do{
*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_E=((int32*)(__ARRAY_LONG_UDTENEXT[0]))[array_check((*_SUB_COPY_PRESERVE_UDT_VARSTRINGS_LONG_E)-__ARRAY_LONG_UDTENEXT[4],__ARRAY_LONG_UDTENEXT[5])];
if(!qbevent)break;evnt(23200);}while(r);
dl_continue_3400:;
}
dl_exit_3400:;
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free44.txt"
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;
cmem_sp=tmp_cmem_sp;
}
