qbs* FUNC_IDERECENTBOX(){
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 "data351.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{
sub_pcopy( 0 , 2 );
if(!qbevent)break;evnt(25769,18746,"ide_methods.bas");}while(r);
do{
sub_pcopy( 0 , 1 );
if(!qbevent)break;evnt(25769,18747,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(25769,18748,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_FOCUS= 1 ;
if(!qbevent)break;evnt(25769,18749,"ide_methods.bas");}while(r);
do{
if(!qbevent)break;evnt(25769,18750,"ide_methods.bas");}while(r);
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];
}
}
if(!qbevent)break;evnt(25769,18751,"ide_methods.bas");}while(r);
do{
if(!qbevent)break;evnt(25769,18752,"ide_methods.bas");}while(r);
do{
qbs_set(_FUNC_IDERECENTBOX_STRING1_SEP,func_chr( 0 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18753,"ide_methods.bas");}while(r);
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_L,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18757,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH= 72 ;
if(!qbevent)break;evnt(25769,18757,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_INTEGER_NUMFILES= 0 ;
if(!qbevent)break;evnt(25769,18757,"ide_methods.bas");}while(r);
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--) ((uint64*)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=(uint64)qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((uint64*)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=(uint64)qbs_new(0,0);
}
tmp_long=preserve_old_total;
while(tmp_long--) qbs_free((qbs*)((uint64*)(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--) ((uint64*)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=(uint64)qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((uint64*)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=(uint64)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];
}
if(!qbevent)break;evnt(25769,18758,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_INTEGER_BH=FUNC_FILETOBUF(__STRING_RECENTFILE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18759,"ide_methods.bas");}while(r);
S_60534:;
while(((-(FUNC_ENDOFBUF(_FUNC_IDERECENTBOX_INTEGER_BH)== 0 ))&(-(*_FUNC_IDERECENTBOX_INTEGER_NUMFILES<*__LONG_IDEMAXRECENT)))||is_error_pending()){
if(qbevent){evnt(25769,18760,"ide_methods.bas");if(r)goto S_60534;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_F,FUNC_READBUFLINE(_FUNC_IDERECENTBOX_INTEGER_BH));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18761,"ide_methods.bas");}while(r);
S_60536:;
if ((qbs_cleanup(qbs_tmp_base,-((_FUNC_IDERECENTBOX_STRING_F->len+ 6 )>*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH)))||is_error_pending()){
if(qbevent){evnt(25769,18762,"ide_methods.bas");if(r)goto S_60536;}
do{
*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH=_FUNC_IDERECENTBOX_STRING_F->len+ 6 ;
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18762,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_INTEGER_NUMFILES=*_FUNC_IDERECENTBOX_INTEGER_NUMFILES+ 1 ;
if(!qbevent)break;evnt(25769,18763,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_FUNC_IDERECENTBOX_INTEGER_NUMFILES)-_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[4],_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[5]);
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long])),_FUNC_IDERECENTBOX_STRING_F);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18763,"ide_methods.bas");}while(r);
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_L,qbs_add(qbs_add(_FUNC_IDERECENTBOX_STRING_L,_FUNC_IDERECENTBOX_STRING1_SEP),_FUNC_IDERECENTBOX_STRING_F));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18764,"ide_methods.bas");}while(r);
ww_continue_6870:;
}
ww_exit_6870:;
do{
SUB_DISPOSEBUF(_FUNC_IDERECENTBOX_INTEGER_BH);
if(!qbevent)break;evnt(25769,18766,"ide_methods.bas");}while(r);
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--) ((uint64*)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=(uint64)qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((uint64*)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=(uint64)qbs_new(0,0);
}
tmp_long=preserve_copy_count;
while(tmp_long--){
qbs_set((qbs*)((uint64*)(preserve_new_ptr))[tmp_long],(qbs*)((uint64*)(preserve_old_ptr))[tmp_long]);
}
tmp_long=preserve_old_total;
while(tmp_long--) qbs_free((qbs*)((uint64*)(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--) ((uint64*)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=(uint64)qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((uint64*)(_FUNC_IDERECENTBOX_ARRAY_STRING_TEMPLIST[0]))[tmp_long]=(uint64)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];
}
if(!qbevent)break;evnt(25769,18767,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_I= 0 ;
if(!qbevent)break;evnt(25769,18770,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT=*_FUNC_IDERECENTBOX_INTEGER_NUMFILES+ 3 ;
if(!qbevent)break;evnt(25769,18771,"ide_methods.bas");}while(r);
S_60547:;
if ((-(*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT>(*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 6 )))||is_error_pending()){
if(qbevent){evnt(25769,18772,"ide_methods.bas");if(r)goto S_60547;}
do{
*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 6 ;
if(!qbevent)break;evnt(25769,18773,"ide_methods.bas");}while(r);
}
S_60550:;
if ((-(*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH>(*__LONG_IDEWX- 8 )))||is_error_pending()){
if(qbevent){evnt(25769,18775,"ide_methods.bas");if(r)goto S_60550;}
do{
*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH=*__LONG_IDEWX- 8 ;
if(!qbevent)break;evnt(25769,18775,"ide_methods.bas");}while(r);
}
do{
SUB_IDEPAR((void*)( ((char*)(_FUNC_IDERECENTBOX_UDT_P)) + ((0+0)) ),_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH,_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT,qbs_new_txt_len("Open",4));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18776,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_I=*_FUNC_IDERECENTBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18778,"ide_methods.bas");}while(r);
do{
*(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 ;
if(!qbevent)break;evnt(25769,18779,"ide_methods.bas");}while(r);
do{
*(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 ;
if(!qbevent)break;evnt(25769,18780,"ide_methods.bas");}while(r);
do{
*(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 ;
if(!qbevent)break;evnt(25769,18782,"ide_methods.bas");}while(r);
do{
*(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 ;
if(!qbevent)break;evnt(25769,18782,"ide_methods.bas");}while(r);
do{
*(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));
if(!qbevent)break;evnt(25769,18783,"ide_methods.bas");}while(r);
do{
*(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 ;
if(!qbevent)break;evnt(25769,18784,"ide_methods.bas");}while(r);
do{
*(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));
if(!qbevent)break;evnt(25769,18785,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_I=*_FUNC_IDERECENTBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18787,"ide_methods.bas");}while(r);
do{
*(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 ;
if(!qbevent)break;evnt(25769,18788,"ide_methods.bas");}while(r);
do{
*(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;
if(!qbevent)break;evnt(25769,18789,"ide_methods.bas");}while(r);
do{
*(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)));
if(!qbevent)break;evnt(25769,18790,"ide_methods.bas");}while(r);
do{
*(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 ;
if(!qbevent)break;evnt(25769,18791,"ide_methods.bas");}while(r);
S_60567:;
fornext_value6874= 1 ;
fornext_finalvalue6874= 100 ;
fornext_step6874= 1 ;
if (fornext_step6874<0) fornext_step_negative6874=1; else fornext_step_negative6874=0;
if (is_error_pending()) goto fornext_error6874;
goto fornext_entrylabel6874;
while(1){
fornext_value6874=fornext_step6874+(*_FUNC_IDERECENTBOX_LONG_I);
fornext_entrylabel6874:
*_FUNC_IDERECENTBOX_LONG_I=fornext_value6874;
if (fornext_step_negative6874){
if (fornext_value6874<fornext_finalvalue6874) break;
}else{
if (fornext_value6874>fornext_finalvalue6874) break;
}
fornext_error6874:;
if(qbevent){evnt(25769,18795,"ide_methods.bas");if(r)goto S_60567;}
do{
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);
if(!qbevent)break;evnt(25769,18795,"ide_methods.bas");}while(r);
fornext_continue_6873:;
}
fornext_exit_6873:;
S_60570:;
do{
if(qbevent){evnt(25769,18798,"ide_methods.bas");if(r)goto S_60570;}
do{
SUB_IDEDRAWPAR((void*)( ((char*)(_FUNC_IDERECENTBOX_UDT_P)) + ((0+0)) ));
if(!qbevent)break;evnt(25769,18800,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_F= 1 ;
if(!qbevent)break;evnt(25769,18801,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_CX= 0 ;
if(!qbevent)break;evnt(25769,18801,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_CY= 0 ;
if(!qbevent)break;evnt(25769,18801,"ide_methods.bas");}while(r);
S_60575:;
fornext_value6877= 1 ;
fornext_finalvalue6877= 100 ;
fornext_step6877= 1 ;
if (fornext_step6877<0) fornext_step_negative6877=1; else fornext_step_negative6877=0;
if (is_error_pending()) goto fornext_error6877;
goto fornext_entrylabel6877;
while(1){
fornext_value6877=fornext_step6877+(*_FUNC_IDERECENTBOX_LONG_I);
fornext_entrylabel6877:
*_FUNC_IDERECENTBOX_LONG_I=fornext_value6877;
if (fornext_step_negative6877){
if (fornext_value6877<fornext_finalvalue6877) break;
}else{
if (fornext_value6877>fornext_finalvalue6877) break;
}
fornext_error6877:;
if(qbevent){evnt(25769,18802,"ide_methods.bas");if(r)goto S_60575;}
S_60576:;
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()){
if(qbevent){evnt(25769,18803,"ide_methods.bas");if(r)goto S_60576;}
do{
*(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;
if(!qbevent)break;evnt(25769,18805,"ide_methods.bas");}while(r);
do{
*(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 ;
if(!qbevent)break;evnt(25769,18806,"ide_methods.bas");}while(r);
do{
*(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 ;
if(!qbevent)break;evnt(25769,18806,"ide_methods.bas");}while(r);
do{
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);
if(!qbevent)break;evnt(25769,18807,"ide_methods.bas");}while(r);
S_60581:;
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()){
if(qbevent){evnt(25769,18808,"ide_methods.bas");if(r)goto S_60581;}
do{
*_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)));
if(!qbevent)break;evnt(25769,18808,"ide_methods.bas");}while(r);
do{
*_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)));
if(!qbevent)break;evnt(25769,18808,"ide_methods.bas");}while(r);
}
}
fornext_continue_6876:;
}
fornext_exit_6876:;
do{
*_FUNC_IDERECENTBOX_LONG_LASTFOCUS=*_FUNC_IDERECENTBOX_LONG_F- 1 ;
if(!qbevent)break;evnt(25769,18811,"ide_methods.bas");}while(r);
do{
sub_pcopy( 1 , 0 );
if(!qbevent)break;evnt(25769,18815,"ide_methods.bas");}while(r);
S_60589:;
if ((*_FUNC_IDERECENTBOX_LONG_CX)||is_error_pending()){
if(qbevent){evnt(25769,18816,"ide_methods.bas");if(r)goto S_60589;}
do{
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
if(!qbevent)break;evnt(25769,18816,"ide_methods.bas");}while(r);
do{
qbg_sub_locate(*_FUNC_IDERECENTBOX_LONG_CY,*_FUNC_IDERECENTBOX_LONG_CX, 1 ,NULL,NULL,7);
if(!qbevent)break;evnt(25769,18816,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(25769,18816,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 0 ;
if(!qbevent)break;evnt(25769,18819,"ide_methods.bas");}while(r);
S_60595:;
do{
if(qbevent){evnt(25769,18820,"ide_methods.bas");if(r)goto S_60595;}
do{
SUB_GETINPUT();
if(!qbevent)break;evnt(25769,18821,"ide_methods.bas");}while(r);
S_60597:;
if ((*__LONG_MWHEEL)||is_error_pending()){
if(qbevent){evnt(25769,18822,"ide_methods.bas");if(r)goto S_60597;}
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(25769,18822,"ide_methods.bas");}while(r);
}
S_60600:;
if ((*__LONG_KB)||is_error_pending()){
if(qbevent){evnt(25769,18823,"ide_methods.bas");if(r)goto S_60600;}
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(25769,18823,"ide_methods.bas");}while(r);
}
S_60603:;
if ((*__LONG_MCLICK)||is_error_pending()){
if(qbevent){evnt(25769,18824,"ide_methods.bas");if(r)goto S_60603;}
do{
*_FUNC_IDERECENTBOX_LONG_MOUSEDOWN= 1 ;
if(!qbevent)break;evnt(25769,18824,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(25769,18824,"ide_methods.bas");}while(r);
}
S_60607:;
if ((*__LONG_MRELEASE)||is_error_pending()){
if(qbevent){evnt(25769,18825,"ide_methods.bas");if(r)goto S_60607;}
do{
*_FUNC_IDERECENTBOX_LONG_MOUSEUP= 1 ;
if(!qbevent)break;evnt(25769,18825,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(25769,18825,"ide_methods.bas");}while(r);
}
S_60611:;
if ((*__LONG_MB)||is_error_pending()){
if(qbevent){evnt(25769,18826,"ide_methods.bas");if(r)goto S_60611;}
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(25769,18826,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_LONG_ALT=*__LONG_KALT;
if(!qbevent)break;evnt(25769,18827,"ide_methods.bas");}while(r);
S_60615:;
if ((-(*_FUNC_IDERECENTBOX_LONG_ALT!=*_FUNC_IDERECENTBOX_LONG_OLDALT))||is_error_pending()){
if(qbevent){evnt(25769,18827,"ide_methods.bas");if(r)goto S_60615;}
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(25769,18827,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_LONG_OLDALT=*_FUNC_IDERECENTBOX_LONG_ALT;
if(!qbevent)break;evnt(25769,18828,"ide_methods.bas");}while(r);
do{
sub__limit( 100 );
if(!qbevent)break;evnt(25769,18829,"ide_methods.bas");}while(r);
S_60620:;
dl_continue_6878:;
}while((!(*_FUNC_IDERECENTBOX_LONG_CHANGE))&&(!is_error_pending()));
dl_exit_6878:;
if(qbevent){evnt(25769,18830,"ide_methods.bas");if(r)goto S_60620;}
S_60621:;
if ((*_FUNC_IDERECENTBOX_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
if(qbevent){evnt(25769,18831,"ide_methods.bas");if(r)goto S_60621;}
do{
*__LONG_IDEHL= 1 ;
if(!qbevent)break;evnt(25769,18831,"ide_methods.bas");}while(r);
}else{
do{
*__LONG_IDEHL= 0 ;
if(!qbevent)break;evnt(25769,18831,"ide_methods.bas");}while(r);
}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_ALTLETTER,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18833,"ide_methods.bas");}while(r);
S_60627:;
if ((*_FUNC_IDERECENTBOX_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
if(qbevent){evnt(25769,18834,"ide_methods.bas");if(r)goto S_60627;}
S_60628:;
if ((qbs_cleanup(qbs_tmp_base,-(__STRING_K->len== 1 )))||is_error_pending()){
if(qbevent){evnt(25769,18835,"ide_methods.bas");if(r)goto S_60628;}
do{
*_FUNC_IDERECENTBOX_LONG_K=qbs_asc(qbs_ucase(__STRING_K));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18836,"ide_methods.bas");}while(r);
S_60630:;
if (((-(*_FUNC_IDERECENTBOX_LONG_K>= 65 ))&(-(*_FUNC_IDERECENTBOX_LONG_K<= 90 )))||is_error_pending()){
if(qbevent){evnt(25769,18837,"ide_methods.bas");if(r)goto S_60630;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_ALTLETTER,func_chr(*_FUNC_IDERECENTBOX_LONG_K));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18837,"ide_methods.bas");}while(r);
}
}
}
do{
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
if(!qbevent)break;evnt(25769,18840,"ide_methods.bas");}while(r);
do{
qbg_sub_locate(NULL,NULL, 0 ,NULL,NULL,4);
if(!qbevent)break;evnt(25769,18840,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(25769,18840,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_INFO= 0 ;
if(!qbevent)break;evnt(25769,18844,"ide_methods.bas");}while(r);
S_60639:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_K,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(25769,18845,"ide_methods.bas");if(r)goto S_60639;}
do{
qbs_set(__STRING_K,func_chr( 255 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18845,"ide_methods.bas");}while(r);
}
S_60642:;
if ((qbs_cleanup(qbs_tmp_base,(-(*__LONG_KSHIFT== 0 ))&(qbs_equal(__STRING_K,func_chr( 9 )))))||is_error_pending()){
if(qbevent){evnt(25769,18846,"ide_methods.bas");if(r)goto S_60642;}
do{
*_FUNC_IDERECENTBOX_LONG_FOCUS=*_FUNC_IDERECENTBOX_LONG_FOCUS+ 1 ;
if(!qbevent)break;evnt(25769,18846,"ide_methods.bas");}while(r);
}
S_60645:;
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()){
if(qbevent){evnt(25769,18847,"ide_methods.bas");if(r)goto S_60645;}
do{
*_FUNC_IDERECENTBOX_LONG_FOCUS=*_FUNC_IDERECENTBOX_LONG_FOCUS- 1 ;
if(!qbevent)break;evnt(25769,18847,"ide_methods.bas");}while(r);
do{
qbs_set(__STRING_K,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18847,"ide_methods.bas");}while(r);
}
S_60649:;
if ((-(*_FUNC_IDERECENTBOX_LONG_FOCUS< 1 ))||is_error_pending()){
if(qbevent){evnt(25769,18848,"ide_methods.bas");if(r)goto S_60649;}
do{
*_FUNC_IDERECENTBOX_LONG_FOCUS=*_FUNC_IDERECENTBOX_LONG_LASTFOCUS;
if(!qbevent)break;evnt(25769,18848,"ide_methods.bas");}while(r);
}
S_60652:;
if ((-(*_FUNC_IDERECENTBOX_LONG_FOCUS>*_FUNC_IDERECENTBOX_LONG_LASTFOCUS))||is_error_pending()){
if(qbevent){evnt(25769,18849,"ide_methods.bas");if(r)goto S_60652;}
do{
*_FUNC_IDERECENTBOX_LONG_FOCUS= 1 ;
if(!qbevent)break;evnt(25769,18849,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_LONG_F= 1 ;
if(!qbevent)break;evnt(25769,18850,"ide_methods.bas");}while(r);
S_60656:;
fornext_value6881= 1 ;
fornext_finalvalue6881= 100 ;
fornext_step6881= 1 ;
if (fornext_step6881<0) fornext_step_negative6881=1; else fornext_step_negative6881=0;
if (is_error_pending()) goto fornext_error6881;
goto fornext_entrylabel6881;
while(1){
fornext_value6881=fornext_step6881+(*_FUNC_IDERECENTBOX_LONG_I);
fornext_entrylabel6881:
*_FUNC_IDERECENTBOX_LONG_I=fornext_value6881;
if (fornext_step_negative6881){
if (fornext_value6881<fornext_finalvalue6881) break;
}else{
if (fornext_value6881>fornext_finalvalue6881) break;
}
fornext_error6881:;
if(qbevent){evnt(25769,18851,"ide_methods.bas");if(r)goto S_60656;}
do{
*_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)));
if(!qbevent)break;evnt(25769,18852,"ide_methods.bas");}while(r);
S_60658:;
if ((*_FUNC_IDERECENTBOX_LONG_T)||is_error_pending()){
if(qbevent){evnt(25769,18853,"ide_methods.bas");if(r)goto S_60658;}
do{
*_FUNC_IDERECENTBOX_LONG_FOCUSOFFSET=*_FUNC_IDERECENTBOX_LONG_FOCUS-*_FUNC_IDERECENTBOX_LONG_F;
if(!qbevent)break;evnt(25769,18854,"ide_methods.bas");}while(r);
do{
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);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18855,"ide_methods.bas");}while(r);
}
fornext_continue_6880:;
}
fornext_exit_6880:;
S_60663:;
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()){
if(qbevent){evnt(25769,18860,"ide_methods.bas");if(r)goto S_60663;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18861,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25769,18862,"ide_methods.bas");}while(r);
}
S_60667:;
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()){
if(qbevent){evnt(25769,18864,"ide_methods.bas");if(r)goto S_60667;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_F,((qbs*)(((uint64*)(_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])])));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18865,"ide_methods.bas");}while(r);
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,_FUNC_IDERECENTBOX_STRING_F);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18866,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25769,18867,"ide_methods.bas");}while(r);
}
S_60672:;
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()){
if(qbevent){evnt(25769,18869,"ide_methods.bas");if(r)goto S_60672;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,qbs_new_txt_len("<C>",3));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18870,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25769,18871,"ide_methods.bas");}while(r);
}
S_60676:;
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()){
if(qbevent){evnt(25769,18873,"ide_methods.bas");if(r)goto S_60676;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,qbs_new_txt_len("<R>",3));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18874,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(25769,18875,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_LONG_MOUSEDOWN= 0 ;
if(!qbevent)break;evnt(25769,18878,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_MOUSEUP= 0 ;
if(!qbevent)break;evnt(25769,18879,"ide_methods.bas");}while(r);
dl_continue_6875:;
}while(1);
dl_exit_6875:;
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free351.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;
qbs_maketmp(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX);return _FUNC_IDERECENTBOX_STRING_IDERECENTBOX;
}
