#line 486 "utilities/s-buffer/simplebuffer.bm"
int32 FUNC_SEEKBUF(int16*_FUNC_SEEKBUF_INTEGER_HANDLE,int32*_FUNC_SEEKBUF_LONG_DISPLACE,int16*_FUNC_SEEKBUF_INTEGER_MODE){
#line 486 "utilities/s-buffer/simplebuffer.bm"
qbs *tqbs;
#line 486 "utilities/s-buffer/simplebuffer.bm"
ptrszint tmp_long;
#line 486 "utilities/s-buffer/simplebuffer.bm"
int32 tmp_fileno;
#line 486 "utilities/s-buffer/simplebuffer.bm"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 486 "utilities/s-buffer/simplebuffer.bm"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 486 "utilities/s-buffer/simplebuffer.bm"
uint32 tmp_cmem_sp=cmem_sp;
#line 486 "utilities/s-buffer/simplebuffer.bm"
#include "data217.txt"
#line 486 "utilities/s-buffer/simplebuffer.bm"
mem_lock *sf_mem_lock;
#line 486 "utilities/s-buffer/simplebuffer.bm"
new_mem_lock();
#line 486 "utilities/s-buffer/simplebuffer.bm"
sf_mem_lock=mem_lock_tmp;
#line 486 "utilities/s-buffer/simplebuffer.bm"
sf_mem_lock->type=3;
#line 486 "utilities/s-buffer/simplebuffer.bm"
libqb_check_stack();
#line 486 "utilities/s-buffer/simplebuffer.bm"
if (is_error_pending()) goto exit_subfunc;
#line 488 "utilities/s-buffer/simplebuffer.bm"
do{
#line 488 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,488,"simplebuffer.bm");}while(r);
#line 490 "utilities/s-buffer/simplebuffer.bm"
S_40116:;
#line 490 "utilities/s-buffer/simplebuffer.bm"
if ((~(FUNC_CHECKHANDLE(_FUNC_SEEKBUF_INTEGER_HANDLE)))||is_error_pending()){
#line 490 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,490,"simplebuffer.bm");if(r)goto S_40116;}
#line 490 "utilities/s-buffer/simplebuffer.bm"
do{
#line 490 "utilities/s-buffer/simplebuffer.bm"
error( 258 );
#line 490 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,490,"simplebuffer.bm");}while(r);
#line 490 "utilities/s-buffer/simplebuffer.bm"
do{
#line 490 "utilities/s-buffer/simplebuffer.bm"
close_program=1;
#line 490 "utilities/s-buffer/simplebuffer.bm"
end();
#line 490 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,490,"simplebuffer.bm");}while(r);
#line 490 "utilities/s-buffer/simplebuffer.bm"
}
#line 491 "utilities/s-buffer/simplebuffer.bm"
do{
#line 491 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_BUF=*_FUNC_SEEKBUF_INTEGER_HANDLE* 2ll ;
#line 491 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,491,"simplebuffer.bm");}while(r);
#line 493 "utilities/s-buffer/simplebuffer.bm"
do{
#line 493 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_CUR=FUNC_GETBUFPOS(_FUNC_SEEKBUF_INTEGER_HANDLE);
#line 493 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,493,"simplebuffer.bm");}while(r);
#line 493 "utilities/s-buffer/simplebuffer.bm"
do{
#line 493 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_EOB=FUNC_GETBUFLEN(_FUNC_SEEKBUF_INTEGER_HANDLE)+ 1 ;
#line 493 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,493,"simplebuffer.bm");}while(r);
#line 494 "utilities/s-buffer/simplebuffer.bm"
do{
#line 494 "utilities/s-buffer/simplebuffer.bm"
qbs_set(_FUNC_SEEKBUF_STRING_BRC,FUNC_BUFEOLSEQ(_FUNC_SEEKBUF_INTEGER_HANDLE));
#line 494 "utilities/s-buffer/simplebuffer.bm"
qbs_cleanup(qbs_tmp_base,0);
#line 494 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,494,"simplebuffer.bm");}while(r);
#line 494 "utilities/s-buffer/simplebuffer.bm"
do{
#line 494 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_INTEGER_BRL=_FUNC_SEEKBUF_STRING_BRC->len;
#line 494 "utilities/s-buffer/simplebuffer.bm"
qbs_cleanup(qbs_tmp_base,0);
#line 494 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,494,"simplebuffer.bm");}while(r);
#line 496 "utilities/s-buffer/simplebuffer.bm"
S_40125:;
#line 496 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,496,"simplebuffer.bm");if(r)goto S_40125;}
#line 497 "utilities/s-buffer/simplebuffer.bm"
S_40126:;
#line 497 "utilities/s-buffer/simplebuffer.bm"
if (((*_FUNC_SEEKBUF_INTEGER_MODE==( -21ll )))||is_error_pending()){
#line 497 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,497,"simplebuffer.bm");if(r)goto S_40126;}
#line 497 "utilities/s-buffer/simplebuffer.bm"
do{
#line 497 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN= 0 ;
#line 497 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,497,"simplebuffer.bm");}while(r);
#line 498 "utilities/s-buffer/simplebuffer.bm"
sc_ec_128_end:;
#line 498 "utilities/s-buffer/simplebuffer.bm"
goto sc_3969_end;
#line 498 "utilities/s-buffer/simplebuffer.bm"
}
#line 498 "utilities/s-buffer/simplebuffer.bm"
S_40128:;
#line 498 "utilities/s-buffer/simplebuffer.bm"
if (((*_FUNC_SEEKBUF_INTEGER_MODE==( -22ll )))||is_error_pending()){
#line 498 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,498,"simplebuffer.bm");if(r)goto S_40128;}
#line 498 "utilities/s-buffer/simplebuffer.bm"
do{
#line 498 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN= 1 ;
#line 498 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,498,"simplebuffer.bm");}while(r);
#line 499 "utilities/s-buffer/simplebuffer.bm"
sc_ec_129_end:;
#line 499 "utilities/s-buffer/simplebuffer.bm"
goto sc_3969_end;
#line 499 "utilities/s-buffer/simplebuffer.bm"
}
#line 499 "utilities/s-buffer/simplebuffer.bm"
S_40130:;
#line 499 "utilities/s-buffer/simplebuffer.bm"
if (((*_FUNC_SEEKBUF_INTEGER_MODE==( -23ll )))||is_error_pending()){
#line 499 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,499,"simplebuffer.bm");if(r)goto S_40130;}
#line 499 "utilities/s-buffer/simplebuffer.bm"
do{
#line 499 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN=*_FUNC_SEEKBUF_LONG_CUR;
#line 499 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,499,"simplebuffer.bm");}while(r);
#line 500 "utilities/s-buffer/simplebuffer.bm"
sc_ec_130_end:;
#line 500 "utilities/s-buffer/simplebuffer.bm"
goto sc_3969_end;
#line 500 "utilities/s-buffer/simplebuffer.bm"
}
#line 500 "utilities/s-buffer/simplebuffer.bm"
S_40132:;
#line 500 "utilities/s-buffer/simplebuffer.bm"
if (((*_FUNC_SEEKBUF_INTEGER_MODE==( -24ll )))||is_error_pending()){
#line 500 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,500,"simplebuffer.bm");if(r)goto S_40132;}
#line 500 "utilities/s-buffer/simplebuffer.bm"
do{
#line 500 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN=*_FUNC_SEEKBUF_LONG_EOB;
#line 500 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,500,"simplebuffer.bm");}while(r);
#line 501 "utilities/s-buffer/simplebuffer.bm"
sc_ec_131_end:;
#line 501 "utilities/s-buffer/simplebuffer.bm"
goto sc_3969_end;
#line 501 "utilities/s-buffer/simplebuffer.bm"
}
#line 501 "utilities/s-buffer/simplebuffer.bm"
S_40134:;
#line 501 "utilities/s-buffer/simplebuffer.bm"
if (((*_FUNC_SEEKBUF_INTEGER_MODE==( -25ll )))||is_error_pending()){
#line 501 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,501,"simplebuffer.bm");if(r)goto S_40134;}
#line 502 "utilities/s-buffer/simplebuffer.bm"
do{
#line 502 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN=*_FUNC_SEEKBUF_LONG_CUR;
#line 502 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,502,"simplebuffer.bm");}while(r);
#line 503 "utilities/s-buffer/simplebuffer.bm"
S_40136:;
#line 503 "utilities/s-buffer/simplebuffer.bm"
if (((-(*_FUNC_SEEKBUF_LONG_CUR> 1 ))&(-(*_FUNC_SEEKBUF_LONG_CUR<*_FUNC_SEEKBUF_LONG_EOB)))||is_error_pending()){
#line 503 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,503,"simplebuffer.bm");if(r)goto S_40136;}
#line 504 "utilities/s-buffer/simplebuffer.bm"
S_40137:;
#line 504 "utilities/s-buffer/simplebuffer.bm"
if ((qbs_cleanup(qbs_tmp_base,(-(*_FUNC_SEEKBUF_INTEGER_BRL== 2 ))&(-(qbs_asc((((qbs**)(__ARRAY_STRING_SIMPLEBUFFER_ARRAY[0]))[array_check((*_FUNC_SEEKBUF_LONG_BUF+ 0 )-__ARRAY_STRING_SIMPLEBUFFER_ARRAY[4],__ARRAY_STRING_SIMPLEBUFFER_ARRAY[5])]),*_FUNC_SEEKBUF_LONG_CUR- 1 )== 13 ))&(-(qbs_asc((((qbs**)(__ARRAY_STRING_SIMPLEBUFFER_ARRAY[0]))[array_check((*_FUNC_SEEKBUF_LONG_BUF+ 0 )-__ARRAY_STRING_SIMPLEBUFFER_ARRAY[4],__ARRAY_STRING_SIMPLEBUFFER_ARRAY[5])]),*_FUNC_SEEKBUF_LONG_CUR)== 10 ))))||is_error_pending()){
#line 504 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,504,"simplebuffer.bm");if(r)goto S_40137;}
#line 505 "utilities/s-buffer/simplebuffer.bm"
do{
#line 505 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN=*_FUNC_SEEKBUF_LONG_CUR- 1 ;
#line 505 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,505,"simplebuffer.bm");}while(r);
#line 506 "utilities/s-buffer/simplebuffer.bm"
}
#line 507 "utilities/s-buffer/simplebuffer.bm"
}
#line 508 "utilities/s-buffer/simplebuffer.bm"
S_40141:;
#line 508 "utilities/s-buffer/simplebuffer.bm"
while((-(*_FUNC_SEEKBUF_LONG_ORIGIN> 1 ))||is_error_pending()){
#line 508 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,508,"simplebuffer.bm");if(r)goto S_40141;}
#line 509 "utilities/s-buffer/simplebuffer.bm"
S_40142:;
#line 509 "utilities/s-buffer/simplebuffer.bm"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(func_mid((((qbs**)(__ARRAY_STRING_SIMPLEBUFFER_ARRAY[0]))[array_check((*_FUNC_SEEKBUF_LONG_BUF+ 0 )-__ARRAY_STRING_SIMPLEBUFFER_ARRAY[4],__ARRAY_STRING_SIMPLEBUFFER_ARRAY[5])]),*_FUNC_SEEKBUF_LONG_ORIGIN- 1 ,*_FUNC_SEEKBUF_INTEGER_BRL,0|1),_FUNC_SEEKBUF_STRING_BRC)))||is_error_pending()){
#line 509 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,509,"simplebuffer.bm");if(r)goto S_40142;}
#line 510 "utilities/s-buffer/simplebuffer.bm"
S_40143:;
#line 510 "utilities/s-buffer/simplebuffer.bm"
if ((-(*_FUNC_SEEKBUF_INTEGER_BRL== 2 ))||is_error_pending()){
#line 510 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,510,"simplebuffer.bm");if(r)goto S_40143;}
#line 510 "utilities/s-buffer/simplebuffer.bm"
do{
#line 510 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN=*_FUNC_SEEKBUF_LONG_ORIGIN+ 1 ;
#line 510 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,510,"simplebuffer.bm");}while(r);
#line 510 "utilities/s-buffer/simplebuffer.bm"
}
#line 511 "utilities/s-buffer/simplebuffer.bm"
do{
#line 511 "utilities/s-buffer/simplebuffer.bm"
goto ww_exit_3970;
#line 511 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,511,"simplebuffer.bm");}while(r);
#line 512 "utilities/s-buffer/simplebuffer.bm"
}
#line 513 "utilities/s-buffer/simplebuffer.bm"
do{
#line 513 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN=*_FUNC_SEEKBUF_LONG_ORIGIN- 1 ;
#line 513 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,513,"simplebuffer.bm");}while(r);
#line 514 "utilities/s-buffer/simplebuffer.bm"
ww_continue_3970:;
#line 514 "utilities/s-buffer/simplebuffer.bm"
}
#line 514 "utilities/s-buffer/simplebuffer.bm"
ww_exit_3970:;
#line 515 "utilities/s-buffer/simplebuffer.bm"
sc_ec_132_end:;
#line 515 "utilities/s-buffer/simplebuffer.bm"
goto sc_3969_end;
#line 515 "utilities/s-buffer/simplebuffer.bm"
}
#line 515 "utilities/s-buffer/simplebuffer.bm"
S_40150:;
#line 515 "utilities/s-buffer/simplebuffer.bm"
if (((*_FUNC_SEEKBUF_INTEGER_MODE==( -26ll )))||is_error_pending()){
#line 515 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,515,"simplebuffer.bm");if(r)goto S_40150;}
#line 516 "utilities/s-buffer/simplebuffer.bm"
do{
#line 516 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN=*_FUNC_SEEKBUF_LONG_CUR;
#line 516 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,516,"simplebuffer.bm");}while(r);
#line 517 "utilities/s-buffer/simplebuffer.bm"
S_40152:;
#line 517 "utilities/s-buffer/simplebuffer.bm"
if (((-(*_FUNC_SEEKBUF_LONG_CUR> 1 ))&(-(*_FUNC_SEEKBUF_LONG_CUR<*_FUNC_SEEKBUF_LONG_EOB)))||is_error_pending()){
#line 517 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,517,"simplebuffer.bm");if(r)goto S_40152;}
#line 518 "utilities/s-buffer/simplebuffer.bm"
S_40153:;
#line 518 "utilities/s-buffer/simplebuffer.bm"
if ((qbs_cleanup(qbs_tmp_base,(-(*_FUNC_SEEKBUF_INTEGER_BRL== 2 ))&(-(qbs_asc((((qbs**)(__ARRAY_STRING_SIMPLEBUFFER_ARRAY[0]))[array_check((*_FUNC_SEEKBUF_LONG_BUF+ 0 )-__ARRAY_STRING_SIMPLEBUFFER_ARRAY[4],__ARRAY_STRING_SIMPLEBUFFER_ARRAY[5])]),*_FUNC_SEEKBUF_LONG_CUR- 1 )== 13 ))&(-(qbs_asc((((qbs**)(__ARRAY_STRING_SIMPLEBUFFER_ARRAY[0]))[array_check((*_FUNC_SEEKBUF_LONG_BUF+ 0 )-__ARRAY_STRING_SIMPLEBUFFER_ARRAY[4],__ARRAY_STRING_SIMPLEBUFFER_ARRAY[5])]),*_FUNC_SEEKBUF_LONG_CUR)== 10 ))))||is_error_pending()){
#line 518 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,518,"simplebuffer.bm");if(r)goto S_40153;}
#line 519 "utilities/s-buffer/simplebuffer.bm"
do{
#line 519 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN=*_FUNC_SEEKBUF_LONG_CUR- 1 ;
#line 519 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,519,"simplebuffer.bm");}while(r);
#line 520 "utilities/s-buffer/simplebuffer.bm"
}
#line 521 "utilities/s-buffer/simplebuffer.bm"
}
#line 522 "utilities/s-buffer/simplebuffer.bm"
do{
#line 522 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN=func_instr(*_FUNC_SEEKBUF_LONG_ORIGIN,(((qbs**)(__ARRAY_STRING_SIMPLEBUFFER_ARRAY[0]))[array_check((*_FUNC_SEEKBUF_LONG_BUF+ 0 )-__ARRAY_STRING_SIMPLEBUFFER_ARRAY[4],__ARRAY_STRING_SIMPLEBUFFER_ARRAY[5])]),_FUNC_SEEKBUF_STRING_BRC,0|1);
#line 522 "utilities/s-buffer/simplebuffer.bm"
qbs_cleanup(qbs_tmp_base,0);
#line 522 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,522,"simplebuffer.bm");}while(r);
#line 523 "utilities/s-buffer/simplebuffer.bm"
S_40158:;
#line 523 "utilities/s-buffer/simplebuffer.bm"
if ((-(*_FUNC_SEEKBUF_LONG_ORIGIN== 0 ))||is_error_pending()){
#line 523 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,523,"simplebuffer.bm");if(r)goto S_40158;}
#line 523 "utilities/s-buffer/simplebuffer.bm"
do{
#line 523 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_ORIGIN=*_FUNC_SEEKBUF_LONG_EOB;
#line 523 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,523,"simplebuffer.bm");}while(r);
#line 523 "utilities/s-buffer/simplebuffer.bm"
}
#line 524 "utilities/s-buffer/simplebuffer.bm"
sc_ec_133_end:;
#line 524 "utilities/s-buffer/simplebuffer.bm"
goto sc_3969_end;
#line 524 "utilities/s-buffer/simplebuffer.bm"
}
#line 525 "utilities/s-buffer/simplebuffer.bm"
do{
#line 525 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_SEEKBUF= -11ll ;
#line 525 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,525,"simplebuffer.bm");}while(r);
#line 526 "utilities/s-buffer/simplebuffer.bm"
do{
#line 526 "utilities/s-buffer/simplebuffer.bm"
goto exit_subfunc;
#line 526 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,526,"simplebuffer.bm");}while(r);
#line 527 "utilities/s-buffer/simplebuffer.bm"
sc_3969_end:;
#line 529 "utilities/s-buffer/simplebuffer.bm"
do{
#line 529 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_NEWPOS=*_FUNC_SEEKBUF_LONG_ORIGIN+*_FUNC_SEEKBUF_LONG_DISPLACE;
#line 529 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,529,"simplebuffer.bm");}while(r);
#line 530 "utilities/s-buffer/simplebuffer.bm"
S_40166:;
#line 530 "utilities/s-buffer/simplebuffer.bm"
if (((-(*_FUNC_SEEKBUF_LONG_NEWPOS< 1 ))|(-(*_FUNC_SEEKBUF_LONG_NEWPOS>*_FUNC_SEEKBUF_LONG_EOB)))||is_error_pending()){
#line 530 "utilities/s-buffer/simplebuffer.bm"
if(qbevent){evnt(28805,530,"simplebuffer.bm");if(r)goto S_40166;}
#line 531 "utilities/s-buffer/simplebuffer.bm"
do{
#line 531 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_SEEKBUF= -12ll ;
#line 531 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,531,"simplebuffer.bm");}while(r);
#line 532 "utilities/s-buffer/simplebuffer.bm"
}else{
#line 533 "utilities/s-buffer/simplebuffer.bm"
do{
#line 533 "utilities/s-buffer/simplebuffer.bm"
sub_mid((((qbs**)(__ARRAY_STRING_SIMPLEBUFFER_ARRAY[0]))[array_check((*_FUNC_SEEKBUF_LONG_BUF+ 1 )-__ARRAY_STRING_SIMPLEBUFFER_ARRAY[4],__ARRAY_STRING_SIMPLEBUFFER_ARRAY[5])]), 1 , 4 ,l2string(*_FUNC_SEEKBUF_LONG_NEWPOS),1);
#line 533 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,533,"simplebuffer.bm");}while(r);
#line 534 "utilities/s-buffer/simplebuffer.bm"
do{
#line 534 "utilities/s-buffer/simplebuffer.bm"
*_FUNC_SEEKBUF_LONG_SEEKBUF=*_FUNC_SEEKBUF_LONG_CUR;
#line 534 "utilities/s-buffer/simplebuffer.bm"
if(!qbevent)break;evnt(28805,534,"simplebuffer.bm");}while(r);
#line 535 "utilities/s-buffer/simplebuffer.bm"
}
#line 536 "utilities/s-buffer/simplebuffer.bm"
exit_subfunc:;
#line 536 "utilities/s-buffer/simplebuffer.bm"
free_mem_lock(sf_mem_lock);
#line 536 "utilities/s-buffer/simplebuffer.bm"
#include "free217.txt"
#line 536 "utilities/s-buffer/simplebuffer.bm"
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 536 "utilities/s-buffer/simplebuffer.bm"
cmem_sp=tmp_cmem_sp;
#line 536 "utilities/s-buffer/simplebuffer.bm"
return *_FUNC_SEEKBUF_LONG_SEEKBUF;
#line 536 "utilities/s-buffer/simplebuffer.bm"
}
