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 "data415.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
libqb_check_stack();
if (is_error_pending()) goto exit_subfunc;
do{
sub_pcopy( 0 , 2 );
if(!qbevent)break;evnt(28182,19267,"ide_methods.bas");}while(r);
do{
sub_pcopy( 0 , 1 );
if(!qbevent)break;evnt(28182,19268,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,19269,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_FOCUS= 1 ;
if(!qbevent)break;evnt(28182,19270,"ide_methods.bas");}while(r);
do{
if(!qbevent)break;evnt(28182,19271,"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(28182,19272,"ide_methods.bas");}while(r);
do{
if(!qbevent)break;evnt(28182,19273,"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(28182,19274,"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(28182,19278,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH= 72 ;
if(!qbevent)break;evnt(28182,19278,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_INTEGER_NUMFILES= 0 ;
if(!qbevent)break;evnt(28182,19278,"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(28182,19279,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_INTEGER_BH=FUNC_FILETOBUF(__STRING_RECENTFILE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,19280,"ide_methods.bas");}while(r);
S_65217:;
while(((-(FUNC_ENDOFBUF(_FUNC_IDERECENTBOX_INTEGER_BH)== 0 ))&(-(*_FUNC_IDERECENTBOX_INTEGER_NUMFILES<*__LONG_IDEMAXRECENT)))||is_error_pending()){
if(qbevent){evnt(28182,19281,"ide_methods.bas");if(r)goto S_65217;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_F,FUNC_READBUFLINE(_FUNC_IDERECENTBOX_INTEGER_BH));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,19282,"ide_methods.bas");}while(r);
S_65219:;
if ((qbs_cleanup(qbs_tmp_base,-((_FUNC_IDERECENTBOX_STRING_F->len+ 6 )>*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH)))||is_error_pending()){
if(qbevent){evnt(28182,19283,"ide_methods.bas");if(r)goto S_65219;}
do{
*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH=_FUNC_IDERECENTBOX_STRING_F->len+ 6 ;
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,19283,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_INTEGER_NUMFILES=*_FUNC_IDERECENTBOX_INTEGER_NUMFILES+ 1 ;
if(!qbevent)break;evnt(28182,19284,"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(28182,19284,"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(28182,19285,"ide_methods.bas");}while(r);
ww_continue_7544:;
}
ww_exit_7544:;
do{
SUB_DISPOSEBUF(_FUNC_IDERECENTBOX_INTEGER_BH);
if(!qbevent)break;evnt(28182,19287,"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(28182,19288,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_I= 0 ;
if(!qbevent)break;evnt(28182,19291,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT=*_FUNC_IDERECENTBOX_INTEGER_NUMFILES+ 3 ;
if(!qbevent)break;evnt(28182,19292,"ide_methods.bas");}while(r);
S_65230:;
if ((-(*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT>(*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 6 )))||is_error_pending()){
if(qbevent){evnt(28182,19293,"ide_methods.bas");if(r)goto S_65230;}
do{
*_FUNC_IDERECENTBOX_LONG_DIALOGHEIGHT=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 6 ;
if(!qbevent)break;evnt(28182,19294,"ide_methods.bas");}while(r);
}
S_65233:;
if ((-(*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH>(*__LONG_IDEWX- 8 )))||is_error_pending()){
if(qbevent){evnt(28182,19296,"ide_methods.bas");if(r)goto S_65233;}
do{
*_FUNC_IDERECENTBOX_LONG_DIALOGWIDTH=*__LONG_IDEWX- 8 ;
if(!qbevent)break;evnt(28182,19296,"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(28182,19297,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_I=*_FUNC_IDERECENTBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,19299,"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(28182,19300,"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(28182,19301,"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(28182,19303,"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(28182,19303,"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(28182,19304,"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(28182,19305,"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(28182,19306,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_I=*_FUNC_IDERECENTBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,19308,"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(28182,19309,"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(28182,19310,"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(28182,19311,"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(28182,19312,"ide_methods.bas");}while(r);
S_65250:;
fornext_value7548= 1 ;
fornext_finalvalue7548= 100 ;
fornext_step7548= 1 ;
if (fornext_step7548<0) fornext_step_negative7548=1; else fornext_step_negative7548=0;
if (is_error_pending()) goto fornext_error7548;
goto fornext_entrylabel7548;
while(1){
fornext_value7548=fornext_step7548+(*_FUNC_IDERECENTBOX_LONG_I);
fornext_entrylabel7548:
*_FUNC_IDERECENTBOX_LONG_I=fornext_value7548;
if (fornext_step_negative7548){
if (fornext_value7548<fornext_finalvalue7548) break;
}else{
if (fornext_value7548>fornext_finalvalue7548) break;
}
fornext_error7548:;
if(qbevent){evnt(28182,19316,"ide_methods.bas");if(r)goto S_65250;}
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(28182,19316,"ide_methods.bas");}while(r);
fornext_continue_7547:;
}
fornext_exit_7547:;
S_65253:;
do{
if(qbevent){evnt(28182,19319,"ide_methods.bas");if(r)goto S_65253;}
do{
SUB_IDEDRAWPAR((void*)( ((char*)(_FUNC_IDERECENTBOX_UDT_P)) + ((0+0)) ));
if(!qbevent)break;evnt(28182,19321,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_F= 1 ;
if(!qbevent)break;evnt(28182,19322,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_CX= 0 ;
if(!qbevent)break;evnt(28182,19322,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_CY= 0 ;
if(!qbevent)break;evnt(28182,19322,"ide_methods.bas");}while(r);
S_65258:;
fornext_value7551= 1 ;
fornext_finalvalue7551= 100 ;
fornext_step7551= 1 ;
if (fornext_step7551<0) fornext_step_negative7551=1; else fornext_step_negative7551=0;
if (is_error_pending()) goto fornext_error7551;
goto fornext_entrylabel7551;
while(1){
fornext_value7551=fornext_step7551+(*_FUNC_IDERECENTBOX_LONG_I);
fornext_entrylabel7551:
*_FUNC_IDERECENTBOX_LONG_I=fornext_value7551;
if (fornext_step_negative7551){
if (fornext_value7551<fornext_finalvalue7551) break;
}else{
if (fornext_value7551>fornext_finalvalue7551) break;
}
fornext_error7551:;
if(qbevent){evnt(28182,19323,"ide_methods.bas");if(r)goto S_65258;}
S_65259:;
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(28182,19324,"ide_methods.bas");if(r)goto S_65259;}
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(28182,19326,"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(28182,19327,"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(28182,19327,"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(28182,19328,"ide_methods.bas");}while(r);
S_65264:;
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(28182,19329,"ide_methods.bas");if(r)goto S_65264;}
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(28182,19329,"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(28182,19329,"ide_methods.bas");}while(r);
}
}
fornext_continue_7550:;
}
fornext_exit_7550:;
do{
*_FUNC_IDERECENTBOX_LONG_LASTFOCUS=*_FUNC_IDERECENTBOX_LONG_F- 1 ;
if(!qbevent)break;evnt(28182,19332,"ide_methods.bas");}while(r);
do{
sub_pcopy( 1 , 0 );
if(!qbevent)break;evnt(28182,19336,"ide_methods.bas");}while(r);
S_65272:;
if ((*_FUNC_IDERECENTBOX_LONG_CX)||is_error_pending()){
if(qbevent){evnt(28182,19337,"ide_methods.bas");if(r)goto S_65272;}
do{
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,19337,"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(28182,19337,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,19337,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 0 ;
if(!qbevent)break;evnt(28182,19340,"ide_methods.bas");}while(r);
S_65278:;
do{
if(qbevent){evnt(28182,19341,"ide_methods.bas");if(r)goto S_65278;}
do{
SUB_GETINPUT();
if(!qbevent)break;evnt(28182,19342,"ide_methods.bas");}while(r);
S_65280:;
if ((*__LONG_MWHEEL)||is_error_pending()){
if(qbevent){evnt(28182,19343,"ide_methods.bas");if(r)goto S_65280;}
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,19343,"ide_methods.bas");}while(r);
}
S_65283:;
if ((*__LONG_KB)||is_error_pending()){
if(qbevent){evnt(28182,19344,"ide_methods.bas");if(r)goto S_65283;}
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,19344,"ide_methods.bas");}while(r);
}
S_65286:;
if ((*__LONG_MCLICK)||is_error_pending()){
if(qbevent){evnt(28182,19345,"ide_methods.bas");if(r)goto S_65286;}
do{
*_FUNC_IDERECENTBOX_LONG_MOUSEDOWN= 1 ;
if(!qbevent)break;evnt(28182,19345,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,19345,"ide_methods.bas");}while(r);
}
S_65290:;
if ((*__LONG_MRELEASE)||is_error_pending()){
if(qbevent){evnt(28182,19346,"ide_methods.bas");if(r)goto S_65290;}
do{
*_FUNC_IDERECENTBOX_LONG_MOUSEUP= 1 ;
if(!qbevent)break;evnt(28182,19346,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,19346,"ide_methods.bas");}while(r);
}
S_65294:;
if ((*__LONG_MB)||is_error_pending()){
if(qbevent){evnt(28182,19347,"ide_methods.bas");if(r)goto S_65294;}
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,19347,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_LONG_ALT=*__LONG_KALT;
if(!qbevent)break;evnt(28182,19348,"ide_methods.bas");}while(r);
S_65298:;
if ((-(*_FUNC_IDERECENTBOX_LONG_ALT!=*_FUNC_IDERECENTBOX_LONG_OLDALT))||is_error_pending()){
if(qbevent){evnt(28182,19348,"ide_methods.bas");if(r)goto S_65298;}
do{
*_FUNC_IDERECENTBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,19348,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_LONG_OLDALT=*_FUNC_IDERECENTBOX_LONG_ALT;
if(!qbevent)break;evnt(28182,19349,"ide_methods.bas");}while(r);
do{
sub__limit( 100 );
if(!qbevent)break;evnt(28182,19350,"ide_methods.bas");}while(r);
S_65303:;
dl_continue_7552:;
}while((!(*_FUNC_IDERECENTBOX_LONG_CHANGE))&&(!is_error_pending()));
dl_exit_7552:;
if(qbevent){evnt(28182,19351,"ide_methods.bas");if(r)goto S_65303;}
S_65304:;
if ((*_FUNC_IDERECENTBOX_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
if(qbevent){evnt(28182,19352,"ide_methods.bas");if(r)goto S_65304;}
do{
*__LONG_IDEHL= 1 ;
if(!qbevent)break;evnt(28182,19352,"ide_methods.bas");}while(r);
}else{
do{
*__LONG_IDEHL= 0 ;
if(!qbevent)break;evnt(28182,19352,"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(28182,19354,"ide_methods.bas");}while(r);
S_65310:;
if ((*_FUNC_IDERECENTBOX_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
if(qbevent){evnt(28182,19355,"ide_methods.bas");if(r)goto S_65310;}
S_65311:;
if ((qbs_cleanup(qbs_tmp_base,-(__STRING_K->len== 1 )))||is_error_pending()){
if(qbevent){evnt(28182,19356,"ide_methods.bas");if(r)goto S_65311;}
do{
*_FUNC_IDERECENTBOX_LONG_K=qbs_asc(qbs_ucase(__STRING_K));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,19357,"ide_methods.bas");}while(r);
S_65313:;
if (((-(*_FUNC_IDERECENTBOX_LONG_K>= 65 ))&(-(*_FUNC_IDERECENTBOX_LONG_K<= 90 )))||is_error_pending()){
if(qbevent){evnt(28182,19358,"ide_methods.bas");if(r)goto S_65313;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_ALTLETTER,func_chr(*_FUNC_IDERECENTBOX_LONG_K));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,19358,"ide_methods.bas");}while(r);
}
}
}
do{
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,19361,"ide_methods.bas");}while(r);
do{
qbg_sub_locate(NULL,NULL, 0 ,NULL,NULL,4);
if(!qbevent)break;evnt(28182,19361,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,19361,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_INFO= 0 ;
if(!qbevent)break;evnt(28182,19365,"ide_methods.bas");}while(r);
S_65322:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_K,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(28182,19366,"ide_methods.bas");if(r)goto S_65322;}
do{
qbs_set(__STRING_K,func_chr( 255 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,19366,"ide_methods.bas");}while(r);
}
S_65325:;
if ((qbs_cleanup(qbs_tmp_base,(-(*__LONG_KSHIFT== 0 ))&(qbs_equal(__STRING_K,func_chr( 9 )))))||is_error_pending()){
if(qbevent){evnt(28182,19367,"ide_methods.bas");if(r)goto S_65325;}
do{
*_FUNC_IDERECENTBOX_LONG_FOCUS=*_FUNC_IDERECENTBOX_LONG_FOCUS+ 1 ;
if(!qbevent)break;evnt(28182,19367,"ide_methods.bas");}while(r);
}
S_65328:;
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(28182,19368,"ide_methods.bas");if(r)goto S_65328;}
do{
*_FUNC_IDERECENTBOX_LONG_FOCUS=*_FUNC_IDERECENTBOX_LONG_FOCUS- 1 ;
if(!qbevent)break;evnt(28182,19368,"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(28182,19368,"ide_methods.bas");}while(r);
}
S_65332:;
if ((-(*_FUNC_IDERECENTBOX_LONG_FOCUS< 1 ))||is_error_pending()){
if(qbevent){evnt(28182,19369,"ide_methods.bas");if(r)goto S_65332;}
do{
*_FUNC_IDERECENTBOX_LONG_FOCUS=*_FUNC_IDERECENTBOX_LONG_LASTFOCUS;
if(!qbevent)break;evnt(28182,19369,"ide_methods.bas");}while(r);
}
S_65335:;
if ((-(*_FUNC_IDERECENTBOX_LONG_FOCUS>*_FUNC_IDERECENTBOX_LONG_LASTFOCUS))||is_error_pending()){
if(qbevent){evnt(28182,19370,"ide_methods.bas");if(r)goto S_65335;}
do{
*_FUNC_IDERECENTBOX_LONG_FOCUS= 1 ;
if(!qbevent)break;evnt(28182,19370,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_LONG_F= 1 ;
if(!qbevent)break;evnt(28182,19371,"ide_methods.bas");}while(r);
S_65339:;
fornext_value7555= 1 ;
fornext_finalvalue7555= 100 ;
fornext_step7555= 1 ;
if (fornext_step7555<0) fornext_step_negative7555=1; else fornext_step_negative7555=0;
if (is_error_pending()) goto fornext_error7555;
goto fornext_entrylabel7555;
while(1){
fornext_value7555=fornext_step7555+(*_FUNC_IDERECENTBOX_LONG_I);
fornext_entrylabel7555:
*_FUNC_IDERECENTBOX_LONG_I=fornext_value7555;
if (fornext_step_negative7555){
if (fornext_value7555<fornext_finalvalue7555) break;
}else{
if (fornext_value7555>fornext_finalvalue7555) break;
}
fornext_error7555:;
if(qbevent){evnt(28182,19372,"ide_methods.bas");if(r)goto S_65339;}
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(28182,19373,"ide_methods.bas");}while(r);
S_65341:;
if ((*_FUNC_IDERECENTBOX_LONG_T)||is_error_pending()){
if(qbevent){evnt(28182,19374,"ide_methods.bas");if(r)goto S_65341;}
do{
*_FUNC_IDERECENTBOX_LONG_FOCUSOFFSET=*_FUNC_IDERECENTBOX_LONG_FOCUS-*_FUNC_IDERECENTBOX_LONG_F;
if(!qbevent)break;evnt(28182,19375,"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(28182,19376,"ide_methods.bas");}while(r);
}
fornext_continue_7554:;
}
fornext_exit_7554:;
S_65346:;
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(28182,19381,"ide_methods.bas");if(r)goto S_65346;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,19382,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,19383,"ide_methods.bas");}while(r);
}
S_65350:;
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(28182,19385,"ide_methods.bas");if(r)goto S_65350;}
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(28182,19386,"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(28182,19387,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,19388,"ide_methods.bas");}while(r);
}
S_65355:;
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(28182,19390,"ide_methods.bas");if(r)goto S_65355;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,qbs_new_txt_len("<C>",3));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,19391,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,19392,"ide_methods.bas");}while(r);
}
S_65359:;
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(28182,19394,"ide_methods.bas");if(r)goto S_65359;}
do{
qbs_set(_FUNC_IDERECENTBOX_STRING_IDERECENTBOX,qbs_new_txt_len("<R>",3));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,19395,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,19396,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDERECENTBOX_LONG_MOUSEDOWN= 0 ;
if(!qbevent)break;evnt(28182,19399,"ide_methods.bas");}while(r);
do{
*_FUNC_IDERECENTBOX_LONG_MOUSEUP= 0 ;
if(!qbevent)break;evnt(28182,19400,"ide_methods.bas");}while(r);
dl_continue_7549:;
}while(1);
dl_exit_7549:;
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free415.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;
}
