#line 12515 "ide/ide_methods.bas"
qbs* FUNC_IDEFILEDIALOG(qbs*_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME,int8*_FUNC_IDEFILEDIALOG_BYTE_MODE){
#line 12515 "ide/ide_methods.bas"
qbs *tqbs;
#line 12515 "ide/ide_methods.bas"
ptrszint tmp_long;
#line 12515 "ide/ide_methods.bas"
int32 tmp_fileno;
#line 12515 "ide/ide_methods.bas"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 12515 "ide/ide_methods.bas"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 12515 "ide/ide_methods.bas"
uint32 tmp_cmem_sp=cmem_sp;
#line 12515 "ide/ide_methods.bas"
#include "data413.txt"
#line 12515 "ide/ide_methods.bas"
mem_lock *sf_mem_lock;
#line 12515 "ide/ide_methods.bas"
new_mem_lock();
#line 12515 "ide/ide_methods.bas"
sf_mem_lock=mem_lock_tmp;
#line 12515 "ide/ide_methods.bas"
sf_mem_lock->type=3;
#line 12515 "ide/ide_methods.bas"
libqb_check_stack();
#line 12515 "ide/ide_methods.bas"
if (is_error_pending()) goto exit_subfunc;
#line 12516 "ide/ide_methods.bas"
do{
#line 12516 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12516,"ide_methods.bas");}while(r);
#line 12519 "ide/ide_methods.bas"
do{
#line 12519 "ide/ide_methods.bas"
sub_pcopy( 0 , 2 );
#line 12519 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12519,"ide_methods.bas");}while(r);
#line 12520 "ide/ide_methods.bas"
do{
#line 12520 "ide/ide_methods.bas"
sub_pcopy( 0 , 1 );
#line 12520 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12520,"ide_methods.bas");}while(r);
#line 12521 "ide/ide_methods.bas"
do{
#line 12521 "ide/ide_methods.bas"
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
#line 12521 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12521,"ide_methods.bas");}while(r);
#line 12522 "ide/ide_methods.bas"
do{
#line 12522 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_FOCUS= 1 ;
#line 12522 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12522,"ide_methods.bas");}while(r);
#line 12523 "ide/ide_methods.bas"
do{
#line 12523 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12523,"ide_methods.bas");}while(r);
#line 12524 "ide/ide_methods.bas"
do{
if (_FUNC_IDEFILEDIALOG_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_IDEFILEDIALOG_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_IDEFILEDIALOG_ARRAY_UDT_O[2]&4){
_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0]=(ptrszint)cmem_dynamic_malloc((size_t)alloc_req_bytes);
if (!_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0]) error(257);
memset((void*)(_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0]),0,(size_t)alloc_req_bytes);
}else{
_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0]=(ptrszint)calloc((size_t)alloc_req_bytes,1);
if (!_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0]) error(257);
}
_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[2]|=1;
_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4]=alloc_new_desc[4];
_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]=alloc_new_desc[5];
_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[6]=alloc_new_desc[6];
_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[7]=alloc_new_desc[7];
}
}
#line 12524 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12524,"ide_methods.bas");}while(r);
#line 12525 "ide/ide_methods.bas"
do{
#line 12525 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12525,"ide_methods.bas");}while(r);
#line 12526 "ide/ide_methods.bas"
do{
#line 12526 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING1_SEP,func_chr( 0 ));
#line 12526 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12526 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12526,"ide_methods.bas");}while(r);
#line 12530 "ide/ide_methods.bas"
do{
#line 12530 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATH,__STRING_IDEPATH);
#line 12530 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12530 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12530,"ide_methods.bas");}while(r);
#line 12531 "ide/ide_methods.bas"
S_58748:;
#line 12531 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 3 ))||is_error_pending()){
#line 12531 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12531,"ide_methods.bas");if(r)goto S_58748;}
#line 12532 "ide/ide_methods.bas"
do{
#line 12532 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATH,func__dir(qbs_new_txt_len("Fonts",5)));
#line 12532 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12532 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12532,"ide_methods.bas");}while(r);
#line 12532 "ide/ide_methods.bas"
do{
#line 12532 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_ALLFILES= 1 ;
#line 12532 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12532,"ide_methods.bas");}while(r);
#line 12533 "ide/ide_methods.bas"
do{
#line 12533 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATH,qbs_left(_FUNC_IDEFILEDIALOG_STRING_PATH,_FUNC_IDEFILEDIALOG_STRING_PATH->len- 1 ));
#line 12533 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12533 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12533,"ide_methods.bas");}while(r);
#line 12534 "ide/ide_methods.bas"
S_58752:;
#line 12534 "ide/ide_methods.bas"
}else{
#line 12534 "ide/ide_methods.bas"
if (-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 4 )){
#line 12534 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12534,"ide_methods.bas");if(r)goto S_58752;}
#line 12535 "ide/ide_methods.bas"
do{
#line 12535 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_OPRG,_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME);
#line 12535 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12535 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12535,"ide_methods.bas");}while(r);
#line 12535 "ide/ide_methods.bas"
do{
#line 12535 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_ALLFILES= 1 ;
#line 12535 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12535,"ide_methods.bas");}while(r);
#line 12536 "ide/ide_methods.bas"
do{
#line 12536 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATH,FUNC_IDEZTAKEPATH(_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME));
#line 12536 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12536 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12536,"ide_methods.bas");}while(r);
#line 12537 "ide/ide_methods.bas"
}
#line 12537 "ide/ide_methods.bas"
}
#line 12538 "ide/ide_methods.bas"
S_58757:;
#line 12538 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(qbs_right(_FUNC_IDEFILEDIALOG_STRING_PATH, 1 ),qbs_new_txt_len("/",1)))|(qbs_equal(qbs_right(_FUNC_IDEFILEDIALOG_STRING_PATH, 1 ),qbs_new_txt_len("\\",1)))))||is_error_pending()){
#line 12538 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12538,"ide_methods.bas");if(r)goto S_58757;}
#line 12539 "ide/ide_methods.bas"
do{
#line 12539 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATH,qbs_left(_FUNC_IDEFILEDIALOG_STRING_PATH,_FUNC_IDEFILEDIALOG_STRING_PATH->len- 1 ));
#line 12539 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12539 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12539,"ide_methods.bas");}while(r);
#line 12540 "ide/ide_methods.bas"
}
#line 12541 "ide/ide_methods.bas"
do{
#line 12541 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_FILELIST,FUNC_IDEZFILELIST(_FUNC_IDEFILEDIALOG_STRING_PATH,_FUNC_IDEFILEDIALOG_LONG_ALLFILES,qbs_new_txt_len("",0)));
#line 12541 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12541 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12541,"ide_methods.bas");}while(r);
#line 12542 "ide/ide_methods.bas"
do{
#line 12542 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATHLIST,FUNC_IDEZPATHLIST(_FUNC_IDEFILEDIALOG_STRING_PATH));
#line 12542 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12542 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12542,"ide_methods.bas");}while(r);
#line 12544 "ide/ide_methods.bas"
do{
#line 12544 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I= 0 ;
#line 12544 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12544,"ide_methods.bas");}while(r);
#line 12545 "ide/ide_methods.bas"
S_58763:;
#line 12545 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 1 ))||is_error_pending()){
#line 12545 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12545,"ide_methods.bas");if(r)goto S_58763;}
#line 12546 "ide/ide_methods.bas"
do{
#line 12546 "ide/ide_methods.bas"
SUB_IDEPAR((void*)( ((char*)(_FUNC_IDEFILEDIALOG_UDT_P)) + ((0+0)) ),&(pass6111= 70 ),&(pass6112=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 7 ),qbs_new_txt_len("Open",4));
#line 12546 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12546 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12546,"ide_methods.bas");}while(r);
#line 12547 "ide/ide_methods.bas"
S_58765:;
#line 12547 "ide/ide_methods.bas"
}else{
#line 12547 "ide/ide_methods.bas"
if (-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 2 )){
#line 12547 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12547,"ide_methods.bas");if(r)goto S_58765;}
#line 12548 "ide/ide_methods.bas"
do{
#line 12548 "ide/ide_methods.bas"
SUB_IDEPAR((void*)( ((char*)(_FUNC_IDEFILEDIALOG_UDT_P)) + ((0+0)) ),&(pass6113= 70 ),&(pass6114=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 7 ),qbs_new_txt_len("Save As",7));
#line 12548 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12548 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12548,"ide_methods.bas");}while(r);
#line 12549 "ide/ide_methods.bas"
S_58767:;
#line 12549 "ide/ide_methods.bas"
}else{
#line 12549 "ide/ide_methods.bas"
if (-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 3 )){
#line 12549 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12549,"ide_methods.bas");if(r)goto S_58767;}
#line 12550 "ide/ide_methods.bas"
do{
#line 12550 "ide/ide_methods.bas"
SUB_IDEPAR((void*)( ((char*)(_FUNC_IDEFILEDIALOG_UDT_P)) + ((0+0)) ),&(pass6115= 70 ),&(pass6116=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 7 ),qbs_new_txt_len("Choose a custom font",20));
#line 12550 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12550 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12550,"ide_methods.bas");}while(r);
#line 12551 "ide/ide_methods.bas"
S_58769:;
#line 12551 "ide/ide_methods.bas"
}else{
#line 12551 "ide/ide_methods.bas"
if (-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 4 )){
#line 12551 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12551,"ide_methods.bas");if(r)goto S_58769;}
#line 12552 "ide/ide_methods.bas"
do{
#line 12552 "ide/ide_methods.bas"
SUB_IDEPAR((void*)( ((char*)(_FUNC_IDEFILEDIALOG_UDT_P)) + ((0+0)) ),&(pass6117= 70 ),&(pass6118=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 7 ),qbs_new_txt_len("Save logging to",15));
#line 12552 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12552 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12552,"ide_methods.bas");}while(r);
#line 12553 "ide/ide_methods.bas"
}
#line 12553 "ide/ide_methods.bas"
}
#line 12553 "ide/ide_methods.bas"
}
#line 12553 "ide/ide_methods.bas"
}
#line 12554 "ide/ide_methods.bas"
do{
#line 12554 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I=*_FUNC_IDEFILEDIALOG_LONG_I+ 1 ;
#line 12554 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12554,"ide_methods.bas");}while(r);
#line 12555 "ide/ide_methods.bas"
do{
#line 12555 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_PREVFOCUS= 1 ;
#line 12555 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12555,"ide_methods.bas");}while(r);
#line 12556 "ide/ide_methods.bas"
do{
#line 12556 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+36)))= 1 ;
#line 12556 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12556,"ide_methods.bas");}while(r);
#line 12557 "ide/ide_methods.bas"
do{
#line 12557 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+24)))= 2 ;
#line 12557 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12557,"ide_methods.bas");}while(r);
#line 12558 "ide/ide_methods.bas"
do{
#line 12558 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+40)))=FUNC_IDENEWTXT(qbs_new_txt_len("File #Name",10));
#line 12558 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12558,"ide_methods.bas");}while(r);
#line 12559 "ide/ide_methods.bas"
S_58777:;
#line 12559 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_BYTE_MODE> 1 ))||is_error_pending()){
#line 12559 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12559,"ide_methods.bas");if(r)goto S_58777;}
#line 12560 "ide/ide_methods.bas"
do{
#line 12560 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME);
#line 12560 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12560,"ide_methods.bas");}while(r);
#line 12561 "ide/ide_methods.bas"
do{
#line 12561 "ide/ide_methods.bas"
*(int8*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+88)))= -1 ;
#line 12561 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12561,"ide_methods.bas");}while(r);
#line 12562 "ide/ide_methods.bas"
do{
#line 12562 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+89)))= 0 ;
#line 12562 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12562,"ide_methods.bas");}while(r);
#line 12563 "ide/ide_methods.bas"
do{
#line 12563 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+93)))=_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME->len;
#line 12563 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12563,"ide_methods.bas");}while(r);
#line 12564 "ide/ide_methods.bas"
}
#line 12566 "ide/ide_methods.bas"
do{
#line 12566 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I=*_FUNC_IDEFILEDIALOG_LONG_I+ 1 ;
#line 12566 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12566,"ide_methods.bas");}while(r);
#line 12567 "ide/ide_methods.bas"
do{
#line 12567 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+36)))= 2 ;
#line 12567 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12567,"ide_methods.bas");}while(r);
#line 12568 "ide/ide_methods.bas"
do{
#line 12568 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+24)))= 5 ;
#line 12568 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12568,"ide_methods.bas");}while(r);
#line 12569 "ide/ide_methods.bas"
do{
#line 12569 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+28)))= 32 ;
#line 12569 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12569,"ide_methods.bas");}while(r);
#line 12569 "ide/ide_methods.bas"
do{
#line 12569 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+32)))=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 14 ;
#line 12569 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12569,"ide_methods.bas");}while(r);
#line 12570 "ide/ide_methods.bas"
do{
#line 12570 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+40)))=FUNC_IDENEWTXT(qbs_new_txt_len("#Files",6));
#line 12570 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12570,"ide_methods.bas");}while(r);
#line 12571 "ide/ide_methods.bas"
do{
#line 12571 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(_FUNC_IDEFILEDIALOG_STRING_FILELIST);
#line 12571 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12571,"ide_methods.bas");}while(r);
#line 12571 "ide/ide_methods.bas"
do{
#line 12571 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_FILELIST,qbs_new_txt_len("",0));
#line 12571 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12571 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12571,"ide_methods.bas");}while(r);
#line 12572 "ide/ide_methods.bas"
do{
#line 12572 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I=*_FUNC_IDEFILEDIALOG_LONG_I+ 1 ;
#line 12572 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12572,"ide_methods.bas");}while(r);
#line 12573 "ide/ide_methods.bas"
do{
#line 12573 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+36)))= 2 ;
#line 12573 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12573,"ide_methods.bas");}while(r);
#line 12574 "ide/ide_methods.bas"
do{
#line 12574 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+20)))= 37 ;
#line 12574 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12574,"ide_methods.bas");}while(r);
#line 12574 "ide/ide_methods.bas"
do{
#line 12574 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+24)))= 5 ;
#line 12574 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12574,"ide_methods.bas");}while(r);
#line 12575 "ide/ide_methods.bas"
do{
#line 12575 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+28)))= 31 ;
#line 12575 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12575,"ide_methods.bas");}while(r);
#line 12575 "ide/ide_methods.bas"
do{
#line 12575 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+32)))=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 16 ;
#line 12575 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12575,"ide_methods.bas");}while(r);
#line 12576 "ide/ide_methods.bas"
do{
#line 12576 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+40)))=FUNC_IDENEWTXT(qbs_new_txt_len("#Paths",6));
#line 12576 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12576,"ide_methods.bas");}while(r);
#line 12577 "ide/ide_methods.bas"
do{
#line 12577 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(_FUNC_IDEFILEDIALOG_STRING_PATHLIST);
#line 12577 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12577,"ide_methods.bas");}while(r);
#line 12577 "ide/ide_methods.bas"
do{
#line 12577 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATHLIST,qbs_new_txt_len("",0));
#line 12577 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12577 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12577,"ide_methods.bas");}while(r);
#line 12578 "ide/ide_methods.bas"
do{
#line 12578 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I=*_FUNC_IDEFILEDIALOG_LONG_I+ 1 ;
#line 12578 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12578,"ide_methods.bas");}while(r);
#line 12579 "ide/ide_methods.bas"
do{
#line 12579 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+36)))= 4 ;
#line 12579 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12579,"ide_methods.bas");}while(r);
#line 12580 "ide/ide_methods.bas"
do{
#line 12580 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+20)))= 37 ;
#line 12580 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12580,"ide_methods.bas");}while(r);
#line 12581 "ide/ide_methods.bas"
do{
#line 12581 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+24)))=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 9 ;
#line 12581 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12581,"ide_methods.bas");}while(r);
#line 12582 "ide/ide_methods.bas"
do{
#line 12582 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+40)))=FUNC_IDENEWTXT(qbs_new_txt_len(".#BAS Only",10));
#line 12582 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12582,"ide_methods.bas");}while(r);
#line 12583 "ide/ide_methods.bas"
S_58805:;
#line 12583 "ide/ide_methods.bas"
if ((*_FUNC_IDEFILEDIALOG_LONG_ALLFILES)||is_error_pending()){
#line 12583 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12583,"ide_methods.bas");if(r)goto S_58805;}
#line 12583 "ide/ide_methods.bas"
do{
#line 12583 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= 0 ;
#line 12583 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12583,"ide_methods.bas");}while(r);
#line 12583 "ide/ide_methods.bas"
}else{
#line 12583 "ide/ide_methods.bas"
do{
#line 12583 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= 1 ;
#line 12583 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12583,"ide_methods.bas");}while(r);
#line 12583 "ide/ide_methods.bas"
}
#line 12584 "ide/ide_methods.bas"
do{
#line 12584 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_PREVBASONLY=*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)));
#line 12584 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12584,"ide_methods.bas");}while(r);
#line 12585 "ide/ide_methods.bas"
do{
#line 12585 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I=*_FUNC_IDEFILEDIALOG_LONG_I+ 1 ;
#line 12585 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12585,"ide_methods.bas");}while(r);
#line 12586 "ide/ide_methods.bas"
do{
#line 12586 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+36)))= 3 ;
#line 12586 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12586,"ide_methods.bas");}while(r);
#line 12587 "ide/ide_methods.bas"
do{
#line 12587 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+20)))= 56 ;
#line 12587 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12587,"ide_methods.bas");}while(r);
#line 12588 "ide/ide_methods.bas"
do{
#line 12588 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+24)))=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 9 ;
#line 12588 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12588,"ide_methods.bas");}while(r);
#line 12589 "ide/ide_methods.bas"
do{
#line 12589 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(qbs_new_txt_len("Ne#w Folder",11));
#line 12589 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12589,"ide_methods.bas");}while(r);
#line 12590 "ide/ide_methods.bas"
do{
#line 12590 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I=*_FUNC_IDEFILEDIALOG_LONG_I+ 1 ;
#line 12590 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12590,"ide_methods.bas");}while(r);
#line 12591 "ide/ide_methods.bas"
do{
#line 12591 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+36)))= 3 ;
#line 12591 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12591,"ide_methods.bas");}while(r);
#line 12592 "ide/ide_methods.bas"
do{
#line 12592 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+24)))=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 7 ;
#line 12592 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12592,"ide_methods.bas");}while(r);
#line 12593 "ide/ide_methods.bas"
do{
#line 12593 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(qbs_add(qbs_add(qbs_new_txt_len("#OK",3),_FUNC_IDEFILEDIALOG_STRING1_SEP),qbs_new_txt_len("#Cancel",7)));
#line 12593 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12593,"ide_methods.bas");}while(r);
#line 12594 "ide/ide_methods.bas"
do{
#line 12594 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+60)))= 1 ;
#line 12594 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12594,"ide_methods.bas");}while(r);
#line 12598 "ide/ide_methods.bas"
S_58821:;
#line 12598 "ide/ide_methods.bas"
fornext_value6121= 1 ;
#line 12598 "ide/ide_methods.bas"
fornext_finalvalue6121= 100 ;
#line 12598 "ide/ide_methods.bas"
fornext_step6121= 1 ;
#line 12598 "ide/ide_methods.bas"
if (fornext_step6121<0) fornext_step_negative6121=1; else fornext_step_negative6121=0;
#line 12598 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error6121;
#line 12598 "ide/ide_methods.bas"
goto fornext_entrylabel6121;
#line 12598 "ide/ide_methods.bas"
while(1){
#line 12598 "ide/ide_methods.bas"
fornext_value6121=fornext_step6121+(*_FUNC_IDEFILEDIALOG_LONG_I);
#line 12598 "ide/ide_methods.bas"
fornext_entrylabel6121:
#line 12598 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I=fornext_value6121;
#line 12598 "ide/ide_methods.bas"
if (fornext_step_negative6121){
#line 12598 "ide/ide_methods.bas"
if (fornext_value6121<fornext_finalvalue6121) break;
#line 12598 "ide/ide_methods.bas"
}else{
#line 12598 "ide/ide_methods.bas"
if (fornext_value6121>fornext_finalvalue6121) break;
#line 12598 "ide/ide_methods.bas"
}
#line 12598 "ide/ide_methods.bas"
fornext_error6121:;
#line 12598 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12598,"ide_methods.bas");if(r)goto S_58821;}
#line 12598 "ide/ide_methods.bas"
do{
#line 12598 "ide/ide_methods.bas"
memcpy((((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+0))+(0)),(((char*)_FUNC_IDEFILEDIALOG_UDT_P)+((0+0))+(0)),20);
#line 12598 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12598,"ide_methods.bas");}while(r);
#line 12598 "ide/ide_methods.bas"
fornext_continue_6120:;
#line 12598 "ide/ide_methods.bas"
}
#line 12598 "ide/ide_methods.bas"
fornext_exit_6120:;
#line 12601 "ide/ide_methods.bas"
S_58824:;
#line 12601 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 1 ))&(-(__STRING_IDEOPENFILE->len> 0 ))))||is_error_pending()){
#line 12601 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12601,"ide_methods.bas");if(r)goto S_58824;}
#line 12601 "ide/ide_methods.bas"
do{
#line 12601 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_F,__STRING_IDEOPENFILE);
#line 12601 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12601 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12601,"ide_methods.bas");}while(r);
#line 12601 "ide/ide_methods.bas"
do{
#line 12601 "ide/ide_methods.bas"
goto LABEL_DIRECTLOAD;
#line 12601 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12601,"ide_methods.bas");}while(r);
#line 12601 "ide/ide_methods.bas"
}
#line 12602 "ide/ide_methods.bas"
S_58828:;
#line 12602 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 3 ))&(((-(func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME,qbs_new_txt_len("?",1),0)> 0 ))|(-(func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME,qbs_new_txt_len("*",1),0)> 0 ))))))||is_error_pending()){
#line 12602 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12602,"ide_methods.bas");if(r)goto S_58828;}
#line 12603 "ide/ide_methods.bas"
do{
#line 12603 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_F,_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME);
#line 12603 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12603 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12603,"ide_methods.bas");}while(r);
#line 12603 "ide/ide_methods.bas"
do{
#line 12603 "ide/ide_methods.bas"
goto LABEL_WILDCARDSEARCH;
#line 12603 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12603,"ide_methods.bas");}while(r);
#line 12604 "ide/ide_methods.bas"
}
#line 12606 "ide/ide_methods.bas"
S_58832:;
#line 12606 "ide/ide_methods.bas"
do{
#line 12606 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12606,"ide_methods.bas");if(r)goto S_58832;}
#line 12609 "ide/ide_methods.bas"
do{
#line 12609 "ide/ide_methods.bas"
SUB_IDEDRAWPAR((void*)( ((char*)(_FUNC_IDEFILEDIALOG_UDT_P)) + ((0+0)) ));
#line 12609 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12609,"ide_methods.bas");}while(r);
#line 12610 "ide/ide_methods.bas"
do{
#line 12610 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_F= 1 ;
#line 12610 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12610,"ide_methods.bas");}while(r);
#line 12610 "ide/ide_methods.bas"
do{
#line 12610 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CX= 0 ;
#line 12610 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12610,"ide_methods.bas");}while(r);
#line 12610 "ide/ide_methods.bas"
do{
#line 12610 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CY= 0 ;
#line 12610 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12610,"ide_methods.bas");}while(r);
#line 12611 "ide/ide_methods.bas"
S_58837:;
#line 12611 "ide/ide_methods.bas"
fornext_value6125= 1 ;
#line 12611 "ide/ide_methods.bas"
fornext_finalvalue6125= 100 ;
#line 12611 "ide/ide_methods.bas"
fornext_step6125= 1 ;
#line 12611 "ide/ide_methods.bas"
if (fornext_step6125<0) fornext_step_negative6125=1; else fornext_step_negative6125=0;
#line 12611 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error6125;
#line 12611 "ide/ide_methods.bas"
goto fornext_entrylabel6125;
#line 12611 "ide/ide_methods.bas"
while(1){
#line 12611 "ide/ide_methods.bas"
fornext_value6125=fornext_step6125+(*_FUNC_IDEFILEDIALOG_LONG_I);
#line 12611 "ide/ide_methods.bas"
fornext_entrylabel6125:
#line 12611 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I=fornext_value6125;
#line 12611 "ide/ide_methods.bas"
if (fornext_step_negative6125){
#line 12611 "ide/ide_methods.bas"
if (fornext_value6125<fornext_finalvalue6125) break;
#line 12611 "ide/ide_methods.bas"
}else{
#line 12611 "ide/ide_methods.bas"
if (fornext_value6125>fornext_finalvalue6125) break;
#line 12611 "ide/ide_methods.bas"
}
#line 12611 "ide/ide_methods.bas"
fornext_error6125:;
#line 12611 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12611,"ide_methods.bas");if(r)goto S_58837;}
#line 12612 "ide/ide_methods.bas"
S_58838:;
#line 12612 "ide/ide_methods.bas"
if ((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+36))))||is_error_pending()){
#line 12612 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12612,"ide_methods.bas");if(r)goto S_58838;}
#line 12614 "ide/ide_methods.bas"
do{
#line 12614 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+72)))=*_FUNC_IDEFILEDIALOG_LONG_FOCUS-*_FUNC_IDEFILEDIALOG_LONG_F;
#line 12614 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12614,"ide_methods.bas");}while(r);
#line 12615 "ide/ide_methods.bas"
do{
#line 12615 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+64)))= 0 ;
#line 12615 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12615,"ide_methods.bas");}while(r);
#line 12615 "ide/ide_methods.bas"
do{
#line 12615 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+68)))= 0 ;
#line 12615 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12615,"ide_methods.bas");}while(r);
#line 12616 "ide/ide_methods.bas"
do{
#line 12616 "ide/ide_methods.bas"
SUB_IDEDRAWOBJ((void*)( ((char*)(_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])) + (((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+0)) ),_FUNC_IDEFILEDIALOG_LONG_F);
#line 12616 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12616,"ide_methods.bas");}while(r);
#line 12617 "ide/ide_methods.bas"
S_58843:;
#line 12617 "ide/ide_methods.bas"
if ((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+64))))||is_error_pending()){
#line 12617 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12617,"ide_methods.bas");if(r)goto S_58843;}
#line 12617 "ide/ide_methods.bas"
do{
#line 12617 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CX=*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+64)));
#line 12617 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12617,"ide_methods.bas");}while(r);
#line 12617 "ide/ide_methods.bas"
do{
#line 12617 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CY=*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+68)));
#line 12617 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12617,"ide_methods.bas");}while(r);
#line 12617 "ide/ide_methods.bas"
}
#line 12618 "ide/ide_methods.bas"
}
#line 12619 "ide/ide_methods.bas"
fornext_continue_6124:;
#line 12619 "ide/ide_methods.bas"
}
#line 12619 "ide/ide_methods.bas"
fornext_exit_6124:;
#line 12620 "ide/ide_methods.bas"
do{
#line 12620 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_LASTFOCUS=*_FUNC_IDEFILEDIALOG_LONG_F- 1 ;
#line 12620 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12620,"ide_methods.bas");}while(r);
#line 12624 "ide/ide_methods.bas"
do{
#line 12624 "ide/ide_methods.bas"
qbg_sub_color( 0 , 7 ,NULL,NULL,3);
#line 12624 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12624,"ide_methods.bas");}while(r);
#line 12624 "ide/ide_methods.bas"
do{
#line 12624 "ide/ide_methods.bas"
sub__printstring(*(int32*)(((char*)_FUNC_IDEFILEDIALOG_UDT_P)+((0+0)))+ 2 ,*(int32*)(((char*)_FUNC_IDEFILEDIALOG_UDT_P)+((0+4)))+ 4 ,qbs_new_txt_len("Path: ",6),NULL,0);
#line 12624 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12624 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12624,"ide_methods.bas");}while(r);
#line 12625 "ide/ide_methods.bas"
do{
#line 12625 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_A,_FUNC_IDEFILEDIALOG_STRING_PATH);
#line 12625 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12625 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12625,"ide_methods.bas");}while(r);
#line 12626 "ide/ide_methods.bas"
S_58853:;
#line 12626 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(-(_FUNC_IDEFILEDIALOG_STRING_A->len== 2 ))&(qbs_equal(qbs_right(_FUNC_IDEFILEDIALOG_STRING_A, 1 ),qbs_new_txt_len(":",1)))))||is_error_pending()){
#line 12626 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12626,"ide_methods.bas");if(r)goto S_58853;}
#line 12626 "ide/ide_methods.bas"
do{
#line 12626 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_A,qbs_add(_FUNC_IDEFILEDIALOG_STRING_A,qbs_new_txt_len("\\",1)));
#line 12626 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12626 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12626,"ide_methods.bas");}while(r);
#line 12626 "ide/ide_methods.bas"
}
#line 12627 "ide/ide_methods.bas"
do{
#line 12627 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_W=*(int32*)(((char*)_FUNC_IDEFILEDIALOG_UDT_P)+((0+8)))- 8 ;
#line 12627 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12627,"ide_methods.bas");}while(r);
#line 12628 "ide/ide_methods.bas"
S_58857:;
#line 12628 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-((_FUNC_IDEFILEDIALOG_STRING_A->len)>(*_FUNC_IDEFILEDIALOG_LONG_W- 3 ))))||is_error_pending()){
#line 12628 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12628,"ide_methods.bas");if(r)goto S_58857;}
#line 12628 "ide/ide_methods.bas"
do{
#line 12628 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_A,qbs_add(func_string( 3 , 250 ),qbs_right(_FUNC_IDEFILEDIALOG_STRING_A,*_FUNC_IDEFILEDIALOG_LONG_W- 3 )));
#line 12628 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12628 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12628,"ide_methods.bas");}while(r);
#line 12628 "ide/ide_methods.bas"
}
#line 12629 "ide/ide_methods.bas"
do{
#line 12629 "ide/ide_methods.bas"
sub__printstring(*(int32*)(((char*)_FUNC_IDEFILEDIALOG_UDT_P)+((0+0)))+ 2 + 6 ,*(int32*)(((char*)_FUNC_IDEFILEDIALOG_UDT_P)+((0+4)))+ 4 ,_FUNC_IDEFILEDIALOG_STRING_A,NULL,0);
#line 12629 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12629 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12629,"ide_methods.bas");}while(r);
#line 12634 "ide/ide_methods.bas"
do{
#line 12634 "ide/ide_methods.bas"
sub_pcopy( 1 , 0 );
#line 12634 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12634,"ide_methods.bas");}while(r);
#line 12635 "ide/ide_methods.bas"
S_58862:;
#line 12635 "ide/ide_methods.bas"
if ((*_FUNC_IDEFILEDIALOG_LONG_CX)||is_error_pending()){
#line 12635 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12635,"ide_methods.bas");if(r)goto S_58862;}
#line 12635 "ide/ide_methods.bas"
do{
#line 12635 "ide/ide_methods.bas"
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
#line 12635 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12635,"ide_methods.bas");}while(r);
#line 12635 "ide/ide_methods.bas"
do{
#line 12635 "ide/ide_methods.bas"
qbg_sub_locate(*_FUNC_IDEFILEDIALOG_LONG_CY,*_FUNC_IDEFILEDIALOG_LONG_CX, 1 ,NULL,NULL,7);
#line 12635 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12635,"ide_methods.bas");}while(r);
#line 12635 "ide/ide_methods.bas"
do{
#line 12635 "ide/ide_methods.bas"
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
#line 12635 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12635,"ide_methods.bas");}while(r);
#line 12635 "ide/ide_methods.bas"
}
#line 12638 "ide/ide_methods.bas"
do{
#line 12638 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CHANGE= 0 ;
#line 12638 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12638,"ide_methods.bas");}while(r);
#line 12639 "ide/ide_methods.bas"
S_58868:;
#line 12639 "ide/ide_methods.bas"
do{
#line 12639 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12639,"ide_methods.bas");if(r)goto S_58868;}
#line 12640 "ide/ide_methods.bas"
do{
#line 12640 "ide/ide_methods.bas"
SUB_GETINPUT();
#line 12640 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12640,"ide_methods.bas");}while(r);
#line 12641 "ide/ide_methods.bas"
S_58870:;
#line 12641 "ide/ide_methods.bas"
if ((*__LONG_MWHEEL)||is_error_pending()){
#line 12641 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12641,"ide_methods.bas");if(r)goto S_58870;}
#line 12641 "ide/ide_methods.bas"
do{
#line 12641 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CHANGE= 1 ;
#line 12641 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12641,"ide_methods.bas");}while(r);
#line 12641 "ide/ide_methods.bas"
}
#line 12642 "ide/ide_methods.bas"
S_58873:;
#line 12642 "ide/ide_methods.bas"
if ((*__LONG_KB)||is_error_pending()){
#line 12642 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12642,"ide_methods.bas");if(r)goto S_58873;}
#line 12642 "ide/ide_methods.bas"
do{
#line 12642 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CHANGE= 1 ;
#line 12642 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12642,"ide_methods.bas");}while(r);
#line 12642 "ide/ide_methods.bas"
}
#line 12643 "ide/ide_methods.bas"
S_58876:;
#line 12643 "ide/ide_methods.bas"
if ((*__LONG_MCLICK)||is_error_pending()){
#line 12643 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12643,"ide_methods.bas");if(r)goto S_58876;}
#line 12643 "ide/ide_methods.bas"
do{
#line 12643 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_MOUSEDOWN= 1 ;
#line 12643 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12643,"ide_methods.bas");}while(r);
#line 12643 "ide/ide_methods.bas"
do{
#line 12643 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CHANGE= 1 ;
#line 12643 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12643,"ide_methods.bas");}while(r);
#line 12643 "ide/ide_methods.bas"
}
#line 12644 "ide/ide_methods.bas"
S_58880:;
#line 12644 "ide/ide_methods.bas"
if ((*__LONG_MRELEASE)||is_error_pending()){
#line 12644 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12644,"ide_methods.bas");if(r)goto S_58880;}
#line 12644 "ide/ide_methods.bas"
do{
#line 12644 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_MOUSEUP= 1 ;
#line 12644 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12644,"ide_methods.bas");}while(r);
#line 12644 "ide/ide_methods.bas"
do{
#line 12644 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CHANGE= 1 ;
#line 12644 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12644,"ide_methods.bas");}while(r);
#line 12644 "ide/ide_methods.bas"
}
#line 12645 "ide/ide_methods.bas"
S_58884:;
#line 12645 "ide/ide_methods.bas"
if ((*__LONG_MB)||is_error_pending()){
#line 12645 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12645,"ide_methods.bas");if(r)goto S_58884;}
#line 12645 "ide/ide_methods.bas"
do{
#line 12645 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CHANGE= 1 ;
#line 12645 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12645,"ide_methods.bas");}while(r);
#line 12645 "ide/ide_methods.bas"
}
#line 12646 "ide/ide_methods.bas"
do{
#line 12646 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_ALT=*__LONG_KALT;
#line 12646 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12646,"ide_methods.bas");}while(r);
#line 12646 "ide/ide_methods.bas"
S_58888:;
#line 12646 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_ALT!=*_FUNC_IDEFILEDIALOG_LONG_OLDALT))||is_error_pending()){
#line 12646 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12646,"ide_methods.bas");if(r)goto S_58888;}
#line 12646 "ide/ide_methods.bas"
do{
#line 12646 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CHANGE= 1 ;
#line 12646 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12646,"ide_methods.bas");}while(r);
#line 12646 "ide/ide_methods.bas"
}
#line 12647 "ide/ide_methods.bas"
do{
#line 12647 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_OLDALT=*_FUNC_IDEFILEDIALOG_LONG_ALT;
#line 12647 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12647,"ide_methods.bas");}while(r);
#line 12649 "ide/ide_methods.bas"
S_58892:;
#line 12649 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 1 ))||is_error_pending()){
#line 12649 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12649,"ide_methods.bas");if(r)goto S_58892;}
#line 12650 "ide/ide_methods.bas"
S_58893:;
#line 12650 "ide/ide_methods.bas"
if ((-(func__totaldroppedfiles()> 0 ))||is_error_pending()){
#line 12650 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12650,"ide_methods.bas");if(r)goto S_58893;}
#line 12651 "ide/ide_methods.bas"
do{
#line 12651 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12651 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],func__droppedfile( 1 ,0|1));
#line 12651 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12651 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12651,"ide_methods.bas");}while(r);
#line 12652 "ide/ide_methods.bas"
do{
#line 12652 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+93)))=(((qbs**)(__ARRAY_STRING_IDETXT[0]))[array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5])])->len;
#line 12652 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12652,"ide_methods.bas");}while(r);
#line 12653 "ide/ide_methods.bas"
do{
#line 12653 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_FOCUS= 1 ;
#line 12653 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12653,"ide_methods.bas");}while(r);
#line 12654 "ide/ide_methods.bas"
do{
#line 12654 "ide/ide_methods.bas"
sub__finishdrop();
#line 12654 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12654,"ide_methods.bas");}while(r);
#line 12655 "ide/ide_methods.bas"
do{
#line 12655 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_CHANGE= 1 ;
#line 12655 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12655,"ide_methods.bas");}while(r);
#line 12656 "ide/ide_methods.bas"
}
#line 12657 "ide/ide_methods.bas"
}
#line 12659 "ide/ide_methods.bas"
do{
#line 12659 "ide/ide_methods.bas"
sub__limit( 100 );
#line 12659 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12659,"ide_methods.bas");}while(r);
#line 12660 "ide/ide_methods.bas"
S_58902:;
#line 12660 "ide/ide_methods.bas"
dl_continue_6128:;
#line 12660 "ide/ide_methods.bas"
}while((!(*_FUNC_IDEFILEDIALOG_LONG_CHANGE))&&(!is_error_pending()));
#line 12660 "ide/ide_methods.bas"
dl_exit_6128:;
#line 12660 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12660,"ide_methods.bas");if(r)goto S_58902;}
#line 12661 "ide/ide_methods.bas"
S_58903:;
#line 12661 "ide/ide_methods.bas"
if ((*_FUNC_IDEFILEDIALOG_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
#line 12661 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12661,"ide_methods.bas");if(r)goto S_58903;}
#line 12661 "ide/ide_methods.bas"
do{
#line 12661 "ide/ide_methods.bas"
*__LONG_IDEHL= 1 ;
#line 12661 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12661,"ide_methods.bas");}while(r);
#line 12661 "ide/ide_methods.bas"
}else{
#line 12661 "ide/ide_methods.bas"
do{
#line 12661 "ide/ide_methods.bas"
*__LONG_IDEHL= 0 ;
#line 12661 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12661,"ide_methods.bas");}while(r);
#line 12661 "ide/ide_methods.bas"
}
#line 12663 "ide/ide_methods.bas"
do{
#line 12663 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_ALTLETTER,qbs_new_txt_len("",0));
#line 12663 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12663 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12663,"ide_methods.bas");}while(r);
#line 12664 "ide/ide_methods.bas"
S_58909:;
#line 12664 "ide/ide_methods.bas"
if ((*_FUNC_IDEFILEDIALOG_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
#line 12664 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12664,"ide_methods.bas");if(r)goto S_58909;}
#line 12665 "ide/ide_methods.bas"
S_58910:;
#line 12665 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(__STRING_K->len== 1 )))||is_error_pending()){
#line 12665 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12665,"ide_methods.bas");if(r)goto S_58910;}
#line 12666 "ide/ide_methods.bas"
do{
#line 12666 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_K=qbs_asc(qbs_ucase(__STRING_K));
#line 12666 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12666 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12666,"ide_methods.bas");}while(r);
#line 12667 "ide/ide_methods.bas"
S_58912:;
#line 12667 "ide/ide_methods.bas"
if (((-(*_FUNC_IDEFILEDIALOG_LONG_K>= 65 ))&(-(*_FUNC_IDEFILEDIALOG_LONG_K<= 90 )))||is_error_pending()){
#line 12667 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12667,"ide_methods.bas");if(r)goto S_58912;}
#line 12667 "ide/ide_methods.bas"
do{
#line 12667 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_ALTLETTER,func_chr(*_FUNC_IDEFILEDIALOG_LONG_K));
#line 12667 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12667 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12667,"ide_methods.bas");}while(r);
#line 12667 "ide/ide_methods.bas"
}
#line 12668 "ide/ide_methods.bas"
}
#line 12669 "ide/ide_methods.bas"
}
#line 12670 "ide/ide_methods.bas"
do{
#line 12670 "ide/ide_methods.bas"
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
#line 12670 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12670,"ide_methods.bas");}while(r);
#line 12670 "ide/ide_methods.bas"
do{
#line 12670 "ide/ide_methods.bas"
qbg_sub_locate(NULL,NULL, 0 ,NULL,NULL,4);
#line 12670 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12670,"ide_methods.bas");}while(r);
#line 12670 "ide/ide_methods.bas"
do{
#line 12670 "ide/ide_methods.bas"
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
#line 12670 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12670,"ide_methods.bas");}while(r);
#line 12674 "ide/ide_methods.bas"
do{
#line 12674 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_INFO= 0 ;
#line 12674 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12674,"ide_methods.bas");}while(r);
#line 12675 "ide/ide_methods.bas"
S_58921:;
#line 12675 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_K,qbs_new_txt_len("",0))))||is_error_pending()){
#line 12675 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12675,"ide_methods.bas");if(r)goto S_58921;}
#line 12675 "ide/ide_methods.bas"
do{
#line 12675 "ide/ide_methods.bas"
qbs_set(__STRING_K,func_chr( 255 ));
#line 12675 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12675 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12675,"ide_methods.bas");}while(r);
#line 12675 "ide/ide_methods.bas"
}
#line 12676 "ide/ide_methods.bas"
S_58924:;
#line 12676 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(-(*__LONG_KSHIFT== 0 ))&(qbs_equal(__STRING_K,func_chr( 9 )))))||is_error_pending()){
#line 12676 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12676,"ide_methods.bas");if(r)goto S_58924;}
#line 12676 "ide/ide_methods.bas"
do{
#line 12676 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_FOCUS=*_FUNC_IDEFILEDIALOG_LONG_FOCUS+ 1 ;
#line 12676 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12676,"ide_methods.bas");}while(r);
#line 12676 "ide/ide_methods.bas"
}
#line 12677 "ide/ide_methods.bas"
S_58927:;
#line 12677 "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 12677 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12677,"ide_methods.bas");if(r)goto S_58927;}
#line 12677 "ide/ide_methods.bas"
do{
#line 12677 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_FOCUS=*_FUNC_IDEFILEDIALOG_LONG_FOCUS- 1 ;
#line 12677 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12677,"ide_methods.bas");}while(r);
#line 12677 "ide/ide_methods.bas"
do{
#line 12677 "ide/ide_methods.bas"
qbs_set(__STRING_K,qbs_new_txt_len("",0));
#line 12677 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12677 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12677,"ide_methods.bas");}while(r);
#line 12677 "ide/ide_methods.bas"
}
#line 12678 "ide/ide_methods.bas"
S_58931:;
#line 12678 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS< 1 ))||is_error_pending()){
#line 12678 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12678,"ide_methods.bas");if(r)goto S_58931;}
#line 12678 "ide/ide_methods.bas"
do{
#line 12678 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_FOCUS=*_FUNC_IDEFILEDIALOG_LONG_LASTFOCUS;
#line 12678 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12678,"ide_methods.bas");}while(r);
#line 12678 "ide/ide_methods.bas"
}
#line 12679 "ide/ide_methods.bas"
S_58934:;
#line 12679 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS>*_FUNC_IDEFILEDIALOG_LONG_LASTFOCUS))||is_error_pending()){
#line 12679 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12679,"ide_methods.bas");if(r)goto S_58934;}
#line 12679 "ide/ide_methods.bas"
do{
#line 12679 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_FOCUS= 1 ;
#line 12679 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12679,"ide_methods.bas");}while(r);
#line 12679 "ide/ide_methods.bas"
}
#line 12680 "ide/ide_methods.bas"
do{
#line 12680 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_F= 1 ;
#line 12680 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12680,"ide_methods.bas");}while(r);
#line 12681 "ide/ide_methods.bas"
S_58938:;
#line 12681 "ide/ide_methods.bas"
fornext_value6132= 1 ;
#line 12681 "ide/ide_methods.bas"
fornext_finalvalue6132= 100 ;
#line 12681 "ide/ide_methods.bas"
fornext_step6132= 1 ;
#line 12681 "ide/ide_methods.bas"
if (fornext_step6132<0) fornext_step_negative6132=1; else fornext_step_negative6132=0;
#line 12681 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error6132;
#line 12681 "ide/ide_methods.bas"
goto fornext_entrylabel6132;
#line 12681 "ide/ide_methods.bas"
while(1){
#line 12681 "ide/ide_methods.bas"
fornext_value6132=fornext_step6132+(*_FUNC_IDEFILEDIALOG_LONG_I);
#line 12681 "ide/ide_methods.bas"
fornext_entrylabel6132:
#line 12681 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I=fornext_value6132;
#line 12681 "ide/ide_methods.bas"
if (fornext_step_negative6132){
#line 12681 "ide/ide_methods.bas"
if (fornext_value6132<fornext_finalvalue6132) break;
#line 12681 "ide/ide_methods.bas"
}else{
#line 12681 "ide/ide_methods.bas"
if (fornext_value6132>fornext_finalvalue6132) break;
#line 12681 "ide/ide_methods.bas"
}
#line 12681 "ide/ide_methods.bas"
fornext_error6132:;
#line 12681 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12681,"ide_methods.bas");if(r)goto S_58938;}
#line 12682 "ide/ide_methods.bas"
do{
#line 12682 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_T=*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+36)));
#line 12682 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12682,"ide_methods.bas");}while(r);
#line 12683 "ide/ide_methods.bas"
S_58940:;
#line 12683 "ide/ide_methods.bas"
if ((*_FUNC_IDEFILEDIALOG_LONG_T)||is_error_pending()){
#line 12683 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12683,"ide_methods.bas");if(r)goto S_58940;}
#line 12684 "ide/ide_methods.bas"
do{
#line 12684 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_FOCUSOFFSET=*_FUNC_IDEFILEDIALOG_LONG_FOCUS-*_FUNC_IDEFILEDIALOG_LONG_F;
#line 12684 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12684,"ide_methods.bas");}while(r);
#line 12685 "ide/ide_methods.bas"
do{
#line 12685 "ide/ide_methods.bas"
SUB_IDEOBJUPDATE((void*)( ((char*)(_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])) + (((array_check((*_FUNC_IDEFILEDIALOG_LONG_I)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+0)) ),_FUNC_IDEFILEDIALOG_LONG_FOCUS,_FUNC_IDEFILEDIALOG_LONG_F,_FUNC_IDEFILEDIALOG_LONG_FOCUSOFFSET,__STRING_K,_FUNC_IDEFILEDIALOG_STRING_ALTLETTER,__LONG_MB,_FUNC_IDEFILEDIALOG_LONG_MOUSEDOWN,_FUNC_IDEFILEDIALOG_LONG_MOUSEUP,__LONG_MX,__LONG_MY,_FUNC_IDEFILEDIALOG_LONG_INFO,__LONG_MWHEEL);
#line 12685 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12685 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12685,"ide_methods.bas");}while(r);
#line 12686 "ide/ide_methods.bas"
}
#line 12687 "ide/ide_methods.bas"
fornext_continue_6131:;
#line 12687 "ide/ide_methods.bas"
}
#line 12687 "ide/ide_methods.bas"
fornext_exit_6131:;
#line 12700 "ide/ide_methods.bas"
S_58945:;
#line 12700 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS!=*_FUNC_IDEFILEDIALOG_LONG_PREVFOCUS))||is_error_pending()){
#line 12700 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12700,"ide_methods.bas");if(r)goto S_58945;}
#line 12702 "ide/ide_methods.bas"
do{
#line 12702 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_PREVFOCUS=*_FUNC_IDEFILEDIALOG_LONG_FOCUS;
#line 12702 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12702,"ide_methods.bas");}while(r);
#line 12703 "ide/ide_methods.bas"
S_58947:;
#line 12703 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS== 1 ))||is_error_pending()){
#line 12703 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12703,"ide_methods.bas");if(r)goto S_58947;}
#line 12704 "ide/ide_methods.bas"
do{
#line 12704 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_FOCUS)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+93)))=(((qbs**)(__ARRAY_STRING_IDETXT[0]))[array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_FOCUS)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5])])->len;
#line 12704 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12704,"ide_methods.bas");}while(r);
#line 12705 "ide/ide_methods.bas"
S_58949:;
#line 12705 "ide/ide_methods.bas"
if ((-(*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_FOCUS)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+93)))> 0 ))||is_error_pending()){
#line 12705 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12705,"ide_methods.bas");if(r)goto S_58949;}
#line 12705 "ide/ide_methods.bas"
do{
#line 12705 "ide/ide_methods.bas"
*(int8*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_FOCUS)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+88)))= -1 ;
#line 12705 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12705,"ide_methods.bas");}while(r);
#line 12705 "ide/ide_methods.bas"
}
#line 12706 "ide/ide_methods.bas"
do{
#line 12706 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEFILEDIALOG_LONG_FOCUS)-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+89)))= 0 ;
#line 12706 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12706,"ide_methods.bas");}while(r);
#line 12707 "ide/ide_methods.bas"
}
#line 12708 "ide/ide_methods.bas"
}
#line 12710 "ide/ide_methods.bas"
S_58955:;
#line 12710 "ide/ide_methods.bas"
if ((-(*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 4 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))!=*_FUNC_IDEFILEDIALOG_LONG_PREVBASONLY))||is_error_pending()){
#line 12710 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12710,"ide_methods.bas");if(r)goto S_58955;}
#line 12711 "ide/ide_methods.bas"
do{
#line 12711 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_PREVBASONLY=*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 4 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)));
#line 12711 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12711,"ide_methods.bas");}while(r);
#line 12712 "ide/ide_methods.bas"
S_58957:;
#line 12712 "ide/ide_methods.bas"
if ((-(*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 4 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))== 0 ))||is_error_pending()){
#line 12712 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12712,"ide_methods.bas");if(r)goto S_58957;}
#line 12712 "ide/ide_methods.bas"
do{
#line 12712 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_ALLFILES= 1 ;
#line 12712 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12712,"ide_methods.bas");}while(r);
#line 12712 "ide/ide_methods.bas"
}else{
#line 12712 "ide/ide_methods.bas"
do{
#line 12712 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_ALLFILES= 0 ;
#line 12712 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12712,"ide_methods.bas");}while(r);
#line 12712 "ide/ide_methods.bas"
}
#line 12713 "ide/ide_methods.bas"
do{
#line 12713 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12713 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],FUNC_IDEZFILELIST(_FUNC_IDEFILEDIALOG_STRING_PATH,_FUNC_IDEFILEDIALOG_LONG_ALLFILES,qbs_new_txt_len("",0)));
#line 12713 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12713 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12713,"ide_methods.bas");}while(r);
#line 12714 "ide/ide_methods.bas"
do{
#line 12714 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= -1 ;
#line 12714 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12714,"ide_methods.bas");}while(r);
#line 12715 "ide/ide_methods.bas"
do{
#line 12715 "ide/ide_methods.bas"
goto LABEL_IDEOPENLOOP;
#line 12715 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12715,"ide_methods.bas");}while(r);
#line 12716 "ide/ide_methods.bas"
}
#line 12718 "ide/ide_methods.bas"
S_58966:;
#line 12718 "ide/ide_methods.bas"
if (((-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS== 5 ))&(-(*_FUNC_IDEFILEDIALOG_LONG_INFO!= 0 )))||is_error_pending()){
#line 12718 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12718,"ide_methods.bas");if(r)goto S_58966;}
#line 12720 "ide/ide_methods.bas"
do{
#line 12720 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_NEWPATH,FUNC_IDENEWFOLDER(_FUNC_IDEFILEDIALOG_STRING_PATH));
#line 12720 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12720 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12720,"ide_methods.bas");}while(r);
#line 12721 "ide/ide_methods.bas"
S_58968:;
#line 12721 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,_FUNC_IDEFILEDIALOG_STRING_NEWPATH->len))||is_error_pending()){
#line 12721 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12721,"ide_methods.bas");if(r)goto S_58968;}
#line 12722 "ide/ide_methods.bas"
do{
#line 12722 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_F,FUNC_REMOVEDOUBLESLASHES(_FUNC_IDEFILEDIALOG_STRING_NEWPATH));
#line 12722 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12722 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12722,"ide_methods.bas");}while(r);
#line 12723 "ide/ide_methods.bas"
do{
#line 12723 "ide/ide_methods.bas"
goto LABEL_CHANGEPATH;
#line 12723 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12723,"ide_methods.bas");}while(r);
#line 12724 "ide/ide_methods.bas"
}else{
#line 12725 "ide/ide_methods.bas"
do{
#line 12725 "ide/ide_methods.bas"
goto LABEL_IDEOPENLOOP;
#line 12725 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12725,"ide_methods.bas");}while(r);
#line 12726 "ide/ide_methods.bas"
}
#line 12727 "ide/ide_methods.bas"
}
#line 12729 "ide/ide_methods.bas"
S_58975:;
#line 12729 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(__STRING_K,func_chr( 27 )))|(((-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS== 7 ))&(-(*_FUNC_IDEFILEDIALOG_LONG_INFO!= 0 ))))))||is_error_pending()){
#line 12729 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12729,"ide_methods.bas");if(r)goto S_58975;}
#line 12730 "ide/ide_methods.bas"
do{
#line 12730 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_IDEFILEDIALOG,qbs_new_txt_len("C",1));
#line 12730 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12730 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12730,"ide_methods.bas");}while(r);
#line 12731 "ide/ide_methods.bas"
S_58977:;
#line 12731 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 4 ))||is_error_pending()){
#line 12731 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12731,"ide_methods.bas");if(r)goto S_58977;}
#line 12732 "ide/ide_methods.bas"
do{
#line 12732 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME,_FUNC_IDEFILEDIALOG_STRING_OPRG);
#line 12732 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12732 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12732,"ide_methods.bas");}while(r);
#line 12733 "ide/ide_methods.bas"
}
#line 12734 "ide/ide_methods.bas"
do{
#line 12734 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12734 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12734,"ide_methods.bas");}while(r);
#line 12735 "ide/ide_methods.bas"
}
#line 12737 "ide/ide_methods.bas"
S_58982:;
#line 12737 "ide/ide_methods.bas"
if (((-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS== 2 ))&(-(*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))!=*_FUNC_IDEFILEDIALOG_LONG_PREVFILEBOXSEL)))||is_error_pending()){
#line 12737 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12737,"ide_methods.bas");if(r)goto S_58982;}
#line 12738 "ide/ide_methods.bas"
do{
#line 12738 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_PREVFILEBOXSEL=*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)));
#line 12738 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12738,"ide_methods.bas");}while(r);
#line 12739 "ide/ide_methods.bas"
do{
#line 12739 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12739 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],(((qbs**)(__ARRAY_STRING_IDETXT[0]))[array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+84))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5])]));
#line 12739 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12739 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12739,"ide_methods.bas");}while(r);
#line 12740 "ide/ide_methods.bas"
do{
#line 12740 "ide/ide_methods.bas"
*(int8*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+88)))= 0 ;
#line 12740 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12740,"ide_methods.bas");}while(r);
#line 12741 "ide/ide_methods.bas"
}
#line 12743 "ide/ide_methods.bas"
S_58987:;
#line 12743 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS== 3 ))||is_error_pending()){
#line 12743 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12743,"ide_methods.bas");if(r)goto S_58987;}
#line 12744 "ide/ide_methods.bas"
S_58988:;
#line 12744 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(((qbs_equal(__STRING_K,func_chr( 13 )))|(-(*_FUNC_IDEFILEDIALOG_LONG_INFO== 1 ))))&(-(*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 3 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))>= 1 ))))||is_error_pending()){
#line 12744 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12744,"ide_methods.bas");if(r)goto S_58988;}
#line 12745 "ide/ide_methods.bas"
do{
#line 12745 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_NEWPATH,FUNC_REMOVEDOUBLESLASHES((((qbs**)(__ARRAY_STRING_IDETXT[0]))[array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 3 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+84))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5])])));
#line 12745 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12745 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12745,"ide_methods.bas");}while(r);
#line 12746 "ide/ide_methods.bas"
S_58990:;
#line 12746 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_IDEFILEDIALOG_STRING_NEWPATH,qbs_new_txt_len("",0))))||is_error_pending()){
#line 12746 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12746,"ide_methods.bas");if(r)goto S_58990;}
#line 12747 "ide/ide_methods.bas"
do{
#line 12747 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_NEWPATH,qbs_new_txt_len("..",2));
#line 12747 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12747 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12747,"ide_methods.bas");}while(r);
#line 12748 "ide/ide_methods.bas"
do{
#line 12748 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_F,_FUNC_IDEFILEDIALOG_STRING_NEWPATH);
#line 12748 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12748 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12748,"ide_methods.bas");}while(r);
#line 12749 "ide/ide_methods.bas"
do{
#line 12749 "ide/ide_methods.bas"
goto LABEL_CHANGEPATH;
#line 12749 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12749,"ide_methods.bas");}while(r);
#line 12750 "ide/ide_methods.bas"
}else{
#line 12751 "ide/ide_methods.bas"
do{
#line 12751 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATH,FUNC_REMOVEDOUBLESLASHES(FUNC_IDEZCHANGEPATH(_FUNC_IDEFILEDIALOG_STRING_PATH,_FUNC_IDEFILEDIALOG_STRING_NEWPATH)));
#line 12751 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12751 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12751,"ide_methods.bas");}while(r);
#line 12752 "ide/ide_methods.bas"
do{
#line 12752 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12752 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],FUNC_IDEZFILELIST(_FUNC_IDEFILEDIALOG_STRING_PATH,_FUNC_IDEFILEDIALOG_LONG_ALLFILES,qbs_new_txt_len("",0)));
#line 12752 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12752 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12752,"ide_methods.bas");}while(r);
#line 12753 "ide/ide_methods.bas"
do{
#line 12753 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 3 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12753 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],FUNC_IDEZPATHLIST(_FUNC_IDEFILEDIALOG_STRING_PATH));
#line 12753 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12753 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12753,"ide_methods.bas");}while(r);
#line 12755 "ide/ide_methods.bas"
do{
#line 12755 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= -1 ;
#line 12755 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12755,"ide_methods.bas");}while(r);
#line 12756 "ide/ide_methods.bas"
do{
#line 12756 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 3 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= 1 ;
#line 12756 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12756,"ide_methods.bas");}while(r);
#line 12757 "ide/ide_methods.bas"
S_59000:;
#line 12757 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_INFO== 1 ))||is_error_pending()){
#line 12757 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12757,"ide_methods.bas");if(r)goto S_59000;}
#line 12757 "ide/ide_methods.bas"
do{
#line 12757 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 3 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= -1 ;
#line 12757 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12757,"ide_methods.bas");}while(r);
#line 12757 "ide/ide_methods.bas"
}
#line 12758 "ide/ide_methods.bas"
S_59003:;
#line 12758 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 3 ))&(((-(func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME,qbs_new_txt_len("?",1),0)> 0 ))|(-(func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME,qbs_new_txt_len("*",1),0)> 0 ))))))||is_error_pending()){
#line 12758 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12758,"ide_methods.bas");if(r)goto S_59003;}
#line 12759 "ide/ide_methods.bas"
do{
#line 12759 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_F,_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME);
#line 12759 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12759 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12759,"ide_methods.bas");}while(r);
#line 12759 "ide/ide_methods.bas"
do{
#line 12759 "ide/ide_methods.bas"
goto LABEL_WILDCARDSEARCH;
#line 12759 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12759,"ide_methods.bas");}while(r);
#line 12760 "ide/ide_methods.bas"
}
#line 12761 "ide/ide_methods.bas"
do{
#line 12761 "ide/ide_methods.bas"
goto LABEL_IDEOPENLOOP;
#line 12761 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12761,"ide_methods.bas");}while(r);
#line 12762 "ide/ide_methods.bas"
}
#line 12763 "ide/ide_methods.bas"
}
#line 12764 "ide/ide_methods.bas"
}
#line 12767 "ide/ide_methods.bas"
S_59011:;
#line 12767 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(__STRING_K,func_chr( 13 )))|(((-(*_FUNC_IDEFILEDIALOG_LONG_INFO== 1 ))&(-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS== 2 ))))|(((-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS== 6 ))&(-(*_FUNC_IDEFILEDIALOG_LONG_INFO!= 0 ))))))||is_error_pending()){
#line 12767 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12767,"ide_methods.bas");if(r)goto S_59011;}
#line 12768 "ide/ide_methods.bas"
do{
#line 12768 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_F,(((qbs**)(__ARRAY_STRING_IDETXT[0]))[array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5])]));
#line 12768 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12768 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12768,"ide_methods.bas");}while(r);
#line 12770 "ide/ide_methods.bas"
S_59013:;
#line 12770 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,func__fileexists(_FUNC_IDEFILEDIALOG_STRING_F)))||is_error_pending()){
#line 12770 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12770,"ide_methods.bas");if(r)goto S_59013;}
#line 12770 "ide/ide_methods.bas"
do{
#line 12770 "ide/ide_methods.bas"
goto LABEL_DIRECTLOAD;
#line 12770 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12770,"ide_methods.bas");}while(r);
#line 12770 "ide/ide_methods.bas"
}
#line 12772 "ide/ide_methods.bas"
S_59016:;
#line 12772 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(_FUNC_IDEFILEDIALOG_STRING_F,qbs_new_txt_len("",0)))&(-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS== 1 ))&(qbs_equal(__STRING_K,func_chr( 13 )))))||is_error_pending()){
#line 12772 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12772,"ide_methods.bas");if(r)goto S_59016;}
#line 12774 "ide/ide_methods.bas"
do{
#line 12774 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12774 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],FUNC_IDEZFILELIST(_FUNC_IDEFILEDIALOG_STRING_PATH,_FUNC_IDEFILEDIALOG_LONG_ALLFILES,qbs_new_txt_len("",0)));
#line 12774 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12774 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12774,"ide_methods.bas");}while(r);
#line 12775 "ide/ide_methods.bas"
do{
#line 12775 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= -1 ;
#line 12775 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12775,"ide_methods.bas");}while(r);
#line 12776 "ide/ide_methods.bas"
do{
#line 12776 "ide/ide_methods.bas"
goto LABEL_IDEOPENLOOP;
#line 12776 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12776,"ide_methods.bas");}while(r);
#line 12777 "ide/ide_methods.bas"
S_59020:;
#line 12777 "ide/ide_methods.bas"
}else{
#line 12777 "ide/ide_methods.bas"
if (qbs_cleanup(qbs_tmp_base,(qbs_equal(_FUNC_IDEFILEDIALOG_STRING_F,qbs_new_txt_len("",0)))&(-(*_FUNC_IDEFILEDIALOG_LONG_FOCUS== 6 ))&(-(*_FUNC_IDEFILEDIALOG_LONG_INFO!= 0 )))){
#line 12777 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12777,"ide_methods.bas");if(r)goto S_59020;}
#line 12778 "ide/ide_methods.bas"
do{
#line 12778 "ide/ide_methods.bas"
goto LABEL_IDEOPENLOOP;
#line 12778 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12778,"ide_methods.bas");}while(r);
#line 12779 "ide/ide_methods.bas"
}
#line 12779 "ide/ide_methods.bas"
}
#line 12782 "ide/ide_methods.bas"
LABEL_CHANGEPATH:;
#line 12782 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12782,"ide_methods.bas");r=0;}
#line 12783 "ide/ide_methods.bas"
S_59023:;
#line 12783 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,func__direxists(qbs_add(qbs_add(_FUNC_IDEFILEDIALOG_STRING_PATH,__STRING1_IDEPATHSEP),_FUNC_IDEFILEDIALOG_STRING_F))))||is_error_pending()){
#line 12783 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12783,"ide_methods.bas");if(r)goto S_59023;}
#line 12785 "ide/ide_methods.bas"
do{
#line 12785 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATH,FUNC_REMOVEDOUBLESLASHES(FUNC_IDEZGETFILEPATH(_FUNC_IDEFILEDIALOG_STRING_PATH,qbs_add(_FUNC_IDEFILEDIALOG_STRING_F,__STRING1_IDEPATHSEP))));
#line 12785 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12785 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12785,"ide_methods.bas");}while(r);
#line 12786 "ide/ide_methods.bas"
S_59025:;
#line 12786 "ide/ide_methods.bas"
if ((-(*__LONG_IDEERROR> 1 ))||is_error_pending()){
#line 12786 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12786,"ide_methods.bas");if(r)goto S_59025;}
#line 12786 "ide/ide_methods.bas"
do{
#line 12786 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12786 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12786,"ide_methods.bas");}while(r);
#line 12786 "ide/ide_methods.bas"
}
#line 12788 "ide/ide_methods.bas"
S_59028:;
#line 12788 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(_FUNC_IDEFILEDIALOG_STRING_NEWPATH->len== 0 )))||is_error_pending()){
#line 12788 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12788,"ide_methods.bas");if(r)goto S_59028;}
#line 12789 "ide/ide_methods.bas"
do{
#line 12789 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12789 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],qbs_new_txt_len("",0));
#line 12789 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12789 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12789,"ide_methods.bas");}while(r);
#line 12790 "ide/ide_methods.bas"
do{
#line 12790 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_FOCUS= 1 ;
#line 12790 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12790,"ide_methods.bas");}while(r);
#line 12791 "ide/ide_methods.bas"
}else{
#line 12792 "ide/ide_methods.bas"
do{
#line 12792 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_NEWPATH,qbs_new_txt_len("",0));
#line 12792 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12792 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12792,"ide_methods.bas");}while(r);
#line 12793 "ide/ide_methods.bas"
}
#line 12794 "ide/ide_methods.bas"
do{
#line 12794 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12794 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],FUNC_IDEZFILELIST(_FUNC_IDEFILEDIALOG_STRING_PATH,_FUNC_IDEFILEDIALOG_LONG_ALLFILES,qbs_new_txt_len("",0)));
#line 12794 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12794 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12794,"ide_methods.bas");}while(r);
#line 12795 "ide/ide_methods.bas"
do{
#line 12795 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= -1 ;
#line 12795 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12795,"ide_methods.bas");}while(r);
#line 12796 "ide/ide_methods.bas"
do{
#line 12796 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 3 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12796 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],FUNC_IDEZPATHLIST(_FUNC_IDEFILEDIALOG_STRING_PATH));
#line 12796 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12796 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12796,"ide_methods.bas");}while(r);
#line 12797 "ide/ide_methods.bas"
do{
#line 12797 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 3 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= -1 ;
#line 12797 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12797,"ide_methods.bas");}while(r);
#line 12798 "ide/ide_methods.bas"
S_59038:;
#line 12798 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 3 ))&(((-(func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME,qbs_new_txt_len("?",1),0)> 0 ))|(-(func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME,qbs_new_txt_len("*",1),0)> 0 ))))))||is_error_pending()){
#line 12798 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12798,"ide_methods.bas");if(r)goto S_59038;}
#line 12799 "ide/ide_methods.bas"
do{
#line 12799 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_F,_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME);
#line 12799 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12799 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12799,"ide_methods.bas");}while(r);
#line 12799 "ide/ide_methods.bas"
do{
#line 12799 "ide/ide_methods.bas"
goto LABEL_WILDCARDSEARCH;
#line 12799 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12799,"ide_methods.bas");}while(r);
#line 12800 "ide/ide_methods.bas"
}
#line 12801 "ide/ide_methods.bas"
do{
#line 12801 "ide/ide_methods.bas"
goto LABEL_IDEOPENLOOP;
#line 12801 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12801,"ide_methods.bas");}while(r);
#line 12802 "ide/ide_methods.bas"
}
#line 12805 "ide/ide_methods.bas"
LABEL_WILDCARDSEARCH:;
#line 12805 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12805,"ide_methods.bas");r=0;}
#line 12806 "ide/ide_methods.bas"
S_59044:;
#line 12806 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(-(func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_F,qbs_new_txt_len("?",1),0)> 0 ))|(-(func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_F,qbs_new_txt_len("*",1),0)> 0 ))))||is_error_pending()){
#line 12806 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12806,"ide_methods.bas");if(r)goto S_59044;}
#line 12807 "ide/ide_methods.bas"
S_59045:;
#line 12807 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,(-(func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_F,qbs_new_txt_len("/",1),0)> 0 ))|(-(func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_F,qbs_new_txt_len("\\",1),0)> 0 ))))||is_error_pending()){
#line 12807 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12807,"ide_methods.bas");if(r)goto S_59045;}
#line 12809 "ide/ide_methods.bas"
do{
#line 12809 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATH,FUNC_REMOVEDOUBLESLASHES(FUNC_IDEZGETFILEPATH(_FUNC_IDEFILEDIALOG_STRING_PATH,_FUNC_IDEFILEDIALOG_STRING_F)));
#line 12809 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12809 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12809,"ide_methods.bas");}while(r);
#line 12810 "ide/ide_methods.bas"
S_59047:;
#line 12810 "ide/ide_methods.bas"
if ((-(*__LONG_IDEERROR> 1 ))||is_error_pending()){
#line 12810 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12810,"ide_methods.bas");if(r)goto S_59047;}
#line 12810 "ide/ide_methods.bas"
do{
#line 12810 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12810 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12810,"ide_methods.bas");}while(r);
#line 12810 "ide/ide_methods.bas"
}
#line 12811 "ide/ide_methods.bas"
do{
#line 12811 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 3 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12811 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],FUNC_IDEZPATHLIST(_FUNC_IDEFILEDIALOG_STRING_PATH));
#line 12811 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12811 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12811,"ide_methods.bas");}while(r);
#line 12812 "ide/ide_methods.bas"
do{
#line 12812 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 3 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= -1 ;
#line 12812 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12812,"ide_methods.bas");}while(r);
#line 12813 "ide/ide_methods.bas"
}
#line 12814 "ide/ide_methods.bas"
do{
#line 12814 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12814 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],_FUNC_IDEFILEDIALOG_STRING_F);
#line 12814 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12814 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12814,"ide_methods.bas");}while(r);
#line 12815 "ide/ide_methods.bas"
do{
#line 12815 "ide/ide_methods.bas"
tmp_long=array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
#line 12815 "ide/ide_methods.bas"
if (!is_error_pending()) qbs_set( ((qbs**)(__ARRAY_STRING_IDETXT[0]))[tmp_long],FUNC_IDEZFILELIST(_FUNC_IDEFILEDIALOG_STRING_PATH,&(pass6136= 2 ),_FUNC_IDEFILEDIALOG_STRING_F));
#line 12815 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12815 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12815,"ide_methods.bas");}while(r);
#line 12816 "ide/ide_methods.bas"
do{
#line 12816 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 2 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= -1 ;
#line 12816 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12816,"ide_methods.bas");}while(r);
#line 12817 "ide/ide_methods.bas"
do{
#line 12817 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+93)))=(((qbs**)(__ARRAY_STRING_IDETXT[0]))[array_check((*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5])])->len;
#line 12817 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12817,"ide_methods.bas");}while(r);
#line 12818 "ide/ide_methods.bas"
do{
#line 12818 "ide/ide_methods.bas"
*(int8*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+88)))= -1 ;
#line 12818 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12818,"ide_methods.bas");}while(r);
#line 12819 "ide/ide_methods.bas"
do{
#line 12819 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 1 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+89)))= 0 ;
#line 12819 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12819,"ide_methods.bas");}while(r);
#line 12820 "ide/ide_methods.bas"
S_59059:;
#line 12820 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(qbs_lcase(qbs_right(_FUNC_IDEFILEDIALOG_STRING_F, 4 )),qbs_new_txt_len(".bas",4))))||is_error_pending()){
#line 12820 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12820,"ide_methods.bas");if(r)goto S_59059;}
#line 12821 "ide/ide_methods.bas"
do{
#line 12821 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_ALLFILES= 0 ;
#line 12821 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12821,"ide_methods.bas");}while(r);
#line 12822 "ide/ide_methods.bas"
do{
#line 12822 "ide/ide_methods.bas"
*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 4 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)))= 0 ;
#line 12822 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12822,"ide_methods.bas");}while(r);
#line 12823 "ide/ide_methods.bas"
do{
#line 12823 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_PREVBASONLY=*(int32*)(((char*)_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[0])+(((array_check(( 4 )-_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[4],_FUNC_IDEFILEDIALOG_ARRAY_UDT_O[5]))*101+76)));
#line 12823 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12823,"ide_methods.bas");}while(r);
#line 12824 "ide/ide_methods.bas"
}
#line 12825 "ide/ide_methods.bas"
do{
#line 12825 "ide/ide_methods.bas"
goto LABEL_IDEOPENLOOP;
#line 12825 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12825,"ide_methods.bas");}while(r);
#line 12826 "ide/ide_methods.bas"
}
#line 12828 "ide/ide_methods.bas"
LABEL_DIRECTLOAD:;
#line 12828 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12828,"ide_methods.bas");r=0;}
#line 12829 "ide/ide_methods.bas"
do{
#line 12829 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PATH,FUNC_REMOVEDOUBLESLASHES(FUNC_IDEZGETFILEPATH(_FUNC_IDEFILEDIALOG_STRING_PATH,_FUNC_IDEFILEDIALOG_STRING_F)));
#line 12829 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12829 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12829,"ide_methods.bas");}while(r);
#line 12830 "ide/ide_methods.bas"
S_59067:;
#line 12830 "ide/ide_methods.bas"
if ((-(*__LONG_IDEERROR> 1 ))||is_error_pending()){
#line 12830 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12830,"ide_methods.bas");if(r)goto S_59067;}
#line 12830 "ide/ide_methods.bas"
do{
#line 12830 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12830 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12830,"ide_methods.bas");}while(r);
#line 12830 "ide/ide_methods.bas"
}
#line 12832 "ide/ide_methods.bas"
S_59070:;
#line 12832 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 1 ))||is_error_pending()){
#line 12832 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12832,"ide_methods.bas");if(r)goto S_59070;}
#line 12833 "ide/ide_methods.bas"
S_59071:;
#line 12833 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(func__fileexists(qbs_add(qbs_add(_FUNC_IDEFILEDIALOG_STRING_PATH,__STRING1_IDEPATHSEP),_FUNC_IDEFILEDIALOG_STRING_F))== 0 )))||is_error_pending()){
#line 12833 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12833,"ide_methods.bas");if(r)goto S_59071;}
#line 12835 "ide/ide_methods.bas"
S_59072:;
#line 12835 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,((qbs_notequal(qbs_lcase(qbs_right(_FUNC_IDEFILEDIALOG_STRING_F, 4 )),qbs_new_txt_len(".bas",4))))&(-(*_FUNC_IDEFILEDIALOG_LONG_ALLFILES== 0 ))))||is_error_pending()){
#line 12835 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12835,"ide_methods.bas");if(r)goto S_59072;}
#line 12835 "ide/ide_methods.bas"
do{
#line 12835 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_F,qbs_add(_FUNC_IDEFILEDIALOG_STRING_F,qbs_new_txt_len(".bas",4)));
#line 12835 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12835 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12835,"ide_methods.bas");}while(r);
#line 12835 "ide/ide_methods.bas"
}
#line 12836 "ide/ide_methods.bas"
}
#line 12839 "ide/ide_methods.bas"
do{
#line 12839 "ide/ide_methods.bas"
*__LONG_IDEERROR= 2 ;
#line 12839 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12839,"ide_methods.bas");}while(r);
#line 12840 "ide/ide_methods.bas"
S_59077:;
#line 12840 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(func__fileexists(qbs_add(qbs_add(_FUNC_IDEFILEDIALOG_STRING_PATH,__STRING1_IDEPATHSEP),_FUNC_IDEFILEDIALOG_STRING_F))== 0 )))||is_error_pending()){
#line 12840 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12840,"ide_methods.bas");if(r)goto S_59077;}
#line 12840 "ide/ide_methods.bas"
do{
#line 12840 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12840 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12840,"ide_methods.bas");}while(r);
#line 12840 "ide/ide_methods.bas"
}
#line 12842 "ide/ide_methods.bas"
S_59080:;
#line 12842 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(FUNC_BINARYFORMATCHECK(_FUNC_IDEFILEDIALOG_STRING_PATH,__STRING1_IDEPATHSEP,_FUNC_IDEFILEDIALOG_STRING_F)> 0 )))||is_error_pending()){
#line 12842 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12842,"ide_methods.bas");if(r)goto S_59080;}
#line 12843 "ide/ide_methods.bas"
S_59081:;
#line 12843 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,__STRING_IDEOPENFILE->len))||is_error_pending()){
#line 12843 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12843,"ide_methods.bas");if(r)goto S_59081;}
#line 12844 "ide/ide_methods.bas"
do{
#line 12844 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_IDEFILEDIALOG,qbs_new_txt_len("C",1));
#line 12844 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12844 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12844,"ide_methods.bas");}while(r);
#line 12845 "ide/ide_methods.bas"
do{
#line 12845 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12845 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12845,"ide_methods.bas");}while(r);
#line 12846 "ide/ide_methods.bas"
}else{
#line 12847 "ide/ide_methods.bas"
do{
#line 12847 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_INFO= 0 ;
#line 12847 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12847,"ide_methods.bas");}while(r);
#line 12847 "ide/ide_methods.bas"
do{
#line 12847 "ide/ide_methods.bas"
goto LABEL_IDEOPENLOOP;
#line 12847 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12847,"ide_methods.bas");}while(r);
#line 12848 "ide/ide_methods.bas"
}
#line 12849 "ide/ide_methods.bas"
}
#line 12852 "ide/ide_methods.bas"
do{
#line 12852 "ide/ide_methods.bas"
*__LONG_IDEERROR= 3 ;
#line 12852 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12852,"ide_methods.bas");}while(r);
#line 12853 "ide/ide_methods.bas"
do{
#line 12853 "ide/ide_methods.bas"
qbs_set(__STRING_IDET,qbs_add(l2string( 0 ),l2string( 0 )));
#line 12853 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12853 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12853,"ide_methods.bas");}while(r);
#line 12853 "ide/ide_methods.bas"
do{
#line 12853 "ide/ide_methods.bas"
*__LONG_IDEL= 1 ;
#line 12853 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12853,"ide_methods.bas");}while(r);
#line 12853 "ide/ide_methods.bas"
do{
#line 12853 "ide/ide_methods.bas"
*__LONG_IDELI= 1 ;
#line 12853 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12853,"ide_methods.bas");}while(r);
#line 12853 "ide/ide_methods.bas"
do{
#line 12853 "ide/ide_methods.bas"
*__LONG_IDEN= 1 ;
#line 12853 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12853,"ide_methods.bas");}while(r);
#line 12853 "ide/ide_methods.bas"
do{
#line 12853 "ide/ide_methods.bas"
*__LONG_IDEBMKN= 0 ;
#line 12853 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12853,"ide_methods.bas");}while(r);
#line 12854 "ide/ide_methods.bas"
do{
#line 12854 "ide/ide_methods.bas"
*__LONG_IDESX= 1 ;
#line 12854 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12854,"ide_methods.bas");}while(r);
#line 12855 "ide/ide_methods.bas"
do{
#line 12855 "ide/ide_methods.bas"
*__LONG_IDESY= 1 ;
#line 12855 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12855,"ide_methods.bas");}while(r);
#line 12856 "ide/ide_methods.bas"
do{
#line 12856 "ide/ide_methods.bas"
*__LONG_IDECX= 1 ;
#line 12856 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12856,"ide_methods.bas");}while(r);
#line 12857 "ide/ide_methods.bas"
do{
#line 12857 "ide/ide_methods.bas"
*__LONG_IDECY= 1 ;
#line 12857 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12857,"ide_methods.bas");}while(r);
#line 12858 "ide/ide_methods.bas"
do{
#line 12858 "ide/ide_methods.bas"
*__LONG_IDESELECT= 0 ;
#line 12858 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12858,"ide_methods.bas");}while(r);
#line 12859 "ide/ide_methods.bas"
do{
#line 12859 "ide/ide_methods.bas"
*__LONG_IDEFOCUSLINE= 0 ;
#line 12859 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12859,"ide_methods.bas");}while(r);
#line 12860 "ide/ide_methods.bas"
do{
#line 12860 "ide/ide_methods.bas"
SUB_LINEINPUT3LOAD(qbs_add(qbs_add(_FUNC_IDEFILEDIALOG_STRING_PATH,__STRING1_IDEPATHSEP),_FUNC_IDEFILEDIALOG_STRING_F));
#line 12860 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12860 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12860,"ide_methods.bas");}while(r);
#line 12861 "ide/ide_methods.bas"
do{
#line 12861 "ide/ide_methods.bas"
qbs_set(__STRING_IDET,func_space(__STRING_LINEINPUT3BUFFER->len* 8 ));
#line 12861 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12861 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12861,"ide_methods.bas");}while(r);
#line 12862 "ide/ide_methods.bas"
do{
#line 12862 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I2= 1 ;
#line 12862 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12862,"ide_methods.bas");}while(r);
#line 12863 "ide/ide_methods.bas"
do{
#line 12863 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_N= 0 ;
#line 12863 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12863,"ide_methods.bas");}while(r);
#line 12864 "ide/ide_methods.bas"
do{
#line 12864 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_CHRTAB,func_chr( 9 ));
#line 12864 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12864 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12864,"ide_methods.bas");}while(r);
#line 12865 "ide/ide_methods.bas"
do{
#line 12865 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_SPACE1,qbs_new_txt_len(" ",1));
#line 12865 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12865 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12865,"ide_methods.bas");}while(r);
#line 12865 "ide/ide_methods.bas"
do{
#line 12865 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_SPACE2,qbs_new_txt_len("  ",2));
#line 12865 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12865 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12865,"ide_methods.bas");}while(r);
#line 12865 "ide/ide_methods.bas"
do{
#line 12865 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_SPACE3,qbs_new_txt_len("   ",3));
#line 12865 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12865 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12865,"ide_methods.bas");}while(r);
#line 12865 "ide/ide_methods.bas"
do{
#line 12865 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_SPACE4,qbs_new_txt_len("    ",4));
#line 12865 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12865 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12865,"ide_methods.bas");}while(r);
#line 12866 "ide/ide_methods.bas"
do{
#line 12866 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_CHR7,func_chr( 7 ));
#line 12866 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12866 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12866,"ide_methods.bas");}while(r);
#line 12866 "ide/ide_methods.bas"
do{
#line 12866 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_CHR11,func_chr( 11 ));
#line 12866 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12866 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12866,"ide_methods.bas");}while(r);
#line 12866 "ide/ide_methods.bas"
do{
#line 12866 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_CHR12,func_chr( 12 ));
#line 12866 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12866 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12866,"ide_methods.bas");}while(r);
#line 12866 "ide/ide_methods.bas"
do{
#line 12866 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_CHR28,func_chr( 28 ));
#line 12866 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12866 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12866,"ide_methods.bas");}while(r);
#line 12866 "ide/ide_methods.bas"
do{
#line 12866 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_CHR29,func_chr( 29 ));
#line 12866 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12866 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12866,"ide_methods.bas");}while(r);
#line 12866 "ide/ide_methods.bas"
do{
#line 12866 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_CHR30,func_chr( 30 ));
#line 12866 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12866 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12866,"ide_methods.bas");}while(r);
#line 12866 "ide/ide_methods.bas"
do{
#line 12866 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_CHR31,func_chr( 31 ));
#line 12866 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12866 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12866,"ide_methods.bas");}while(r);
#line 12867 "ide/ide_methods.bas"
S_59117:;
#line 12867 "ide/ide_methods.bas"
do{
#line 12867 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12867,"ide_methods.bas");if(r)goto S_59117;}
#line 12868 "ide/ide_methods.bas"
do{
#line 12868 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_A,FUNC_LINEINPUT3());
#line 12868 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12868 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12868,"ide_methods.bas");}while(r);
#line 12869 "ide/ide_methods.bas"
do{
#line 12869 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_L=_FUNC_IDEFILEDIALOG_STRING_A->len;
#line 12869 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12869 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12869,"ide_methods.bas");}while(r);
#line 12870 "ide/ide_methods.bas"
S_59120:;
#line 12870 "ide/ide_methods.bas"
if ((*_FUNC_IDEFILEDIALOG_LONG_L)||is_error_pending()){
#line 12870 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12870,"ide_methods.bas");if(r)goto S_59120;}
#line 12870 "ide/ide_methods.bas"
do{
#line 12870 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_ASCA=qbs_asc(_FUNC_IDEFILEDIALOG_STRING_A);
#line 12870 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12870 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12870,"ide_methods.bas");}while(r);
#line 12870 "ide/ide_methods.bas"
}else{
#line 12870 "ide/ide_methods.bas"
do{
#line 12870 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_ASCA= -1 ;
#line 12870 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12870,"ide_methods.bas");}while(r);
#line 12870 "ide/ide_methods.bas"
}
#line 12871 "ide/ide_methods.bas"
S_59125:;
#line 12871 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_ASCA!= 13 ))||is_error_pending()){
#line 12871 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12871,"ide_methods.bas");if(r)goto S_59125;}
#line 12872 "ide/ide_methods.bas"
S_59126:;
#line 12872 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_ASCA!= -1 ))||is_error_pending()){
#line 12872 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12872,"ide_methods.bas");if(r)goto S_59126;}
#line 12874 "ide/ide_methods.bas"
LABEL_IDEOPENFIXTABS:;
#line 12874 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12874,"ide_methods.bas");r=0;}
#line 12875 "ide/ide_methods.bas"
do{
#line 12875 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_X=func_instr(NULL,_FUNC_IDEFILEDIALOG_STRING_A,_FUNC_IDEFILEDIALOG_STRING_CHRTAB,0);
#line 12875 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12875 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12875,"ide_methods.bas");}while(r);
#line 12876 "ide/ide_methods.bas"
S_59128:;
#line 12876 "ide/ide_methods.bas"
if ((*_FUNC_IDEFILEDIALOG_LONG_X)||is_error_pending()){
#line 12876 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12876,"ide_methods.bas");if(r)goto S_59128;}
#line 12877 "ide/ide_methods.bas"
do{
#line 12877 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_X2=qb_safe_mod((*_FUNC_IDEFILEDIALOG_LONG_X- 1 ), 4 );
#line 12877 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12877,"ide_methods.bas");}while(r);
#line 12878 "ide/ide_methods.bas"
S_59130:;
#line 12878 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_X2== 0 ))||is_error_pending()){
#line 12878 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12878,"ide_methods.bas");if(r)goto S_59130;}
#line 12878 "ide/ide_methods.bas"
do{
#line 12878 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_A,qbs_add(qbs_add(qbs_left(_FUNC_IDEFILEDIALOG_STRING_A,*_FUNC_IDEFILEDIALOG_LONG_X- 1 ),_FUNC_IDEFILEDIALOG_STRING_SPACE4),qbs_right(_FUNC_IDEFILEDIALOG_STRING_A,*_FUNC_IDEFILEDIALOG_LONG_L-*_FUNC_IDEFILEDIALOG_LONG_X)));
#line 12878 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12878 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12878,"ide_methods.bas");}while(r);
#line 12878 "ide/ide_methods.bas"
do{
#line 12878 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_L=*_FUNC_IDEFILEDIALOG_LONG_L+ 3 ;
#line 12878 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12878,"ide_methods.bas");}while(r);
#line 12878 "ide/ide_methods.bas"
do{
#line 12878 "ide/ide_methods.bas"
goto LABEL_IDEOPENFIXTABS;
#line 12878 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12878,"ide_methods.bas");}while(r);
#line 12878 "ide/ide_methods.bas"
}
#line 12879 "ide/ide_methods.bas"
S_59135:;
#line 12879 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_X2== 1 ))||is_error_pending()){
#line 12879 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12879,"ide_methods.bas");if(r)goto S_59135;}
#line 12879 "ide/ide_methods.bas"
do{
#line 12879 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_A,qbs_add(qbs_add(qbs_left(_FUNC_IDEFILEDIALOG_STRING_A,*_FUNC_IDEFILEDIALOG_LONG_X- 1 ),_FUNC_IDEFILEDIALOG_STRING_SPACE3),qbs_right(_FUNC_IDEFILEDIALOG_STRING_A,*_FUNC_IDEFILEDIALOG_LONG_L-*_FUNC_IDEFILEDIALOG_LONG_X)));
#line 12879 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12879 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12879,"ide_methods.bas");}while(r);
#line 12879 "ide/ide_methods.bas"
do{
#line 12879 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_L=*_FUNC_IDEFILEDIALOG_LONG_L+ 2 ;
#line 12879 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12879,"ide_methods.bas");}while(r);
#line 12879 "ide/ide_methods.bas"
do{
#line 12879 "ide/ide_methods.bas"
goto LABEL_IDEOPENFIXTABS;
#line 12879 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12879,"ide_methods.bas");}while(r);
#line 12879 "ide/ide_methods.bas"
}
#line 12880 "ide/ide_methods.bas"
S_59140:;
#line 12880 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_X2== 2 ))||is_error_pending()){
#line 12880 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12880,"ide_methods.bas");if(r)goto S_59140;}
#line 12880 "ide/ide_methods.bas"
do{
#line 12880 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_A,qbs_add(qbs_add(qbs_left(_FUNC_IDEFILEDIALOG_STRING_A,*_FUNC_IDEFILEDIALOG_LONG_X- 1 ),_FUNC_IDEFILEDIALOG_STRING_SPACE2),qbs_right(_FUNC_IDEFILEDIALOG_STRING_A,*_FUNC_IDEFILEDIALOG_LONG_L-*_FUNC_IDEFILEDIALOG_LONG_X)));
#line 12880 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12880 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12880,"ide_methods.bas");}while(r);
#line 12880 "ide/ide_methods.bas"
do{
#line 12880 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_L=*_FUNC_IDEFILEDIALOG_LONG_L+ 1 ;
#line 12880 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12880,"ide_methods.bas");}while(r);
#line 12880 "ide/ide_methods.bas"
do{
#line 12880 "ide/ide_methods.bas"
goto LABEL_IDEOPENFIXTABS;
#line 12880 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12880,"ide_methods.bas");}while(r);
#line 12880 "ide/ide_methods.bas"
}
#line 12881 "ide/ide_methods.bas"
S_59145:;
#line 12881 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_X2== 3 ))||is_error_pending()){
#line 12881 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12881,"ide_methods.bas");if(r)goto S_59145;}
#line 12881 "ide/ide_methods.bas"
do{
#line 12881 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_A,qbs_add(qbs_add(qbs_left(_FUNC_IDEFILEDIALOG_STRING_A,*_FUNC_IDEFILEDIALOG_LONG_X- 1 ),_FUNC_IDEFILEDIALOG_STRING_SPACE1),qbs_right(_FUNC_IDEFILEDIALOG_STRING_A,*_FUNC_IDEFILEDIALOG_LONG_L-*_FUNC_IDEFILEDIALOG_LONG_X)));
#line 12881 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12881 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12881,"ide_methods.bas");}while(r);
#line 12881 "ide/ide_methods.bas"
do{
#line 12881 "ide/ide_methods.bas"
goto LABEL_IDEOPENFIXTABS;
#line 12881 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12881,"ide_methods.bas");}while(r);
#line 12881 "ide/ide_methods.bas"
}
#line 12882 "ide/ide_methods.bas"
}
#line 12883 "ide/ide_methods.bas"
}
#line 12884 "ide/ide_methods.bas"
do{
#line 12884 "ide/ide_methods.bas"
sub_mid(__STRING_IDET,*_FUNC_IDEFILEDIALOG_LONG_I2,*_FUNC_IDEFILEDIALOG_LONG_L+ 8 ,qbs_add(qbs_add(l2string(*_FUNC_IDEFILEDIALOG_LONG_L),_FUNC_IDEFILEDIALOG_STRING_A),l2string(*_FUNC_IDEFILEDIALOG_LONG_L)),1);
#line 12884 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12884,"ide_methods.bas");}while(r);
#line 12884 "ide/ide_methods.bas"
do{
#line 12884 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_I2=*_FUNC_IDEFILEDIALOG_LONG_I2+*_FUNC_IDEFILEDIALOG_LONG_L+ 8 ;
#line 12884 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12884,"ide_methods.bas");}while(r);
#line 12884 "ide/ide_methods.bas"
do{
#line 12884 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_N=*_FUNC_IDEFILEDIALOG_LONG_N+ 1 ;
#line 12884 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12884,"ide_methods.bas");}while(r);
#line 12885 "ide/ide_methods.bas"
}
#line 12886 "ide/ide_methods.bas"
S_59155:;
#line 12886 "ide/ide_methods.bas"
dl_continue_6140:;
#line 12886 "ide/ide_methods.bas"
}while((!(-(*_FUNC_IDEFILEDIALOG_LONG_ASCA== 13 )))&&(!is_error_pending()));
#line 12886 "ide/ide_methods.bas"
dl_exit_6140:;
#line 12886 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12886,"ide_methods.bas");if(r)goto S_59155;}
#line 12887 "ide/ide_methods.bas"
do{
#line 12887 "ide/ide_methods.bas"
qbs_set(__STRING_LINEINPUT3BUFFER,qbs_new_txt_len("",0));
#line 12887 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12887 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12887,"ide_methods.bas");}while(r);
#line 12888 "ide/ide_methods.bas"
do{
#line 12888 "ide/ide_methods.bas"
*__LONG_IDEN=*_FUNC_IDEFILEDIALOG_LONG_N;
#line 12888 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12888,"ide_methods.bas");}while(r);
#line 12888 "ide/ide_methods.bas"
S_59158:;
#line 12888 "ide/ide_methods.bas"
if ((-(*_FUNC_IDEFILEDIALOG_LONG_N== 0 ))||is_error_pending()){
#line 12888 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12888,"ide_methods.bas");if(r)goto S_59158;}
#line 12888 "ide/ide_methods.bas"
do{
#line 12888 "ide/ide_methods.bas"
qbs_set(__STRING_IDET,qbs_add(l2string( 0 ),l2string( 0 )));
#line 12888 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12888 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12888,"ide_methods.bas");}while(r);
#line 12888 "ide/ide_methods.bas"
do{
#line 12888 "ide/ide_methods.bas"
*__LONG_IDEN= 1 ;
#line 12888 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12888,"ide_methods.bas");}while(r);
#line 12888 "ide/ide_methods.bas"
}else{
#line 12888 "ide/ide_methods.bas"
do{
#line 12888 "ide/ide_methods.bas"
qbs_set(__STRING_IDET,qbs_left(__STRING_IDET,*_FUNC_IDEFILEDIALOG_LONG_I2- 1 ));
#line 12888 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12888 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12888,"ide_methods.bas");}while(r);
#line 12888 "ide/ide_methods.bas"
}
#line 12889 "ide/ide_methods.bas"
do{
if (__ARRAY_BYTE_IDEBREAKPOINTS[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*)__ARRAY_BYTE_IDEBREAKPOINTS)[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 (__ARRAY_BYTE_IDEBREAKPOINTS[2]&1){
preserve_old_ptr=__ARRAY_BYTE_IDEBREAKPOINTS[0];
preserve_old_flags=__ARRAY_BYTE_IDEBREAKPOINTS[2];
preserve_old_total=__ARRAY_BYTE_IDEBREAKPOINTS[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]= 0 ;
alloc_new_desc[5]=(*__LONG_IDEN)-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)(1);
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 (__ARRAY_BYTE_IDEBREAKPOINTS[2]&4){
if (preserve_old_total){
preserve_new_ptr=(ptrszint)cmem_dynamic_malloc((size_t)alloc_req_bytes);
if (!preserve_new_ptr) error(257);
memset((void*)(preserve_new_ptr),0,(size_t)alloc_req_bytes);
if (preserve_old_flags&4){
cmem_dynamic_free((uint8*)(preserve_old_ptr));
}else{
free((void*)(preserve_old_ptr));
}
__ARRAY_BYTE_IDEBREAKPOINTS[0]=preserve_new_ptr;
}else{
__ARRAY_BYTE_IDEBREAKPOINTS[0]=(ptrszint)cmem_dynamic_malloc((size_t)alloc_req_bytes);
if (!__ARRAY_BYTE_IDEBREAKPOINTS[0]) error(257);
memset((void*)(__ARRAY_BYTE_IDEBREAKPOINTS[0]),0,(size_t)alloc_req_bytes);
}
}else{
if (preserve_old_total){
preserve_new_ptr=(ptrszint)calloc((size_t)alloc_req_bytes,1);
if (!preserve_new_ptr) error(257);
if (preserve_old_flags&4){
cmem_dynamic_free((uint8*)(preserve_old_ptr));
}else{
free((void*)(preserve_old_ptr));
}
__ARRAY_BYTE_IDEBREAKPOINTS[0]=preserve_new_ptr;
}else{
__ARRAY_BYTE_IDEBREAKPOINTS[0]=(ptrszint)calloc((size_t)alloc_req_bytes,1);
if (!__ARRAY_BYTE_IDEBREAKPOINTS[0]) error(257);
}
}
__ARRAY_BYTE_IDEBREAKPOINTS[2]|=1;
__ARRAY_BYTE_IDEBREAKPOINTS[4]=alloc_new_desc[4];
__ARRAY_BYTE_IDEBREAKPOINTS[5]=alloc_new_desc[5];
__ARRAY_BYTE_IDEBREAKPOINTS[6]=alloc_new_desc[6];
__ARRAY_BYTE_IDEBREAKPOINTS[7]=alloc_new_desc[7];
}
#line 12889 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12889,"ide_methods.bas");}while(r);
#line 12890 "ide/ide_methods.bas"
do{
if (__ARRAY_BYTE_IDESKIPLINES[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*)__ARRAY_BYTE_IDESKIPLINES)[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 (__ARRAY_BYTE_IDESKIPLINES[2]&1){
preserve_old_ptr=__ARRAY_BYTE_IDESKIPLINES[0];
preserve_old_flags=__ARRAY_BYTE_IDESKIPLINES[2];
preserve_old_total=__ARRAY_BYTE_IDESKIPLINES[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]= 0 ;
alloc_new_desc[5]=(*__LONG_IDEN)-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)(1);
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 (__ARRAY_BYTE_IDESKIPLINES[2]&4){
if (preserve_old_total){
preserve_new_ptr=(ptrszint)cmem_dynamic_malloc((size_t)alloc_req_bytes);
if (!preserve_new_ptr) error(257);
memset((void*)(preserve_new_ptr),0,(size_t)alloc_req_bytes);
if (preserve_old_flags&4){
cmem_dynamic_free((uint8*)(preserve_old_ptr));
}else{
free((void*)(preserve_old_ptr));
}
__ARRAY_BYTE_IDESKIPLINES[0]=preserve_new_ptr;
}else{
__ARRAY_BYTE_IDESKIPLINES[0]=(ptrszint)cmem_dynamic_malloc((size_t)alloc_req_bytes);
if (!__ARRAY_BYTE_IDESKIPLINES[0]) error(257);
memset((void*)(__ARRAY_BYTE_IDESKIPLINES[0]),0,(size_t)alloc_req_bytes);
}
}else{
if (preserve_old_total){
preserve_new_ptr=(ptrszint)calloc((size_t)alloc_req_bytes,1);
if (!preserve_new_ptr) error(257);
if (preserve_old_flags&4){
cmem_dynamic_free((uint8*)(preserve_old_ptr));
}else{
free((void*)(preserve_old_ptr));
}
__ARRAY_BYTE_IDESKIPLINES[0]=preserve_new_ptr;
}else{
__ARRAY_BYTE_IDESKIPLINES[0]=(ptrszint)calloc((size_t)alloc_req_bytes,1);
if (!__ARRAY_BYTE_IDESKIPLINES[0]) error(257);
}
}
__ARRAY_BYTE_IDESKIPLINES[2]|=1;
__ARRAY_BYTE_IDESKIPLINES[4]=alloc_new_desc[4];
__ARRAY_BYTE_IDESKIPLINES[5]=alloc_new_desc[5];
__ARRAY_BYTE_IDESKIPLINES[6]=alloc_new_desc[6];
__ARRAY_BYTE_IDESKIPLINES[7]=alloc_new_desc[7];
}
#line 12890 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12890,"ide_methods.bas");}while(r);
#line 12891 "ide/ide_methods.bas"
do{
#line 12891 "ide/ide_methods.bas"
qbs_set(__STRING_VARIABLEWATCHLIST,qbs_new_txt_len("",0));
#line 12891 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12891 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12891,"ide_methods.bas");}while(r);
#line 12892 "ide/ide_methods.bas"
do{
#line 12892 "ide/ide_methods.bas"
qbs_set(__STRING_BACKUPVARIABLEWATCHLIST,qbs_new_txt_len("",0));
#line 12892 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12892 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12892,"ide_methods.bas");}while(r);
#line 12892 "ide/ide_methods.bas"
do{
if (__ARRAY_UDT_BACKUPUSEDVARIABLELIST[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*)__ARRAY_UDT_BACKUPUSEDVARIABLELIST)[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 (__ARRAY_UDT_BACKUPUSEDVARIABLELIST[2]&1){
preserve_old_ptr=__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0];
preserve_old_flags=__ARRAY_UDT_BACKUPUSEDVARIABLELIST[2];
preserve_old_total=__ARRAY_UDT_BACKUPUSEDVARIABLELIST[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]= 0 ;
alloc_new_desc[5]=( 1000 )-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)(124);
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);
__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]=preserve_new_ptr;
__ARRAY_UDT_BACKUPUSEDVARIABLELIST[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
ZeroMemory((uint8*)(__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]),tmp_long*124);
while(tmp_long--){

*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+36)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+44)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+52)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+60)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+68)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+76)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+84)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+92)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+100)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+108)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+116)))=qbs_new(0,0);}
__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]=preserve_old_ptr;
tmp_long=preserve_old_total;
while(tmp_long--){

qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+36))));
qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+44))));
qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+52))));
qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+60))));
qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+68))));
qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+76))));
qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+84))));
qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+92))));
qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+100))));
qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+108))));
qbs_free(*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+116))));}
free((void*)(preserve_old_ptr));
__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]=preserve_new_ptr;
}else{
__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]) error(257);
__ARRAY_UDT_BACKUPUSEDVARIABLELIST[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
ZeroMemory((uint8*)(__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]),tmp_long*124);
while(tmp_long--){

*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+36)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+44)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+52)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+60)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+68)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+76)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+84)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+92)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+100)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+108)))=qbs_new(0,0);
*(qbs**)(((uint8*)((__ARRAY_UDT_BACKUPUSEDVARIABLELIST[0]+124*tmp_long)))+((0+116)))=qbs_new(0,0);}
}
__ARRAY_UDT_BACKUPUSEDVARIABLELIST[4]=alloc_new_desc[4];
__ARRAY_UDT_BACKUPUSEDVARIABLELIST[5]=alloc_new_desc[5];
__ARRAY_UDT_BACKUPUSEDVARIABLELIST[6]=alloc_new_desc[6];
__ARRAY_UDT_BACKUPUSEDVARIABLELIST[7]=alloc_new_desc[7];
}
#line 12892 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12892,"ide_methods.bas");}while(r);
#line 12893 "ide/ide_methods.bas"
do{
#line 12893 "ide/ide_methods.bas"
qbs_set(__STRING_BACKUPTYPEDEFINITIONS,qbs_new_txt_len("",0));
#line 12893 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12893 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12893,"ide_methods.bas");}while(r);
#line 12894 "ide/ide_methods.bas"
do{
#line 12894 "ide/ide_methods.bas"
qbs_set(__STRING_CALLSTACKLIST,qbs_new_txt_len("",0));
#line 12894 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12894 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12894,"ide_methods.bas");}while(r);
#line 12894 "ide/ide_methods.bas"
do{
#line 12894 "ide/ide_methods.bas"
*__LONG_CALLSTACKLENGTH= 0 ;
#line 12894 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12894,"ide_methods.bas");}while(r);
#line 12896 "ide/ide_methods.bas"
do{
#line 12896 "ide/ide_methods.bas"
*__LONG_IDEERROR= 1 ;
#line 12896 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12896,"ide_methods.bas");}while(r);
#line 12897 "ide/ide_methods.bas"
do{
#line 12897 "ide/ide_methods.bas"
qbs_set(__STRING_IDEPROGNAME,_FUNC_IDEFILEDIALOG_STRING_F);
#line 12897 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12897 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12897,"ide_methods.bas");}while(r);
#line 12897 "ide/ide_methods.bas"
do{
#line 12897 "ide/ide_methods.bas"
sub__title(qbs_add(qbs_add(__STRING_IDEPROGNAME,qbs_new_txt_len(" - ",3)),__STRING_WINDOWTITLE));
#line 12897 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12897 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12897,"ide_methods.bas");}while(r);
#line 12898 "ide/ide_methods.bas"
do{
#line 12898 "ide/ide_methods.bas"
qbs_set(__STRING_LISTOFCUSTOMKEYWORDS,qbs_left(__STRING_LISTOFCUSTOMKEYWORDS,*__LONG_CUSTOMKEYWORDSLENGTH));
#line 12898 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12898 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12898,"ide_methods.bas");}while(r);
#line 12899 "ide/ide_methods.bas"
do{
#line 12899 "ide/ide_methods.bas"
qbs_set(__STRING_IDEPATH,_FUNC_IDEFILEDIALOG_STRING_PATH);
#line 12899 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12899 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12899,"ide_methods.bas");}while(r);
#line 12900 "ide/ide_methods.bas"
do{
#line 12900 "ide/ide_methods.bas"
SUB_ADDTOHISTORY(qbs_new_txt_len("RECENT",6),qbs_add(qbs_add(__STRING_IDEPATH,__STRING1_IDEPATHSEP),__STRING_IDEPROGNAME));
#line 12900 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12900 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12900,"ide_methods.bas");}while(r);
#line 12901 "ide/ide_methods.bas"
do{
#line 12901 "ide/ide_methods.bas"
SUB_IDEIMPORTBOOKMARKS(qbs_add(qbs_add(__STRING_IDEPATH,__STRING1_IDEPATHSEP),__STRING_IDEPROGNAME));
#line 12901 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12901 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12901,"ide_methods.bas");}while(r);
#line 12902 "ide/ide_methods.bas"
do{
#line 12902 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12902 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12902,"ide_methods.bas");}while(r);
#line 12903 "ide/ide_methods.bas"
S_59180:;
#line 12903 "ide/ide_methods.bas"
}else{
#line 12903 "ide/ide_methods.bas"
if (-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 2 )){
#line 12903 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12903,"ide_methods.bas");if(r)goto S_59180;}
#line 12904 "ide/ide_methods.bas"
S_59181:;
#line 12904 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,-(FUNC_FILEHASEXTENSION(_FUNC_IDEFILEDIALOG_STRING_F)== 0 )))||is_error_pending()){
#line 12904 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12904,"ide_methods.bas");if(r)goto S_59181;}
#line 12904 "ide/ide_methods.bas"
do{
#line 12904 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_F,qbs_add(_FUNC_IDEFILEDIALOG_STRING_F,qbs_new_txt_len(".bas",4)));
#line 12904 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12904 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12904,"ide_methods.bas");}while(r);
#line 12904 "ide/ide_methods.bas"
}
#line 12906 "ide/ide_methods.bas"
do{
#line 12906 "ide/ide_methods.bas"
*__LONG_IDEERROR= 3 ;
#line 12906 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12906,"ide_methods.bas");}while(r);
#line 12907 "ide/ide_methods.bas"
do{
#line 12907 "ide/ide_methods.bas"
sub_open(qbs_add(qbs_add(_FUNC_IDEFILEDIALOG_STRING_PATH,__STRING1_IDEPATHSEP),_FUNC_IDEFILEDIALOG_STRING_F), 2 ,NULL,NULL, 150 ,NULL,0);
#line 12907 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12907 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12907,"ide_methods.bas");}while(r);
#line 12908 "ide/ide_methods.bas"
do{
#line 12908 "ide/ide_methods.bas"
*__LONG_IDEERROR= 1 ;
#line 12908 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12908,"ide_methods.bas");}while(r);
#line 12909 "ide/ide_methods.bas"
S_59187:;
#line 12909 "ide/ide_methods.bas"
if ((func_lof( 150 ))||is_error_pending()){
#line 12909 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12909,"ide_methods.bas");if(r)goto S_59187;}
#line 12910 "ide/ide_methods.bas"
do{
#line 12910 "ide/ide_methods.bas"
sub_close( 150 ,1);
#line 12910 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12910,"ide_methods.bas");}while(r);
#line 12911 "ide/ide_methods.bas"
do{
#line 12911 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_A,FUNC_IDEFILEEXISTS(_FUNC_IDEFILEDIALOG_STRING_F));
#line 12911 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12911 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12911,"ide_methods.bas");}while(r);
#line 12912 "ide/ide_methods.bas"
S_59190:;
#line 12912 "ide/ide_methods.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_IDEFILEDIALOG_STRING_A,qbs_new_txt_len("N",1))))||is_error_pending()){
#line 12912 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12912,"ide_methods.bas");if(r)goto S_59190;}
#line 12913 "ide/ide_methods.bas"
do{
#line 12913 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_IDEFILEDIALOG,qbs_new_txt_len("C",1));
#line 12913 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12913 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12913,"ide_methods.bas");}while(r);
#line 12914 "ide/ide_methods.bas"
do{
#line 12914 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12914 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12914,"ide_methods.bas");}while(r);
#line 12915 "ide/ide_methods.bas"
}
#line 12916 "ide/ide_methods.bas"
}else{
#line 12917 "ide/ide_methods.bas"
do{
#line 12917 "ide/ide_methods.bas"
sub_close( 150 ,1);
#line 12917 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12917,"ide_methods.bas");}while(r);
#line 12918 "ide/ide_methods.bas"
}
#line 12919 "ide/ide_methods.bas"
do{
#line 12919 "ide/ide_methods.bas"
qbs_set(__STRING_IDEPROGNAME,_FUNC_IDEFILEDIALOG_STRING_F);
#line 12919 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12919 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12919,"ide_methods.bas");}while(r);
#line 12919 "ide/ide_methods.bas"
do{
#line 12919 "ide/ide_methods.bas"
sub__title(qbs_add(qbs_add(__STRING_IDEPROGNAME,qbs_new_txt_len(" - ",3)),__STRING_WINDOWTITLE));
#line 12919 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12919 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12919,"ide_methods.bas");}while(r);
#line 12920 "ide/ide_methods.bas"
do{
#line 12920 "ide/ide_methods.bas"
SUB_IDESAVE(qbs_add(qbs_add(_FUNC_IDEFILEDIALOG_STRING_PATH,__STRING1_IDEPATHSEP),_FUNC_IDEFILEDIALOG_STRING_F));
#line 12920 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12920 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12920,"ide_methods.bas");}while(r);
#line 12921 "ide/ide_methods.bas"
do{
#line 12921 "ide/ide_methods.bas"
qbs_set(__STRING_IDEPATH,_FUNC_IDEFILEDIALOG_STRING_PATH);
#line 12921 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12921 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12921,"ide_methods.bas");}while(r);
#line 12922 "ide/ide_methods.bas"
do{
#line 12922 "ide/ide_methods.bas"
SUB_ADDTOHISTORY(qbs_new_txt_len("RECENT",6),qbs_add(qbs_add(__STRING_IDEPATH,__STRING1_IDEPATHSEP),__STRING_IDEPROGNAME));
#line 12922 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12922 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12922,"ide_methods.bas");}while(r);
#line 12923 "ide/ide_methods.bas"
do{
#line 12923 "ide/ide_methods.bas"
SUB_IDESAVEBOOKMARKS(qbs_add(qbs_add(__STRING_IDEPATH,__STRING1_IDEPATHSEP),__STRING_IDEPROGNAME));
#line 12923 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12923 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12923,"ide_methods.bas");}while(r);
#line 12924 "ide/ide_methods.bas"
do{
#line 12924 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12924 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12924,"ide_methods.bas");}while(r);
#line 12925 "ide/ide_methods.bas"
S_59204:;
#line 12925 "ide/ide_methods.bas"
}else{
#line 12925 "ide/ide_methods.bas"
if (-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 3 )){
#line 12925 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12925,"ide_methods.bas");if(r)goto S_59204;}
#line 12926 "ide/ide_methods.bas"
do{
#line 12926 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_IDEFILEDIALOG,qbs_add(qbs_add(_FUNC_IDEFILEDIALOG_STRING_PATH,__STRING1_IDEPATHSEP),_FUNC_IDEFILEDIALOG_STRING_F));
#line 12926 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12926 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12926,"ide_methods.bas");}while(r);
#line 12927 "ide/ide_methods.bas"
do{
#line 12927 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12927 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12927,"ide_methods.bas");}while(r);
#line 12928 "ide/ide_methods.bas"
S_59207:;
#line 12928 "ide/ide_methods.bas"
}else{
#line 12928 "ide/ide_methods.bas"
if (-(*_FUNC_IDEFILEDIALOG_BYTE_MODE== 4 )){
#line 12928 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12928,"ide_methods.bas");if(r)goto S_59207;}
#line 12929 "ide/ide_methods.bas"
do{
#line 12929 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_IDEFILEDIALOG,qbs_add(qbs_add(_FUNC_IDEFILEDIALOG_STRING_PATH,__STRING1_IDEPATHSEP),_FUNC_IDEFILEDIALOG_STRING_F));
#line 12929 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12929 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12929,"ide_methods.bas");}while(r);
#line 12930 "ide/ide_methods.bas"
do{
#line 12930 "ide/ide_methods.bas"
qbs_set(_FUNC_IDEFILEDIALOG_STRING_PROGRAMNAME,_FUNC_IDEFILEDIALOG_STRING_OPRG);
#line 12930 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 12930 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12930,"ide_methods.bas");}while(r);
#line 12931 "ide/ide_methods.bas"
do{
#line 12931 "ide/ide_methods.bas"
goto exit_subfunc;
#line 12931 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12931,"ide_methods.bas");}while(r);
#line 12932 "ide/ide_methods.bas"
}
#line 12932 "ide/ide_methods.bas"
}
#line 12932 "ide/ide_methods.bas"
}
#line 12932 "ide/ide_methods.bas"
}
#line 12933 "ide/ide_methods.bas"
}
#line 12935 "ide/ide_methods.bas"
LABEL_IDEOPENLOOP:;
#line 12935 "ide/ide_methods.bas"
if(qbevent){evnt(28819,12935,"ide_methods.bas");r=0;}
#line 12938 "ide/ide_methods.bas"
do{
#line 12938 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_MOUSEDOWN= 0 ;
#line 12938 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12938,"ide_methods.bas");}while(r);
#line 12939 "ide/ide_methods.bas"
do{
#line 12939 "ide/ide_methods.bas"
*_FUNC_IDEFILEDIALOG_LONG_MOUSEUP= 0 ;
#line 12939 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,12939,"ide_methods.bas");}while(r);
#line 12940 "ide/ide_methods.bas"
dl_continue_6123:;
#line 12940 "ide/ide_methods.bas"
}while(1);
#line 12940 "ide/ide_methods.bas"
dl_exit_6123:;
#line 12941 "ide/ide_methods.bas"
exit_subfunc:;
#line 12941 "ide/ide_methods.bas"
free_mem_lock(sf_mem_lock);
#line 12941 "ide/ide_methods.bas"
#include "free413.txt"
#line 12941 "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 12941 "ide/ide_methods.bas"
cmem_sp=tmp_cmem_sp;
#line 12941 "ide/ide_methods.bas"
qbs_maketmp(_FUNC_IDEFILEDIALOG_STRING_IDEFILEDIALOG);return _FUNC_IDEFILEDIALOG_STRING_IDEFILEDIALOG;
#line 12941 "ide/ide_methods.bas"
}
