#line 19273 "ide/ide_methods.bas"
qbs* FUNC_IDERECENTBOX(){
#line 19273 "ide/ide_methods.bas"
qbs *tqbs;
#line 19273 "ide/ide_methods.bas"
ptrszint tmp_long;
#line 19273 "ide/ide_methods.bas"
int32 tmp_fileno;
#line 19273 "ide/ide_methods.bas"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 19273 "ide/ide_methods.bas"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 19273 "ide/ide_methods.bas"
uint32 tmp_cmem_sp=cmem_sp;
#line 19273 "ide/ide_methods.bas"
#include "data456.txt"
#line 19273 "ide/ide_methods.bas"
mem_lock *sf_mem_lock;
#line 19273 "ide/ide_methods.bas"
new_mem_lock();
#line 19273 "ide/ide_methods.bas"
sf_mem_lock=mem_lock_tmp;
#line 19273 "ide/ide_methods.bas"
sf_mem_lock->type=3;
#line 19273 "ide/ide_methods.bas"
libqb_check_stack();
#line 19273 "ide/ide_methods.bas"
if (is_error_pending()) goto exit_subfunc;
#line 19275 "ide/ide_methods.bas"
do{
#line 19275 "ide/ide_methods.bas"
sub_pcopy( 0 , 2 );
#line 19275 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19275,"ide_methods.bas");}while(r);
#line 19276 "ide/ide_methods.bas"
do{
#line 19276 "ide/ide_methods.bas"
sub_pcopy( 0 , 1 );
#line 19276 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19276,"ide_methods.bas");}while(r);
#line 19277 "ide/ide_methods.bas"
do{
#line 19277 "ide/ide_methods.bas"
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
#line 19277 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19277,"ide_methods.bas");}while(r);
#line 19278 "ide/ide_methods.bas"
do{
#line 19278 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_FOCUS= 1 ;
#line 19278 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19278,"ide_methods.bas");}while(r);
#line 19279 "ide/ide_methods.bas"
do{
#line 19279 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19279,"ide_methods.bas");}while(r);
#line 19280 "ide/ide_methods.bas"
do{
if (_FUNC_IDERECENTBOX_ARRAY_UDT_O[2]&2){
error(10);
}else{
static int64 alloc_new_desc[8];
static uint64 alloc_req_elems;
static uint64 alloc_req_bytes;
static uint64 alloc_dim_value;
static uint64 alloc_bytes_per_element;
if (_FUNC_IDERECENTBOX_ARRAY_UDT_O[2]&1){
if (!error_occurred) error(10);
}else{
alloc_new_desc[4]= 1 ;
alloc_new_desc[5]=( 100 )-alloc_new_desc[4]+1;
if (alloc_new_desc[5]<=0) error(5);
alloc_new_desc[6]=1;
alloc_req_elems=1;
alloc_bytes_per_element=(uint64)(101);
if (!alloc_bytes_per_element) error(257);
if (((int64)((ptrszint)alloc_new_desc[4]))!=alloc_new_desc[4]) error(257);
if (alloc_new_desc[5]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[5]))!=alloc_new_desc[5]) error(257);
if (alloc_new_desc[6]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[6]))!=alloc_new_desc[6]) error(257);
alloc_dim_value=(uint64)alloc_new_desc[5];
if (alloc_dim_value){
if (alloc_req_elems>(18446744073709551615ull/alloc_dim_value)) error(257);
alloc_req_elems*=alloc_dim_value;
}
if (alloc_req_elems>(18446744073709551615ull/alloc_bytes_per_element)) error(257);
alloc_req_bytes=alloc_req_elems*alloc_bytes_per_element;
if (((uint64)((ptrszint)alloc_req_elems))!=alloc_req_elems) error(257);
if (((uint64)((size_t)alloc_req_bytes))!=alloc_req_bytes) error(257);
if (_FUNC_IDERECENTBOX_ARRAY_UDT_O[2]&4){
_FUNC_IDERECENTBOX_ARRAY_UDT_O[0]=(ptrszint)cmem_dynamic_malloc((size_t)alloc_req_bytes);
if (!_FUNC_IDERECENTBOX_ARRAY_UDT_O[0]) error(257);
memset((void*)(_FUNC_IDERECENTBOX_ARRAY_UDT_O[0]),0,(size_t)alloc_req_bytes);
}else{
_FUNC_IDERECENTBOX_ARRAY_UDT_O[0]=(ptrszint)calloc((size_t)alloc_req_bytes,1);
if (!_FUNC_IDERECENTBOX_ARRAY_UDT_O[0]) error(257);
}
_FUNC_IDERECENTBOX_ARRAY_UDT_O[2]|=1;
_FUNC_IDERECENTBOX_ARRAY_UDT_O[4]=alloc_new_desc[4];
_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]=alloc_new_desc[5];
_FUNC_IDERECENTBOX_ARRAY_UDT_O[6]=alloc_new_desc[6];
_FUNC_IDERECENTBOX_ARRAY_UDT_O[7]=alloc_new_desc[7];
}
}
#line 19280 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19280,"ide_methods.bas");}while(r);
#line 19281 "ide/ide_methods.bas"
do{
#line 19281 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19281,"ide_methods.bas");}while(r);
#line 19282 "ide/ide_methods.bas"
do{
#line 19282 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING1_SEP,func_chr( 0 ));
#line 19282 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19282 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19282,"ide_methods.bas");}while(r);
#line 19286 "ide/ide_methods.bas"
do{
#line 19286 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING_L,qbs_new_txt_len("",0));
#line 19286 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19286 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19286,"ide_methods.bas");}while(r);
#line 19286 "ide/ide_methods.bas"
do{
#line 19286 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH= 72 ;
#line 19286 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19286,"ide_methods.bas");}while(r);
#line 19286 "ide/ide_methods.bas"
do{
#line 19286 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_INTEGER_NUMFILES= 0 ;
#line 19286 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19286,"ide_methods.bas");}while(r);
#line 19287 "ide/ide_methods.bas"
do{
if (_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]&2){
error(10);
}else{
static int64 alloc_new_desc[8];
static uint64 alloc_req_elems;
static uint64 alloc_req_bytes;
static uint64 alloc_dim_value;
static uint64 alloc_bytes_per_element;
((mem_lock*)((ptrszint*)_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST)[8])->id=(++mem_lock_id);
static ptrszint preserve_old_ptr;
static ptrszint preserve_old_flags;
static uint64 preserve_old_total;
static uint64 preserve_new_total;
static uint64 preserve_copy_count;
static ptrszint preserve_new_ptr;
if (_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]&1){
preserve_old_ptr=_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0];
preserve_old_flags=_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2];
preserve_old_total=_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[5];
}else{
preserve_old_total=0; preserve_old_ptr=0; preserve_old_flags=0; preserve_new_total=0; preserve_copy_count=0;
}
alloc_new_desc[4]= 1 ;
alloc_new_desc[5]=(*__LONG_IDEMAXRECENT)-alloc_new_desc[4]+1;
if (alloc_new_desc[5]<=0) error(5);
alloc_new_desc[6]=1;
alloc_req_elems=1;
alloc_bytes_per_element=(uint64)(8);
if (!alloc_bytes_per_element) error(257);
if (((int64)((ptrszint)alloc_new_desc[4]))!=alloc_new_desc[4]) error(257);
if (alloc_new_desc[5]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[5]))!=alloc_new_desc[5]) error(257);
if (alloc_new_desc[6]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[6]))!=alloc_new_desc[6]) error(257);
alloc_dim_value=(uint64)alloc_new_desc[5];
if (alloc_dim_value){
if (alloc_req_elems>(18446744073709551615ull/alloc_dim_value)) error(257);
alloc_req_elems*=alloc_dim_value;
}
if (alloc_req_elems>(18446744073709551615ull/alloc_bytes_per_element)) error(257);
alloc_req_bytes=alloc_req_elems*alloc_bytes_per_element;
if (((uint64)((ptrszint)alloc_req_elems))!=alloc_req_elems) error(257);
if (((uint64)((size_t)alloc_req_bytes))!=alloc_req_bytes) error(257);
preserve_new_total=alloc_req_elems;
preserve_copy_count=preserve_old_total;
if (preserve_new_total<preserve_copy_count) preserve_copy_count=preserve_new_total;
if (preserve_old_total){
preserve_new_ptr=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!preserve_new_ptr) error(257);
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]=preserve_new_ptr;
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
if (_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]&4){
while(tmp_long--) ((qbs**)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((qbs**)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=qbs_new(0,0);
}
tmp_long=preserve_old_total;
while(tmp_long--) qbs_free(((qbs**)(preserve_old_ptr))[tmp_long]);
free((void*)(preserve_old_ptr));
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]=preserve_new_ptr;
}else{
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]) error(257);
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
if (_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]&4){
while(tmp_long--) ((qbs**)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((qbs**)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=qbs_new(0,0);
}
}
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[4]=alloc_new_desc[4];
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[5]=alloc_new_desc[5];
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[6]=alloc_new_desc[6];
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[7]=alloc_new_desc[7];
}
#line 19287 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19287,"ide_methods.bas");}while(r);
#line 19288 "ide/ide_methods.bas"
do{
#line 19288 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_INTEGER_BH=FUNC_FILETOBUF(__STRING_RECENTFILE);
#line 19288 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19288 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19288,"ide_methods.bas");}while(r);
#line 19289 "ide/ide_methods.bas"
S_66344:;
#line 19289 "ide/ide_methods.bas"
while(((-(FUNC_ENDOFBUF(_FUNC_IDERECENTBOX_INTEGER_BH)== 0 ))&(-(*_FUNC_IDERECENTBOX_INTEGER_NUMFILES<*__LONG_IDEMAXRECENT)))||is_error_pending()){
#line 19289 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19289,"ide_methods.bas");if(r)goto S_66344;}
#line 19290 "ide/ide_methods.bas"
do{
#line 19290 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING_F,FUNC_READBUFLINE(_FUNC_IDERECENTBOX_INTEGER_BH));
#line 19290 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19290 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19290,"ide_methods.bas");}while(r);
#line 19291 "ide/ide_methods.bas"
S_66346:;
#line 19291 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-((_FUNC_IDERECENTBOX_STRING_F->len+ 6 )>*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH)))||is_error_pending()){
#line 19291 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19291,"ide_methods.bas");if(r)goto S_66346;}
#line 19291 "ide/ide_methods.bas"
do{
#line 19291 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH=_FUNC_IDERECENTBOX_STRING_F->len+ 6 ;
#line 19291 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19291 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19291,"ide_methods.bas");}while(r);
#line 19291 "ide/ide_methods.bas"
}
#line 19292 "ide/ide_methods.bas"
do{
#line 19292 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_INTEGER_NUMFILES=*_FUNC_IDERECENTBOX_INTEGER_NUMFILES+ 1 ;
#line 19292 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19292,"ide_methods.bas");}while(r);
#line 19292 "ide/ide_methods.bas"
do{
#line 19292 "ide/ide_methods.bas"
tmp_long=array_check((*_FUNC_IDERECENTBOX_INTEGER_NUMFILES)-_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[4],_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[5]);
#line 19292 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long],_FUNC_IDERECENTBOX_STRING_F);
#line 19292 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19292 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19292,"ide_methods.bas");}while(r);
#line 19293 "ide/ide_methods.bas"
do{
#line 19293 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING_L,qbs_add(qbs_add(_FUNC_IDERECENTBOX_STRING_L,_FUNC_IDERECENTBOX_STRING1_SEP),_FUNC_IDERECENTBOX_STRING_F));
#line 19293 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19293 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19293,"ide_methods.bas");}while(r);
#line 19294 "ide/ide_methods.bas"
ww_continue_6834:;
#line 19294 "ide/ide_methods.bas"
}
#line 19294 "ide/ide_methods.bas"
ww_exit_6834:;
#line 19295 "ide/ide_methods.bas"
do{
#line 19295 "ide/ide_methods.bas"
SUB_DISPOSEBUF(_FUNC_IDERECENTBOX_INTEGER_BH);
#line 19295 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19295,"ide_methods.bas");}while(r);
#line 19296 "ide/ide_methods.bas"
do{
if (_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]&2){
error(10);
}else{
static int64 alloc_new_desc[8];
static uint64 alloc_req_elems;
static uint64 alloc_req_bytes;
static uint64 alloc_dim_value;
static uint64 alloc_bytes_per_element;
((mem_lock*)((ptrszint*)_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST)[8])->id=(++mem_lock_id);
static ptrszint preserve_old_ptr;
static ptrszint preserve_old_flags;
static uint64 preserve_old_total;
static uint64 preserve_new_total;
static uint64 preserve_copy_count;
static ptrszint preserve_new_ptr;
if (_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]&1){
preserve_old_ptr=_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0];
preserve_old_flags=_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2];
preserve_old_total=_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[5];
}else{
preserve_old_total=0; preserve_old_ptr=0; preserve_old_flags=0; preserve_new_total=0; preserve_copy_count=0;
}
alloc_new_desc[4]= 1 ;
alloc_new_desc[5]=(*_FUNC_IDERECENTBOX_INTEGER_NUMFILES)-alloc_new_desc[4]+1;
if (alloc_new_desc[5]<=0) error(5);
alloc_new_desc[6]=1;
alloc_req_elems=1;
alloc_bytes_per_element=(uint64)(8);
if (!alloc_bytes_per_element) error(257);
if (((int64)((ptrszint)alloc_new_desc[4]))!=alloc_new_desc[4]) error(257);
if (alloc_new_desc[5]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[5]))!=alloc_new_desc[5]) error(257);
if (alloc_new_desc[6]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[6]))!=alloc_new_desc[6]) error(257);
alloc_dim_value=(uint64)alloc_new_desc[5];
if (alloc_dim_value){
if (alloc_req_elems>(18446744073709551615ull/alloc_dim_value)) error(257);
alloc_req_elems*=alloc_dim_value;
}
if (alloc_req_elems>(18446744073709551615ull/alloc_bytes_per_element)) error(257);
alloc_req_bytes=alloc_req_elems*alloc_bytes_per_element;
if (((uint64)((ptrszint)alloc_req_elems))!=alloc_req_elems) error(257);
if (((uint64)((size_t)alloc_req_bytes))!=alloc_req_bytes) error(257);
preserve_new_total=alloc_req_elems;
preserve_copy_count=preserve_old_total;
if (preserve_new_total<preserve_copy_count) preserve_copy_count=preserve_new_total;
if (preserve_old_total){
preserve_new_ptr=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!preserve_new_ptr) error(257);
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]=preserve_new_ptr;
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
if (_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]&4){
while(tmp_long--) ((qbs**)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((qbs**)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=qbs_new(0,0);
}
tmp_long=preserve_copy_count;
while(tmp_long--){
qbs_set(((qbs**)(preserve_new_ptr))[tmp_long],((qbs**)(preserve_old_ptr))[tmp_long]);
}
tmp_long=preserve_old_total;
while(tmp_long--) qbs_free(((qbs**)(preserve_old_ptr))[tmp_long]);
free((void*)(preserve_old_ptr));
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]=preserve_new_ptr;
}else{
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]) error(257);
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
if (_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[2]&4){
while(tmp_long--) ((qbs**)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((qbs**)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=qbs_new(0,0);
}
}
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[4]=alloc_new_desc[4];
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[5]=alloc_new_desc[5];
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[6]=alloc_new_desc[6];
_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[7]=alloc_new_desc[7];
}
#line 19296 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19296,"ide_methods.bas");}while(r);
#line 19299 "ide/ide_methods.bas"
do{
#line 19299 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_I= 0 ;
#line 19299 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19299,"ide_methods.bas");}while(r);
#line 19300 "ide/ide_methods.bas"
do{
#line 19300 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT=*_FUNC_IDERECENTBOX_INTEGER_NUMFILES+ 3 ;
#line 19300 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19300,"ide_methods.bas");}while(r);
#line 19301 "ide/ide_methods.bas"
S_66357:;
#line 19301 "ide/ide_methods.bas"
if ((-(*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT>(*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 6 )))||is_error_pending()){
#line 19301 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19301,"ide_methods.bas");if(r)goto S_66357;}
#line 19302 "ide/ide_methods.bas"
do{
#line 19302 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 6 ;
#line 19302 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19302,"ide_methods.bas");}while(r);
#line 19303 "ide/ide_methods.bas"
}
#line 19304 "ide/ide_methods.bas"
S_66360:;
#line 19304 "ide/ide_methods.bas"
if ((-(*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH>(*__LONG_IDEWX- 8 )))||is_error_pending()){
#line 19304 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19304,"ide_methods.bas");if(r)goto S_66360;}
#line 19304 "ide/ide_methods.bas"
do{
#line 19304 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH=*__LONG_IDEWX- 8 ;
#line 19304 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19304,"ide_methods.bas");}while(r);
#line 19304 "ide/ide_methods.bas"
}
#line 19305 "ide/ide_methods.bas"
do{
#line 19305 "ide/ide_methods.bas"
SUB_IDEPAR((void*)( ((char*)(_FUNC_IDERECENTBOX_UDT_P)) + ((0+0)) ),_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH,_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT,qbs_new_txt_len("Open",4));
#line 19305 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19305 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19305,"ide_methods.bas");}while(r);
#line 19307 "ide/ide_methods.bas"
do{
#line 19307 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_I=*_FUNC_IDERECENTBOX_LONG_I+ 1 ;
#line 19307 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19307,"ide_methods.bas");}while(r);
#line 19308 "ide/ide_methods.bas"
do{
#line 19308 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+36)))= 2 ;
#line 19308 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19308,"ide_methods.bas");}while(r);
#line 19309 "ide/ide_methods.bas"
do{
#line 19309 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+24)))= 1 ;
#line 19309 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19309,"ide_methods.bas");}while(r);
#line 19311 "ide/ide_methods.bas"
do{
#line 19311 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+28)))=*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH- 4 ;
#line 19311 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19311,"ide_methods.bas");}while(r);
#line 19311 "ide/ide_methods.bas"
do{
#line 19311 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+32)))=*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT- 3 ;
#line 19311 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19311,"ide_methods.bas");}while(r);
#line 19312 "ide/ide_methods.bas"
do{
#line 19312 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(func_mid(_FUNC_IDERECENTBOX_STRING_L, 2 ,NULL,0));
#line 19312 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19312,"ide_methods.bas");}while(r);
#line 19313 "ide/ide_methods.bas"
do{
#line 19313 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+76)))= 1 ;
#line 19313 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19313,"ide_methods.bas");}while(r);
#line 19314 "ide/ide_methods.bas"
do{
#line 19314 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+40)))=FUNC_IDENEWTXT(qbs_new_txt_len("Recent Programs",15));
#line 19314 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19314,"ide_methods.bas");}while(r);
#line 19316 "ide/ide_methods.bas"
do{
#line 19316 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_I=*_FUNC_IDERECENTBOX_LONG_I+ 1 ;
#line 19316 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19316,"ide_methods.bas");}while(r);
#line 19317 "ide/ide_methods.bas"
do{
#line 19317 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+36)))= 3 ;
#line 19317 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19317,"ide_methods.bas");}while(r);
#line 19318 "ide/ide_methods.bas"
do{
#line 19318 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+24)))=*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT;
#line 19318 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19318,"ide_methods.bas");}while(r);
#line 19319 "ide/ide_methods.bas"
do{
#line 19319 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("#Open",5),_FUNC_IDERECENTBOX_STRING1_SEP),qbs_new_txt_len("#Cancel",7)),_FUNC_IDERECENTBOX_STRING1_SEP),qbs_new_txt_len("Clear #list",11)),_FUNC_IDERECENTBOX_STRING1_SEP),qbs_new_txt_len("#Remove broken links",20)));
#line 19319 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19319,"ide_methods.bas");}while(r);
#line 19320 "ide/ide_methods.bas"
do{
#line 19320 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+60)))= 1 ;
#line 19320 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19320,"ide_methods.bas");}while(r);
#line 19324 "ide/ide_methods.bas"
S_66377:;
#line 19324 "ide/ide_methods.bas"
fornext_value6838= 1 ;
#line 19324 "ide/ide_methods.bas"
fornext_finalvalue6838= 100 ;
#line 19324 "ide/ide_methods.bas"
fornext_step6838= 1 ;
#line 19324 "ide/ide_methods.bas"
if (fornext_step6838<0) fornext_step_negative6838=1; else fornext_step_negative6838=0;
#line 19324 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error6838;
#line 19324 "ide/ide_methods.bas"
goto fornext_entrylabel6838;
#line 19324 "ide/ide_methods.bas"
while(1){
#line 19324 "ide/ide_methods.bas"
fornext_value6838=fornext_step6838+(*_FUNC_IDERECENTBOX_LONG_I);
#line 19324 "ide/ide_methods.bas"
fornext_entrylabel6838:
#line 19324 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_I=fornext_value6838;
#line 19324 "ide/ide_methods.bas"
if (fornext_step_negative6838){
#line 19324 "ide/ide_methods.bas"
if (fornext_value6838<fornext_finalvalue6838) break;
#line 19324 "ide/ide_methods.bas"
}else{
#line 19324 "ide/ide_methods.bas"
if (fornext_value6838>fornext_finalvalue6838) break;
#line 19324 "ide/ide_methods.bas"
}
#line 19324 "ide/ide_methods.bas"
fornext_error6838:;
#line 19324 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19324,"ide_methods.bas");if(r)goto S_66377;}
#line 19324 "ide/ide_methods.bas"
do{
#line 19324 "ide/ide_methods.bas"
memcpy((((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+0))+(0)),(((char*)_FUNC_IDERECENTBOX_UDT_P)+((0+0))+(0)),20);
#line 19324 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19324,"ide_methods.bas");}while(r);
#line 19324 "ide/ide_methods.bas"
fornext_continue_6837:;
#line 19324 "ide/ide_methods.bas"
}
#line 19324 "ide/ide_methods.bas"
fornext_exit_6837:;
#line 19327 "ide/ide_methods.bas"
S_66380:;
#line 19327 "ide/ide_methods.bas"
do{
#line 19327 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19327,"ide_methods.bas");if(r)goto S_66380;}
#line 19329 "ide/ide_methods.bas"
do{
#line 19329 "ide/ide_methods.bas"
SUB_IDEDRAWPAR((void*)( ((char*)(_FUNC_IDERECENTBOX_UDT_P)) + ((0+0)) ));
#line 19329 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19329,"ide_methods.bas");}while(r);
#line 19330 "ide/ide_methods.bas"
do{
#line 19330 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_F= 1 ;
#line 19330 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19330,"ide_methods.bas");}while(r);
#line 19330 "ide/ide_methods.bas"
do{
#line 19330 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CX= 0 ;
#line 19330 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19330,"ide_methods.bas");}while(r);
#line 19330 "ide/ide_methods.bas"
do{
#line 19330 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CY= 0 ;
#line 19330 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19330,"ide_methods.bas");}while(r);
#line 19331 "ide/ide_methods.bas"
S_66385:;
#line 19331 "ide/ide_methods.bas"
fornext_value6841= 1 ;
#line 19331 "ide/ide_methods.bas"
fornext_finalvalue6841= 100 ;
#line 19331 "ide/ide_methods.bas"
fornext_step6841= 1 ;
#line 19331 "ide/ide_methods.bas"
if (fornext_step6841<0) fornext_step_negative6841=1; else fornext_step_negative6841=0;
#line 19331 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error6841;
#line 19331 "ide/ide_methods.bas"
goto fornext_entrylabel6841;
#line 19331 "ide/ide_methods.bas"
while(1){
#line 19331 "ide/ide_methods.bas"
fornext_value6841=fornext_step6841+(*_FUNC_IDERECENTBOX_LONG_I);
#line 19331 "ide/ide_methods.bas"
fornext_entrylabel6841:
#line 19331 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_I=fornext_value6841;
#line 19331 "ide/ide_methods.bas"
if (fornext_step_negative6841){
#line 19331 "ide/ide_methods.bas"
if (fornext_value6841<fornext_finalvalue6841) break;
#line 19331 "ide/ide_methods.bas"
}else{
#line 19331 "ide/ide_methods.bas"
if (fornext_value6841>fornext_finalvalue6841) break;
#line 19331 "ide/ide_methods.bas"
}
#line 19331 "ide/ide_methods.bas"
fornext_error6841:;
#line 19331 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19331,"ide_methods.bas");if(r)goto S_66385;}
#line 19332 "ide/ide_methods.bas"
S_66386:;
#line 19332 "ide/ide_methods.bas"
if ((*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+36))))||is_error_pending()){
#line 19332 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19332,"ide_methods.bas");if(r)goto S_66386;}
#line 19334 "ide/ide_methods.bas"
do{
#line 19334 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+72)))=*_FUNC_IDERECENTBOX_LONG_FOCUS-*_FUNC_IDERECENTBOX_LONG_F;
#line 19334 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19334,"ide_methods.bas");}while(r);
#line 19335 "ide/ide_methods.bas"
do{
#line 19335 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+64)))= 0 ;
#line 19335 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19335,"ide_methods.bas");}while(r);
#line 19335 "ide/ide_methods.bas"
do{
#line 19335 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+68)))= 0 ;
#line 19335 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19335,"ide_methods.bas");}while(r);
#line 19336 "ide/ide_methods.bas"
do{
#line 19336 "ide/ide_methods.bas"
SUB_IDEDRAWOBJ((void*)( ((char*)(_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])) + (((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+0)) ),_FUNC_IDERECENTBOX_LONG_F);
#line 19336 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19336,"ide_methods.bas");}while(r);
#line 19337 "ide/ide_methods.bas"
S_66391:;
#line 19337 "ide/ide_methods.bas"
if ((*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+64))))||is_error_pending()){
#line 19337 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19337,"ide_methods.bas");if(r)goto S_66391;}
#line 19337 "ide/ide_methods.bas"
do{
#line 19337 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CX=*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+64)));
#line 19337 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19337,"ide_methods.bas");}while(r);
#line 19337 "ide/ide_methods.bas"
do{
#line 19337 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CY=*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+68)));
#line 19337 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19337,"ide_methods.bas");}while(r);
#line 19337 "ide/ide_methods.bas"
}
#line 19338 "ide/ide_methods.bas"
}
#line 19339 "ide/ide_methods.bas"
fornext_continue_6840:;
#line 19339 "ide/ide_methods.bas"
}
#line 19339 "ide/ide_methods.bas"
fornext_exit_6840:;
#line 19340 "ide/ide_methods.bas"
do{
#line 19340 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_LASTFOCUS=*_FUNC_IDERECENTBOX_LONG_F- 1 ;
#line 19340 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19340,"ide_methods.bas");}while(r);
#line 19344 "ide/ide_methods.bas"
do{
#line 19344 "ide/ide_methods.bas"
sub_pcopy( 1 , 0 );
#line 19344 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19344,"ide_methods.bas");}while(r);
#line 19345 "ide/ide_methods.bas"
S_66399:;
#line 19345 "ide/ide_methods.bas"
if ((*_FUNC_IDERECENTBOX_LONG_CX)||is_error_pending()){
#line 19345 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19345,"ide_methods.bas");if(r)goto S_66399;}
#line 19345 "ide/ide_methods.bas"
do{
#line 19345 "ide/ide_methods.bas"
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
#line 19345 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19345,"ide_methods.bas");}while(r);
#line 19345 "ide/ide_methods.bas"
do{
#line 19345 "ide/ide_methods.bas"
qbg_sub_locate(*_FUNC_IDERECENTBOX_LONG_CY,*_FUNC_IDERECENTBOX_LONG_CX, 1 ,NULL,NULL,7);
#line 19345 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19345,"ide_methods.bas");}while(r);
#line 19345 "ide/ide_methods.bas"
do{
#line 19345 "ide/ide_methods.bas"
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
#line 19345 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19345,"ide_methods.bas");}while(r);
#line 19345 "ide/ide_methods.bas"
}
#line 19348 "ide/ide_methods.bas"
do{
#line 19348 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CHANGE= 0 ;
#line 19348 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19348,"ide_methods.bas");}while(r);
#line 19349 "ide/ide_methods.bas"
S_66405:;
#line 19349 "ide/ide_methods.bas"
do{
#line 19349 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19349,"ide_methods.bas");if(r)goto S_66405;}
#line 19350 "ide/ide_methods.bas"
do{
#line 19350 "ide/ide_methods.bas"
SUB_GETINPUT();
#line 19350 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19350,"ide_methods.bas");}while(r);
#line 19351 "ide/ide_methods.bas"
S_66407:;
#line 19351 "ide/ide_methods.bas"
if ((*__LONG_MWHEEL)||is_error_pending()){
#line 19351 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19351,"ide_methods.bas");if(r)goto S_66407;}
#line 19351 "ide/ide_methods.bas"
do{
#line 19351 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
#line 19351 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19351,"ide_methods.bas");}while(r);
#line 19351 "ide/ide_methods.bas"
}
#line 19352 "ide/ide_methods.bas"
S_66410:;
#line 19352 "ide/ide_methods.bas"
if ((*__LONG_KB)||is_error_pending()){
#line 19352 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19352,"ide_methods.bas");if(r)goto S_66410;}
#line 19352 "ide/ide_methods.bas"
do{
#line 19352 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
#line 19352 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19352,"ide_methods.bas");}while(r);
#line 19352 "ide/ide_methods.bas"
}
#line 19353 "ide/ide_methods.bas"
S_66413:;
#line 19353 "ide/ide_methods.bas"
if ((*__LONG_MCLICK)||is_error_pending()){
#line 19353 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19353,"ide_methods.bas");if(r)goto S_66413;}
#line 19353 "ide/ide_methods.bas"
do{
#line 19353 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_MOUSEDOWN= 1 ;
#line 19353 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19353,"ide_methods.bas");}while(r);
#line 19353 "ide/ide_methods.bas"
do{
#line 19353 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
#line 19353 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19353,"ide_methods.bas");}while(r);
#line 19353 "ide/ide_methods.bas"
}
#line 19354 "ide/ide_methods.bas"
S_66417:;
#line 19354 "ide/ide_methods.bas"
if ((*__LONG_MRELEASE)||is_error_pending()){
#line 19354 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19354,"ide_methods.bas");if(r)goto S_66417;}
#line 19354 "ide/ide_methods.bas"
do{
#line 19354 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_MOUSEUP= 1 ;
#line 19354 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19354,"ide_methods.bas");}while(r);
#line 19354 "ide/ide_methods.bas"
do{
#line 19354 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
#line 19354 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19354,"ide_methods.bas");}while(r);
#line 19354 "ide/ide_methods.bas"
}
#line 19355 "ide/ide_methods.bas"
S_66421:;
#line 19355 "ide/ide_methods.bas"
if ((*__LONG_MB)||is_error_pending()){
#line 19355 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19355,"ide_methods.bas");if(r)goto S_66421;}
#line 19355 "ide/ide_methods.bas"
do{
#line 19355 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
#line 19355 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19355,"ide_methods.bas");}while(r);
#line 19355 "ide/ide_methods.bas"
}
#line 19356 "ide/ide_methods.bas"
do{
#line 19356 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_ALT=*__LONG_KALT;
#line 19356 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19356,"ide_methods.bas");}while(r);
#line 19356 "ide/ide_methods.bas"
S_66425:;
#line 19356 "ide/ide_methods.bas"
if ((-(*_FUNC_IDERECENTBOX_LONG_ALT!=*_FUNC_IDERECENTBOX_LONG_OLDALT))||is_error_pending()){
#line 19356 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19356,"ide_methods.bas");if(r)goto S_66425;}
#line 19356 "ide/ide_methods.bas"
do{
#line 19356 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
#line 19356 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19356,"ide_methods.bas");}while(r);
#line 19356 "ide/ide_methods.bas"
}
#line 19357 "ide/ide_methods.bas"
do{
#line 19357 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_OLDALT=*_FUNC_IDERECENTBOX_LONG_ALT;
#line 19357 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19357,"ide_methods.bas");}while(r);
#line 19358 "ide/ide_methods.bas"
do{
#line 19358 "ide/ide_methods.bas"
sub__limit( 100 );
#line 19358 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19358,"ide_methods.bas");}while(r);
#line 19359 "ide/ide_methods.bas"
S_66430:;
#line 19359 "ide/ide_methods.bas"
dl_continue_6842:;
#line 19359 "ide/ide_methods.bas"
}while((!(*_FUNC_IDERECENTBOX_LONG_CHANGE))&&(!is_error_pending()));
#line 19359 "ide/ide_methods.bas"
dl_exit_6842:;
#line 19359 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19359,"ide_methods.bas");if(r)goto S_66430;}
#line 19360 "ide/ide_methods.bas"
S_66431:;
#line 19360 "ide/ide_methods.bas"
if ((*_FUNC_IDERECENTBOX_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
#line 19360 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19360,"ide_methods.bas");if(r)goto S_66431;}
#line 19360 "ide/ide_methods.bas"
do{
#line 19360 "ide/ide_methods.bas"
*__LONG_IDEHL= 1 ;
#line 19360 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19360,"ide_methods.bas");}while(r);
#line 19360 "ide/ide_methods.bas"
}else{
#line 19360 "ide/ide_methods.bas"
do{
#line 19360 "ide/ide_methods.bas"
*__LONG_IDEHL= 0 ;
#line 19360 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19360,"ide_methods.bas");}while(r);
#line 19360 "ide/ide_methods.bas"
}
#line 19362 "ide/ide_methods.bas"
do{
#line 19362 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING_ALTLETTER,qbs_new_txt_len("",0));
#line 19362 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19362 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19362,"ide_methods.bas");}while(r);
#line 19363 "ide/ide_methods.bas"
S_66437:;
#line 19363 "ide/ide_methods.bas"
if ((*_FUNC_IDERECENTBOX_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
#line 19363 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19363,"ide_methods.bas");if(r)goto S_66437;}
#line 19364 "ide/ide_methods.bas"
S_66438:;
#line 19364 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(__STRING_K->len== 1 )))||is_error_pending()){
#line 19364 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19364,"ide_methods.bas");if(r)goto S_66438;}
#line 19365 "ide/ide_methods.bas"
do{
#line 19365 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_K=qbs_asc(qbs_ucase(__STRING_K));
#line 19365 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19365 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19365,"ide_methods.bas");}while(r);
#line 19366 "ide/ide_methods.bas"
S_66440:;
#line 19366 "ide/ide_methods.bas"
if (((-(*_FUNC_IDERECENTBOX_LONG_K>= 65 ))&(-(*_FUNC_IDERECENTBOX_LONG_K<= 90 )))||is_error_pending()){
#line 19366 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19366,"ide_methods.bas");if(r)goto S_66440;}
#line 19366 "ide/ide_methods.bas"
do{
#line 19366 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING_ALTLETTER,func_chr(*_FUNC_IDERECENTBOX_LONG_K));
#line 19366 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19366 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19366,"ide_methods.bas");}while(r);
#line 19366 "ide/ide_methods.bas"
}
#line 19367 "ide/ide_methods.bas"
}
#line 19368 "ide/ide_methods.bas"
}
#line 19369 "ide/ide_methods.bas"
do{
#line 19369 "ide/ide_methods.bas"
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
#line 19369 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19369,"ide_methods.bas");}while(r);
#line 19369 "ide/ide_methods.bas"
do{
#line 19369 "ide/ide_methods.bas"
qbg_sub_locate(NULL,NULL, 0 ,NULL,NULL,4);
#line 19369 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19369,"ide_methods.bas");}while(r);
#line 19369 "ide/ide_methods.bas"
do{
#line 19369 "ide/ide_methods.bas"
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
#line 19369 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19369,"ide_methods.bas");}while(r);
#line 19373 "ide/ide_methods.bas"
do{
#line 19373 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_INFO= 0 ;
#line 19373 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19373,"ide_methods.bas");}while(r);
#line 19374 "ide/ide_methods.bas"
S_66449:;
#line 19374 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_K,qbs_new_txt_len("",0))))||is_error_pending()){
#line 19374 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19374,"ide_methods.bas");if(r)goto S_66449;}
#line 19374 "ide/ide_methods.bas"
do{
#line 19374 "ide/ide_methods.bas"
qbs_set(__STRING_K,func_chr( 255 ));
#line 19374 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19374 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19374,"ide_methods.bas");}while(r);
#line 19374 "ide/ide_methods.bas"
}
#line 19375 "ide/ide_methods.bas"
S_66452:;
#line 19375 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(-(*__LONG_KSHIFT== 0 ))&(qbs_equal(__STRING_K,func_chr( 9 )))))||is_error_pending()){
#line 19375 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19375,"ide_methods.bas");if(r)goto S_66452;}
#line 19375 "ide/ide_methods.bas"
do{
#line 19375 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_FOCUS=*_FUNC_IDERECENTBOX_LONG_FOCUS+ 1 ;
#line 19375 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19375,"ide_methods.bas");}while(r);
#line 19375 "ide/ide_methods.bas"
}
#line 19376 "ide/ide_methods.bas"
S_66455:;
#line 19376 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(*__LONG_KSHIFT&(qbs_equal(__STRING_K,func_chr( 9 ))))|((func_instr(NULL,func__os(),qbs_new_txt_len("MAC",3),0))&(qbs_equal(__STRING_K,func_chr( 25 ))))))||is_error_pending()){
#line 19376 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19376,"ide_methods.bas");if(r)goto S_66455;}
#line 19376 "ide/ide_methods.bas"
do{
#line 19376 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_FOCUS=*_FUNC_IDERECENTBOX_LONG_FOCUS- 1 ;
#line 19376 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19376,"ide_methods.bas");}while(r);
#line 19376 "ide/ide_methods.bas"
do{
#line 19376 "ide/ide_methods.bas"
qbs_set(__STRING_K,qbs_new_txt_len("",0));
#line 19376 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19376 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19376,"ide_methods.bas");}while(r);
#line 19376 "ide/ide_methods.bas"
}
#line 19377 "ide/ide_methods.bas"
S_66459:;
#line 19377 "ide/ide_methods.bas"
if ((-(*_FUNC_IDERECENTBOX_LONG_FOCUS< 1 ))||is_error_pending()){
#line 19377 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19377,"ide_methods.bas");if(r)goto S_66459;}
#line 19377 "ide/ide_methods.bas"
do{
#line 19377 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_FOCUS=*_FUNC_IDERECENTBOX_LONG_LASTFOCUS;
#line 19377 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19377,"ide_methods.bas");}while(r);
#line 19377 "ide/ide_methods.bas"
}
#line 19378 "ide/ide_methods.bas"
S_66462:;
#line 19378 "ide/ide_methods.bas"
if ((-(*_FUNC_IDERECENTBOX_LONG_FOCUS>*_FUNC_IDERECENTBOX_LONG_LASTFOCUS))||is_error_pending()){
#line 19378 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19378,"ide_methods.bas");if(r)goto S_66462;}
#line 19378 "ide/ide_methods.bas"
do{
#line 19378 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_FOCUS= 1 ;
#line 19378 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19378,"ide_methods.bas");}while(r);
#line 19378 "ide/ide_methods.bas"
}
#line 19379 "ide/ide_methods.bas"
do{
#line 19379 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_F= 1 ;
#line 19379 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19379,"ide_methods.bas");}while(r);
#line 19380 "ide/ide_methods.bas"
S_66466:;
#line 19380 "ide/ide_methods.bas"
fornext_value6845= 1 ;
#line 19380 "ide/ide_methods.bas"
fornext_finalvalue6845= 100 ;
#line 19380 "ide/ide_methods.bas"
fornext_step6845= 1 ;
#line 19380 "ide/ide_methods.bas"
if (fornext_step6845<0) fornext_step_negative6845=1; else fornext_step_negative6845=0;
#line 19380 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error6845;
#line 19380 "ide/ide_methods.bas"
goto fornext_entrylabel6845;
#line 19380 "ide/ide_methods.bas"
while(1){
#line 19380 "ide/ide_methods.bas"
fornext_value6845=fornext_step6845+(*_FUNC_IDERECENTBOX_LONG_I);
#line 19380 "ide/ide_methods.bas"
fornext_entrylabel6845:
#line 19380 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_I=fornext_value6845;
#line 19380 "ide/ide_methods.bas"
if (fornext_step_negative6845){
#line 19380 "ide/ide_methods.bas"
if (fornext_value6845<fornext_finalvalue6845) break;
#line 19380 "ide/ide_methods.bas"
}else{
#line 19380 "ide/ide_methods.bas"
if (fornext_value6845>fornext_finalvalue6845) break;
#line 19380 "ide/ide_methods.bas"
}
#line 19380 "ide/ide_methods.bas"
fornext_error6845:;
#line 19380 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19380,"ide_methods.bas");if(r)goto S_66466;}
#line 19381 "ide/ide_methods.bas"
do{
#line 19381 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_T=*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+36)));
#line 19381 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19381,"ide_methods.bas");}while(r);
#line 19382 "ide/ide_methods.bas"
S_66468:;
#line 19382 "ide/ide_methods.bas"
if ((*_FUNC_IDERECENTBOX_LONG_T)||is_error_pending()){
#line 19382 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19382,"ide_methods.bas");if(r)goto S_66468;}
#line 19383 "ide/ide_methods.bas"
do{
#line 19383 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_FOCUSOFFSET=*_FUNC_IDERECENTBOX_LONG_FOCUS-*_FUNC_IDERECENTBOX_LONG_F;
#line 19383 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19383,"ide_methods.bas");}while(r);
#line 19384 "ide/ide_methods.bas"
do{
#line 19384 "ide/ide_methods.bas"
SUB_IDEOBJUPDATE((void*)( ((char*)(_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])) + (((array_check((*_FUNC_IDERECENTBOX_LONG_I)-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+0)) ),_FUNC_IDERECENTBOX_LONG_FOCUS,_FUNC_IDERECENTBOX_LONG_F,_FUNC_IDERECENTBOX_LONG_FOCUSOFFSET,__STRING_K,_FUNC_IDERECENTBOX_STRING_ALTLETTER,__LONG_MB,_FUNC_IDERECENTBOX_LONG_MOUSEDOWN,_FUNC_IDERECENTBOX_LONG_MOUSEUP,__LONG_MX,__LONG_MY,_FUNC_IDERECENTBOX_LONG_INFO,__LONG_MWHEEL);
#line 19384 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19384 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19384,"ide_methods.bas");}while(r);
#line 19385 "ide/ide_methods.bas"
}
#line 19386 "ide/ide_methods.bas"
fornext_continue_6844:;
#line 19386 "ide/ide_methods.bas"
}
#line 19386 "ide/ide_methods.bas"
fornext_exit_6844:;
#line 19389 "ide/ide_methods.bas"
S_66473:;
#line 19389 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(__STRING_K,func_chr( 27 )))|(((-(*_FUNC_IDERECENTBOX_LONG_FOCUS== 3 ))&(-(*_FUNC_IDERECENTBOX_LONG_INFO!= 0 ))))))||is_error_pending()){
#line 19389 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19389,"ide_methods.bas");if(r)goto S_66473;}
#line 19390 "ide/ide_methods.bas"
do{
#line 19390 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,qbs_new_txt_len("",0));
#line 19390 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19390 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19390,"ide_methods.bas");}while(r);
#line 19391 "ide/ide_methods.bas"
do{
#line 19391 "ide/ide_methods.bas"
goto exit_subfunc;
#line 19391 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19391,"ide_methods.bas");}while(r);
#line 19392 "ide/ide_methods.bas"
}
#line 19393 "ide/ide_methods.bas"
S_66477:;
#line 19393 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,((qbs_equal(__STRING_K,func_chr( 13 )))&(-(*_FUNC_IDERECENTBOX_LONG_FOCUS== 1 )))|((-(*_FUNC_IDERECENTBOX_LONG_FOCUS== 2 ))&(-(*_FUNC_IDERECENTBOX_LONG_INFO!= 0 )))|((-(*_FUNC_IDERECENTBOX_LONG_INFO== 1 ))&(-(*_FUNC_IDERECENTBOX_LONG_FOCUS== 1 )))))||is_error_pending()){
#line 19393 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19393,"ide_methods.bas");if(r)goto S_66477;}
#line 19394 "ide/ide_methods.bas"
do{
#line 19394 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING_F,(((qbs**)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[array_check((func_abs((int32)(*(int32*)(((char*)_FUNC_IDERECENTBOX_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDERECENTBOX_ARRAY_UDT_O[4],_FUNC_IDERECENTBOX_ARRAY_UDT_O[5]))*101+76))))))-_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[4],_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[5])]));
#line 19394 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19394 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19394,"ide_methods.bas");}while(r);
#line 19395 "ide/ide_methods.bas"
do{
#line 19395 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,_FUNC_IDERECENTBOX_STRING_F);
#line 19395 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19395 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19395,"ide_methods.bas");}while(r);
#line 19396 "ide/ide_methods.bas"
do{
#line 19396 "ide/ide_methods.bas"
goto exit_subfunc;
#line 19396 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19396,"ide_methods.bas");}while(r);
#line 19397 "ide/ide_methods.bas"
}
#line 19398 "ide/ide_methods.bas"
S_66482:;
#line 19398 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,((qbs_equal(__STRING_K,func_chr( 13 )))&(-(*_FUNC_IDERECENTBOX_LONG_FOCUS== 4 )))|((-(*_FUNC_IDERECENTBOX_LONG_FOCUS== 4 ))&(-(*_FUNC_IDERECENTBOX_LONG_INFO!= 0 )))|((-(*_FUNC_IDERECENTBOX_LONG_INFO== 1 ))&(-(*_FUNC_IDERECENTBOX_LONG_FOCUS== 4 )))))||is_error_pending()){
#line 19398 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19398,"ide_methods.bas");if(r)goto S_66482;}
#line 19399 "ide/ide_methods.bas"
do{
#line 19399 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,qbs_new_txt_len("<C>",3));
#line 19399 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19399 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19399,"ide_methods.bas");}while(r);
#line 19400 "ide/ide_methods.bas"
do{
#line 19400 "ide/ide_methods.bas"
goto exit_subfunc;
#line 19400 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19400,"ide_methods.bas");}while(r);
#line 19401 "ide/ide_methods.bas"
}
#line 19402 "ide/ide_methods.bas"
S_66486:;
#line 19402 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,((qbs_equal(__STRING_K,func_chr( 13 )))&(-(*_FUNC_IDERECENTBOX_LONG_FOCUS== 5 )))|((-(*_FUNC_IDERECENTBOX_LONG_FOCUS== 5 ))&(-(*_FUNC_IDERECENTBOX_LONG_INFO!= 0 )))|((-(*_FUNC_IDERECENTBOX_LONG_INFO== 1 ))&(-(*_FUNC_IDERECENTBOX_LONG_FOCUS== 5 )))))||is_error_pending()){
#line 19402 "ide/ide_methods.bas"
if(qbevent){evnt(28819,19402,"ide_methods.bas");if(r)goto S_66486;}
#line 19403 "ide/ide_methods.bas"
do{
#line 19403 "ide/ide_methods.bas"
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,qbs_new_txt_len("<R>",3));
#line 19403 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 19403 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19403,"ide_methods.bas");}while(r);
#line 19404 "ide/ide_methods.bas"
do{
#line 19404 "ide/ide_methods.bas"
goto exit_subfunc;
#line 19404 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19404,"ide_methods.bas");}while(r);
#line 19405 "ide/ide_methods.bas"
}
#line 19407 "ide/ide_methods.bas"
do{
#line 19407 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_MOUSEDOWN= 0 ;
#line 19407 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19407,"ide_methods.bas");}while(r);
#line 19408 "ide/ide_methods.bas"
do{
#line 19408 "ide/ide_methods.bas"
*_FUNC_IDERECENTBOX_LONG_MOUSEUP= 0 ;
#line 19408 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,19408,"ide_methods.bas");}while(r);
#line 19409 "ide/ide_methods.bas"
dl_continue_6839:;
#line 19409 "ide/ide_methods.bas"
}while(1);
#line 19409 "ide/ide_methods.bas"
dl_exit_6839:;
#line 19410 "ide/ide_methods.bas"
exit_subfunc:;
#line 19410 "ide/ide_methods.bas"
free_mem_lock(sf_mem_lock);
#line 19410 "ide/ide_methods.bas"
#include "free456.txt"
#line 19410 "ide/ide_methods.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 19410 "ide/ide_methods.bas"
cmem_sp=tmp_cmem_sp;
#line 19410 "ide/ide_methods.bas"
qbs_maketmp(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX);return _FUNC_IDERECENTBOX_STRING_IDERECENTBOX;
#line 19410 "ide/ide_methods.bas"
}
