void SUB_IDEQBJSBUILDBOX(){
qbs *tqbs;
ptrszint tmp_long;
int32 tmp_fileno;
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
uint8 *tmp_mem_static_pointer=mem_static_pointer;
uint32 tmp_cmem_sp=cmem_sp;
#include "data381.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
libqb_check_stack();
if (is_error_pending()) goto exit_subfunc;
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_QBJSPORT,qbs_new_txt_len("8080",4));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14261,"ide_methods.bas");}while(r);
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_COMPILEONLY,qbs_new_txt_len("0",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14262,"ide_methods.bas");}while(r);
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_COPYPROJECTFILES,qbs_new_txt_len("1",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14263,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_QBJSBUILDDETECTED= 0 ;
if(!qbevent)break;evnt(28182,14264,"ide_methods.bas");}while(r);
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_WEBBUILDSTATUS,qbs_new_txt_len("Ready",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14265,"ide_methods.bas");}while(r);
do{
if (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[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*)_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES)[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 (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]&1){
preserve_old_ptr=_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0];
preserve_old_flags=_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2];
preserve_old_total=_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[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]=( 0 )-alloc_new_desc[4]+1;
if (alloc_new_desc[5]<=0) error(5);
alloc_new_desc[6]=1;
alloc_req_elems=1;
alloc_bytes_per_element=(uint64)(8);
if (!alloc_bytes_per_element) error(257);
if (((int64)((ptrszint)alloc_new_desc[4]))!=alloc_new_desc[4]) error(257);
if (alloc_new_desc[5]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[5]))!=alloc_new_desc[5]) error(257);
if (alloc_new_desc[6]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[6]))!=alloc_new_desc[6]) error(257);
alloc_dim_value=(uint64)alloc_new_desc[5];
if (alloc_dim_value){
if (alloc_req_elems>(18446744073709551615ull/alloc_dim_value)) error(257);
alloc_req_elems*=alloc_dim_value;
}
if (alloc_req_elems>(18446744073709551615ull/alloc_bytes_per_element)) error(257);
alloc_req_bytes=alloc_req_elems*alloc_bytes_per_element;
if (((uint64)((ptrszint)alloc_req_elems))!=alloc_req_elems) error(257);
if (((uint64)((size_t)alloc_req_bytes))!=alloc_req_bytes) error(257);
preserve_new_total=alloc_req_elems;
preserve_copy_count=preserve_old_total;
if (preserve_new_total<preserve_copy_count) preserve_copy_count=preserve_new_total;
if (preserve_old_total){
preserve_new_ptr=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!preserve_new_ptr) error(257);
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]=preserve_new_ptr;
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
if (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]&4){
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new(0,0);
}
tmp_long=preserve_old_total;
while(tmp_long--) qbs_free((qbs*)((uint64*)(preserve_old_ptr))[tmp_long]);
free((void*)(preserve_old_ptr));
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]=preserve_new_ptr;
}else{
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]) error(257);
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
if (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]&4){
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new(0,0);
}
}
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[4]=alloc_new_desc[4];
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[5]=alloc_new_desc[5];
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[6]=alloc_new_desc[6];
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[7]=alloc_new_desc[7];
}
if(!qbevent)break;evnt(28182,14266,"ide_methods.bas");}while(r);
do{
sub_pcopy( 0 , 2 );
if(!qbevent)break;evnt(28182,14269,"ide_methods.bas");}while(r);
do{
sub_pcopy( 0 , 1 );
if(!qbevent)break;evnt(28182,14270,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,14271,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS= 1 ;
if(!qbevent)break;evnt(28182,14272,"ide_methods.bas");}while(r);
do{
if(!qbevent)break;evnt(28182,14273,"ide_methods.bas");}while(r);
do{
if (_SUB_IDEQBJSBUILDBOX_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 (_SUB_IDEQBJSBUILDBOX_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 (_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[2]&4){
_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0]=(ptrszint)cmem_dynamic_malloc((size_t)alloc_req_bytes);
if (!_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0]) error(257);
memset((void*)(_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0]),0,(size_t)alloc_req_bytes);
}else{
_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0]=(ptrszint)calloc((size_t)alloc_req_bytes,1);
if (!_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0]) error(257);
}
_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[2]|=1;
_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4]=alloc_new_desc[4];
_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]=alloc_new_desc[5];
_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[6]=alloc_new_desc[6];
_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[7]=alloc_new_desc[7];
}
}
if(!qbevent)break;evnt(28182,14274,"ide_methods.bas");}while(r);
do{
if(!qbevent)break;evnt(28182,14275,"ide_methods.bas");}while(r);
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING1_SEP,func_chr( 0 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14276,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_I= 0 ;
if(!qbevent)break;evnt(28182,14280,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_H=*__LONG_IDEWY+*__LONG_IDESUBWINDOW- 8 ;
if(!qbevent)break;evnt(28182,14280,"ide_methods.bas");}while(r);
S_59452:;
if ((-(*_SUB_IDEQBJSBUILDBOX_LONG_H> 31 ))||is_error_pending()){
if(qbevent){evnt(28182,14280,"ide_methods.bas");if(r)goto S_59452;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_H= 31 ;
if(!qbevent)break;evnt(28182,14280,"ide_methods.bas");}while(r);
}
do{
SUB_IDEPAR((void*)( ((char*)(_SUB_IDEQBJSBUILDBOX_UDT_P)) + ((0+0)) ),&(pass7028=*__LONG_IDEWX- 14 ),_SUB_IDEQBJSBUILDBOX_LONG_H,qbs_new_txt_len("QBJS Web Build",14));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14281,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_I=*_SUB_IDEQBJSBUILDBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,14283,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_HELPBUT=*_SUB_IDEQBJSBUILDBOX_LONG_I;
if(!qbevent)break;evnt(28182,14283,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+36)))= 3 ;
if(!qbevent)break;evnt(28182,14284,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+24)))= 1 ;
if(!qbevent)break;evnt(28182,14285,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+20)))=*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+8)))- 25 ;
if(!qbevent)break;evnt(28182,14286,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(qbs_new_txt_len("QB64 Language Support",21));
if(!qbevent)break;evnt(28182,14287,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_I=*_SUB_IDEQBJSBUILDBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,14289,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_PORTBOX=*_SUB_IDEQBJSBUILDBOX_LONG_I;
if(!qbevent)break;evnt(28182,14289,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+36)))= 1 ;
if(!qbevent)break;evnt(28182,14290,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+24)))= 3 ;
if(!qbevent)break;evnt(28182,14291,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+28)))= 5 ;
if(!qbevent)break;evnt(28182,14292,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+40)))=FUNC_IDENEWTXT(qbs_new_txt_len("Port",4));
if(!qbevent)break;evnt(28182,14293,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(qbs_new_txt_len("",0));
if(!qbevent)break;evnt(28182,14294,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_I=*_SUB_IDEQBJSBUILDBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,14296,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_COCHK=*_SUB_IDEQBJSBUILDBOX_LONG_I;
if(!qbevent)break;evnt(28182,14296,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+36)))= 4 ;
if(!qbevent)break;evnt(28182,14297,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+24)))= 3 ;
if(!qbevent)break;evnt(28182,14298,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+20)))= 19 ;
if(!qbevent)break;evnt(28182,14299,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+40)))=FUNC_IDENEWTXT(qbs_new_txt_len("Compile only",12));
if(!qbevent)break;evnt(28182,14300,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_I=*_SUB_IDEQBJSBUILDBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,14302,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CPFCHK=*_SUB_IDEQBJSBUILDBOX_LONG_I;
if(!qbevent)break;evnt(28182,14302,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+36)))= 4 ;
if(!qbevent)break;evnt(28182,14303,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+24)))= 3 ;
if(!qbevent)break;evnt(28182,14304,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+20)))= 38 ;
if(!qbevent)break;evnt(28182,14305,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+40)))=FUNC_IDENEWTXT(qbs_new_txt_len("Copy project files",18));
if(!qbevent)break;evnt(28182,14306,"ide_methods.bas");}while(r);
do{
return_point[next_return_point++]=179;
if (next_return_point>=return_points) more_return_points();
goto LABEL_READSETTINGS;
RETURN_179:;
if(!qbevent)break;evnt(28182,14308,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_I=*_SUB_IDEQBJSBUILDBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,14310,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_WARNLIST=*_SUB_IDEQBJSBUILDBOX_LONG_I;
if(!qbevent)break;evnt(28182,14310,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+36)))= 2 ;
if(!qbevent)break;evnt(28182,14311,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+24)))= 5 ;
if(!qbevent)break;evnt(28182,14312,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+32)))=*_SUB_IDEQBJSBUILDBOX_LONG_H- 7 ;
if(!qbevent)break;evnt(28182,14312,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+40)))=FUNC_IDENEWTXT(qbs_new_txt_len("Complier Warnings",17));
if(!qbevent)break;evnt(28182,14313,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(qbs_new_txt_len("",0));
if(!qbevent)break;evnt(28182,14314,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_WARNINGSLST=*_SUB_IDEQBJSBUILDBOX_LONG_I;
if(!qbevent)break;evnt(28182,14315,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_I=*_SUB_IDEQBJSBUILDBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,14317,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_BUILDBUT=*_SUB_IDEQBJSBUILDBOX_LONG_I;
if(!qbevent)break;evnt(28182,14317,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_GOTOBUT=*_SUB_IDEQBJSBUILDBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,14317,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CLOSEBUT=*_SUB_IDEQBJSBUILDBOX_LONG_I+ 2 ;
if(!qbevent)break;evnt(28182,14317,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+36)))= 3 ;
if(!qbevent)break;evnt(28182,14318,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+24)))=*_SUB_IDEQBJSBUILDBOX_LONG_H;
if(!qbevent)break;evnt(28182,14319,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("#Run Web Build",14),_SUB_IDEQBJSBUILDBOX_STRING1_SEP),qbs_new_txt_len("#Go to Selected",15)),_SUB_IDEQBJSBUILDBOX_STRING1_SEP),qbs_new_txt_len("#Close",6)));
if(!qbevent)break;evnt(28182,14320,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check(( 1 )-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+60)))= 1 ;
if(!qbevent)break;evnt(28182,14320,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS=*_SUB_IDEQBJSBUILDBOX_LONG_BUILDBUT;
if(!qbevent)break;evnt(28182,14321,"ide_methods.bas");}while(r);
S_59499:;
fornext_value7030= 1 ;
fornext_finalvalue7030= 100 ;
fornext_step7030= 1 ;
if (fornext_step7030<0) fornext_step_negative7030=1; else fornext_step_negative7030=0;
if (is_error_pending()) goto fornext_error7030;
goto fornext_entrylabel7030;
while(1){
fornext_value7030=fornext_step7030+(*_SUB_IDEQBJSBUILDBOX_LONG_I);
fornext_entrylabel7030:
*_SUB_IDEQBJSBUILDBOX_LONG_I=fornext_value7030;
if (fornext_step_negative7030){
if (fornext_value7030<fornext_finalvalue7030) break;
}else{
if (fornext_value7030>fornext_finalvalue7030) break;
}
fornext_error7030:;
if(qbevent){evnt(28182,14325,"ide_methods.bas");if(r)goto S_59499;}
do{
memcpy(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+0))+ 0,((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+0))+ 0, 20);
if(!qbevent)break;evnt(28182,14325,"ide_methods.bas");}while(r);
fornext_continue_7029:;
}
fornext_exit_7029:;
S_59502:;
do{
if(qbevent){evnt(28182,14328,"ide_methods.bas");if(r)goto S_59502;}
do{
SUB_IDEDRAWPAR((void*)( ((char*)(_SUB_IDEQBJSBUILDBOX_UDT_P)) + ((0+0)) ));
if(!qbevent)break;evnt(28182,14330,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_F= 1 ;
if(!qbevent)break;evnt(28182,14331,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CX= 0 ;
if(!qbevent)break;evnt(28182,14331,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CY= 0 ;
if(!qbevent)break;evnt(28182,14331,"ide_methods.bas");}while(r);
S_59507:;
fornext_value7033= 1 ;
fornext_finalvalue7033= 100 ;
fornext_step7033= 1 ;
if (fornext_step7033<0) fornext_step_negative7033=1; else fornext_step_negative7033=0;
if (is_error_pending()) goto fornext_error7033;
goto fornext_entrylabel7033;
while(1){
fornext_value7033=fornext_step7033+(*_SUB_IDEQBJSBUILDBOX_LONG_I);
fornext_entrylabel7033:
*_SUB_IDEQBJSBUILDBOX_LONG_I=fornext_value7033;
if (fornext_step_negative7033){
if (fornext_value7033<fornext_finalvalue7033) break;
}else{
if (fornext_value7033>fornext_finalvalue7033) break;
}
fornext_error7033:;
if(qbevent){evnt(28182,14332,"ide_methods.bas");if(r)goto S_59507;}
S_59508:;
if ((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+36))))||is_error_pending()){
if(qbevent){evnt(28182,14333,"ide_methods.bas");if(r)goto S_59508;}
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+72)))=*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS-*_SUB_IDEQBJSBUILDBOX_LONG_F;
if(!qbevent)break;evnt(28182,14335,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+64)))= 0 ;
if(!qbevent)break;evnt(28182,14336,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+68)))= 0 ;
if(!qbevent)break;evnt(28182,14336,"ide_methods.bas");}while(r);
S_59512:;
if ((-((-(*_SUB_IDEQBJSBUILDBOX_LONG_I==*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS))&&(-(*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS!=*_SUB_IDEQBJSBUILDBOX_LONG_OLDFOCUS))))||is_error_pending()){
if(qbevent){evnt(28182,14337,"ide_methods.bas");if(r)goto S_59512;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_OLDFOCUS=*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS;
if(!qbevent)break;evnt(28182,14338,"ide_methods.bas");}while(r);
S_59514:;
if ((-(*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+36)))== 1 ))||is_error_pending()){
if(qbevent){evnt(28182,14339,"ide_methods.bas");if(r)goto S_59514;}
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+93)))=((qbs*)(((uint64*)(__ARRAY_STRING_IDETXT[0]))[array_check((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5])]))->len;
if(!qbevent)break;evnt(28182,14341,"ide_methods.bas");}while(r);
S_59516:;
if ((-(*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+93)))> 0 ))||is_error_pending()){
if(qbevent){evnt(28182,14342,"ide_methods.bas");if(r)goto S_59516;}
do{
*(int8*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+88)))= -1 ;
if(!qbevent)break;evnt(28182,14342,"ide_methods.bas");}while(r);
}else{
do{
*(int8*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+88)))= 0 ;
if(!qbevent)break;evnt(28182,14342,"ide_methods.bas");}while(r);
}
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+89)))= 0 ;
if(!qbevent)break;evnt(28182,14343,"ide_methods.bas");}while(r);
}
}
do{
SUB_IDEDRAWOBJ((void*)( ((char*)(_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])) + (((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+0)) ),_SUB_IDEQBJSBUILDBOX_LONG_F);
if(!qbevent)break;evnt(28182,14346,"ide_methods.bas");}while(r);
S_59525:;
if ((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+64))))||is_error_pending()){
if(qbevent){evnt(28182,14347,"ide_methods.bas");if(r)goto S_59525;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CX=*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+64)));
if(!qbevent)break;evnt(28182,14347,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CY=*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+68)));
if(!qbevent)break;evnt(28182,14347,"ide_methods.bas");}while(r);
}
}
fornext_continue_7032:;
}
fornext_exit_7032:;
do{
*_SUB_IDEQBJSBUILDBOX_LONG_LASTFOCUS=*_SUB_IDEQBJSBUILDBOX_LONG_F- 1 ;
if(!qbevent)break;evnt(28182,14350,"ide_methods.bas");}while(r);
do{
qbg_sub_color( 2 , 7 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,14354,"ide_methods.bas");}while(r);
do{
qbg_sub_locate(*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+4)))+ 1 ,*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+0)))+ 2 ,NULL,NULL,NULL,3);
if(!qbevent)break;evnt(28182,14354,"ide_methods.bas");}while(r);
do{
tqbs=qbs_new(0,0);
qbs_set(tqbs,qbs_new_txt_len("Status: ",8));
if (is_error_pending()) goto skip7035;
makefit(tqbs);
qbs_print(tqbs,0);
skip7035:
qbs_free(tqbs);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14355,"ide_methods.bas");}while(r);
do{
qbg_sub_color( 0 , 7 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,14356,"ide_methods.bas");}while(r);
do{
tqbs=qbs_new(0,0);
qbs_set(tqbs,_SUB_IDEQBJSBUILDBOX_STRING_WEBBUILDSTATUS);
if (is_error_pending()) goto skip7036;
makefit(tqbs);
qbs_print(tqbs,0);
skip7036:
qbs_free(tqbs);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14357,"ide_methods.bas");}while(r);
S_59537:;
if ((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_COCHK)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+76))))||is_error_pending()){
if(qbevent){evnt(28182,14360,"ide_methods.bas");if(r)goto S_59537;}
do{
qbg_sub_color( 2 , 7 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,14361,"ide_methods.bas");}while(r);
do{
qbg_sub_locate(*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+4)))+*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_CPFCHK)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+24))),*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+0)))+*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_CPFCHK)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+20))),NULL,NULL,NULL,3);
if(!qbevent)break;evnt(28182,14361,"ide_methods.bas");}while(r);
do{
tqbs=qbs_new(0,0);
qbs_set(tqbs,qbs_new_txt_len("[ ] Copy project files",22));
if (is_error_pending()) goto skip7037;
makefit(tqbs);
qbs_print(tqbs,0);
skip7037:
qbs_free(tqbs);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14362,"ide_methods.bas");}while(r);
S_59541:;
if ((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_CPFCHK)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+76))))||is_error_pending()){
if(qbevent){evnt(28182,14363,"ide_methods.bas");if(r)goto S_59541;}
do{
qbg_sub_locate(*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+4)))+*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_CPFCHK)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+24))),*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+0)))+*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_CPFCHK)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+20)))+ 1 ,NULL,NULL,NULL,3);
if(!qbevent)break;evnt(28182,14364,"ide_methods.bas");}while(r);
do{
tqbs=qbs_new(0,0);
qbs_set(tqbs,qbs_new_txt_len("X",1));
if (is_error_pending()) goto skip7038;
makefit(tqbs);
qbs_print(tqbs,0);
qbs_print(nothingstring,1);
skip7038:
qbs_free(tqbs);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14365,"ide_methods.bas");}while(r);
}
}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_SEL=*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_WARNLIST)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+76)));
if(!qbevent)break;evnt(28182,14370,"ide_methods.bas");}while(r);
S_59547:;
if ((qbs_cleanup(qbs_tmp_base,(-(*_SUB_IDEQBJSBUILDBOX_LONG_SEL< 1 ))|(-(*_SUB_IDEQBJSBUILDBOX_LONG_SEL>func_ubound(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES,1,1)))))||is_error_pending()){
if(qbevent){evnt(28182,14371,"ide_methods.bas");if(r)goto S_59547;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_Y=*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+4)))+*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_BUILDBUT)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+24)));
if(!qbevent)break;evnt(28182,14372,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_X=*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+0)))+(qb_safe_idiv((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_UDT_P)+((0+8)))- 44 ), 2 ))+( 17 );
if(!qbevent)break;evnt(28182,14373,"ide_methods.bas");}while(r);
S_59550:;
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(func_chr(func_screen(*_SUB_IDEQBJSBUILDBOX_LONG_Y,*_SUB_IDEQBJSBUILDBOX_LONG_X,NULL,0)),qbs_new_txt_len("<",1))))||is_error_pending()){
if(qbevent){evnt(28182,14374,"ide_methods.bas");if(r)goto S_59550;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_X=*_SUB_IDEQBJSBUILDBOX_LONG_X+ 1 ;
if(!qbevent)break;evnt(28182,14374,"ide_methods.bas");}while(r);
}
do{
qbg_sub_color( 2 , 7 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,14375,"ide_methods.bas");}while(r);
do{
qbg_sub_locate(*_SUB_IDEQBJSBUILDBOX_LONG_Y,*_SUB_IDEQBJSBUILDBOX_LONG_X,NULL,NULL,NULL,3);
if(!qbevent)break;evnt(28182,14375,"ide_methods.bas");}while(r);
do{
tqbs=qbs_new(0,0);
qbs_set(tqbs,qbs_new_txt_len("< Go to Selected >",18));
if (is_error_pending()) goto skip7039;
makefit(tqbs);
qbs_print(tqbs,0);
qbs_print(nothingstring,1);
skip7039:
qbs_free(tqbs);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14376,"ide_methods.bas");}while(r);
}
do{
sub_pcopy( 1 , 0 );
if(!qbevent)break;evnt(28182,14381,"ide_methods.bas");}while(r);
S_59558:;
if ((*_SUB_IDEQBJSBUILDBOX_LONG_CX)||is_error_pending()){
if(qbevent){evnt(28182,14382,"ide_methods.bas");if(r)goto S_59558;}
do{
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,14382,"ide_methods.bas");}while(r);
do{
qbg_sub_locate(*_SUB_IDEQBJSBUILDBOX_LONG_CY,*_SUB_IDEQBJSBUILDBOX_LONG_CX, 1 ,NULL,NULL,7);
if(!qbevent)break;evnt(28182,14382,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,14382,"ide_methods.bas");}while(r);
}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_Q,func_chr( 34 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14385,"ide_methods.bas");}while(r);
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_EQ,qbs_add(qbs_new_txt_len("^",1),_SUB_IDEQBJSBUILDBOX_STRING_Q));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14386,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_SKIPEVENTS= 0 ;
if(!qbevent)break;evnt(28182,14387,"ide_methods.bas");}while(r);
S_59566:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_SUB_IDEQBJSBUILDBOX_STRING_WEBBUILDSTATUS,qbs_new_txt_len("Compiling qbjs-build tool...",28))))||is_error_pending()){
if(qbevent){evnt(28182,14388,"ide_methods.bas");if(r)goto S_59566;}
S_59567:;
if ((qbs_cleanup(qbs_tmp_base,-(func_instr(NULL,func__os(),qbs_new_txt_len("WIN",3),0)> 0 )))||is_error_pending()){
if(qbevent){evnt(28182,14389,"ide_methods.bas");if(r)goto S_59567;}
do{
sub_shell2(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_IDEQBJSBUILDBOX_STRING_Q,func__cwd()),qbs_new_txt_len("qb64pe",6)),_SUB_IDEQBJSBUILDBOX_STRING_Q),qbs_new_txt_len(" -x ",4)),_SUB_IDEQBJSBUILDBOX_STRING_Q),func__cwd()),qbs_new_txt_len("internal\\support\\converter\\qbjs-build.bas",41)),_SUB_IDEQBJSBUILDBOX_STRING_Q),qbs_new_txt_len(" -o ",4)),_SUB_IDEQBJSBUILDBOX_STRING_Q),func__cwd()),qbs_new_txt_len("internal\\support\\converter\\qbjs-build.exe",41)),_SUB_IDEQBJSBUILDBOX_STRING_Q),2);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14390,"ide_methods.bas");}while(r);
}else{
do{
sub_shell(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_IDEQBJSBUILDBOX_STRING_Q,func__cwd()),qbs_new_txt_len("qb64pe",6)),_SUB_IDEQBJSBUILDBOX_STRING_Q),qbs_new_txt_len(" -x ",4)),_SUB_IDEQBJSBUILDBOX_STRING_Q),func__cwd()),qbs_new_txt_len("internal/support/converter/qbjs-build.bas",41)),_SUB_IDEQBJSBUILDBOX_STRING_Q),qbs_new_txt_len(" -o ",4)),_SUB_IDEQBJSBUILDBOX_STRING_Q),func__cwd()),qbs_new_txt_len("internal/support/converter/qbjs-build",37)),_SUB_IDEQBJSBUILDBOX_STRING_Q),1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14392,"ide_methods.bas");}while(r);
}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_WEBBUILDSTATUS,qbs_new_txt_len("Building...",11));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14394,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_SKIPEVENTS= 1 ;
if(!qbevent)break;evnt(28182,14395,"ide_methods.bas");}while(r);
S_59574:;
}else{
if (qbs_cleanup(qbs_tmp_base,qbs_equal(_SUB_IDEQBJSBUILDBOX_STRING_WEBBUILDSTATUS,qbs_new_txt_len("Building...",11)))){
if(qbevent){evnt(28182,14397,"ide_methods.bas");if(r)goto S_59574;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_QBJSWARNINGFILE,qbs_add(qbs_add(func__cwd(),qbs_new_txt_len(".qbjs-warnings-",15)),qbs__trim(qbs_str((float)(func_timer(NULL,0))))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14398,"ide_methods.bas");}while(r);
S_59576:;
if ((qbs_cleanup(qbs_tmp_base,func__fileexists(_SUB_IDEQBJSBUILDBOX_STRING_QBJSWARNINGFILE)))||is_error_pending()){
if(qbevent){evnt(28182,14399,"ide_methods.bas");if(r)goto S_59576;}
do{
sub_kill(_SUB_IDEQBJSBUILDBOX_STRING_QBJSWARNINGFILE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14399,"ide_methods.bas");}while(r);
}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_QBJSOPTS,qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("-port:",6),_SUB_IDEQBJSBUILDBOX_STRING_QBJSPORT),qbs_new_txt_len(" ",1)),_SUB_IDEQBJSBUILDBOX_STRING_Q),qbs_new_txt_len("-warnings:",10)),_SUB_IDEQBJSBUILDBOX_STRING_QBJSWARNINGFILE),_SUB_IDEQBJSBUILDBOX_STRING_Q));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14400,"ide_methods.bas");}while(r);
S_59580:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_SUB_IDEQBJSBUILDBOX_STRING_COMPILEONLY,qbs_new_txt_len("1",1))))||is_error_pending()){
if(qbevent){evnt(28182,14401,"ide_methods.bas");if(r)goto S_59580;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_QBJSOPTS,qbs_add(_SUB_IDEQBJSBUILDBOX_STRING_QBJSOPTS,qbs_new_txt_len(" -compileOnly",13)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14401,"ide_methods.bas");}while(r);
}
S_59583:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_SUB_IDEQBJSBUILDBOX_STRING_COPYPROJECTFILES,qbs_new_txt_len("0",1))))||is_error_pending()){
if(qbevent){evnt(28182,14402,"ide_methods.bas");if(r)goto S_59583;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_QBJSOPTS,qbs_add(_SUB_IDEQBJSBUILDBOX_STRING_QBJSOPTS,qbs_new_txt_len(" -noProjectFiles",16)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14402,"ide_methods.bas");}while(r);
}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_TEMPSRCFILE,qbs_add(qbs_add(__STRING_IDEPATH,__STRING1_IDEPATHSEP),qbs_new_txt_len(".qbjs-temp.bas",14)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14405,"ide_methods.bas");}while(r);
S_59587:;
if ((qbs_cleanup(qbs_tmp_base,func__fileexists(_SUB_IDEQBJSBUILDBOX_STRING_TEMPSRCFILE)))||is_error_pending()){
if(qbevent){evnt(28182,14406,"ide_methods.bas");if(r)goto S_59587;}
do{
sub_kill(_SUB_IDEQBJSBUILDBOX_STRING_TEMPSRCFILE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14406,"ide_methods.bas");}while(r);
}
do{
sub_open(_SUB_IDEQBJSBUILDBOX_STRING_TEMPSRCFILE, 2 ,NULL,NULL, 150 ,NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14407,"ide_methods.bas");}while(r);
S_59591:;
if ((qbs_cleanup(qbs_tmp_base,func_instr(NULL,func__os(),qbs_new_txt_len("WIN",3),0)))||is_error_pending()){
if(qbevent){evnt(28182,14408,"ide_methods.bas");if(r)goto S_59591;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_LINEENDING,qbs_add(func_chr( 13 ),func_chr( 10 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14408,"ide_methods.bas");}while(r);
}else{
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_LINEENDING,func_chr( 10 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14408,"ide_methods.bas");}while(r);
}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_PEINCLUDE,qbs_add(qbs_new_txt_len("'$Include: 'lib/compatibility/qb64pe.bi'",40),_SUB_IDEQBJSBUILDBOX_STRING_LINEENDING));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14409,"ide_methods.bas");}while(r);
do{
sub_put2( 150 ,NULL,byte_element((uint64)_SUB_IDEQBJSBUILDBOX_STRING_PEINCLUDE->chr,_SUB_IDEQBJSBUILDBOX_STRING_PEINCLUDE->len,byte_element_7040),0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14410,"ide_methods.bas");}while(r);
S_59598:;
fornext_value7042= 1 ;
fornext_finalvalue7042=*__LONG_IDEN;
fornext_step7042= 1 ;
if (fornext_step7042<0) fornext_step_negative7042=1; else fornext_step_negative7042=0;
if (is_error_pending()) goto fornext_error7042;
goto fornext_entrylabel7042;
while(1){
fornext_value7042=fornext_step7042+(*_SUB_IDEQBJSBUILDBOX_LONG_I);
fornext_entrylabel7042:
*_SUB_IDEQBJSBUILDBOX_LONG_I=fornext_value7042;
if (fornext_step_negative7042){
if (fornext_value7042<fornext_finalvalue7042) break;
}else{
if (fornext_value7042>fornext_finalvalue7042) break;
}
fornext_error7042:;
if(qbevent){evnt(28182,14411,"ide_methods.bas");if(r)goto S_59598;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_OUTFILE,qbs_add(FUNC_IDEGETLINE(_SUB_IDEQBJSBUILDBOX_LONG_I),_SUB_IDEQBJSBUILDBOX_STRING_LINEENDING));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14412,"ide_methods.bas");}while(r);
do{
sub_put2( 150 ,NULL,byte_element((uint64)_SUB_IDEQBJSBUILDBOX_STRING_OUTFILE->chr,_SUB_IDEQBJSBUILDBOX_STRING_OUTFILE->len,byte_element_7043),0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14413,"ide_methods.bas");}while(r);
fornext_continue_7041:;
}
fornext_exit_7041:;
do{
sub_close( 150 ,1);
if(!qbevent)break;evnt(28182,14415,"ide_methods.bas");}while(r);
S_59603:;
if ((qbs_cleanup(qbs_tmp_base,-(func_instr(NULL,func__os(),qbs_new_txt_len("WIN",3),0)> 0 )))||is_error_pending()){
if(qbevent){evnt(28182,14416,"ide_methods.bas");if(r)goto S_59603;}
do{
sub_shell2(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("cmd.exe /c ",11),_SUB_IDEQBJSBUILDBOX_STRING_Q),_SUB_IDEQBJSBUILDBOX_STRING_Q),func__cwd()),qbs_new_txt_len("internal\\support\\converter\\qbjs-build",37)),_SUB_IDEQBJSBUILDBOX_STRING_Q),qbs_new_txt_len(" ",1)),_SUB_IDEQBJSBUILDBOX_STRING_QBJSOPTS),qbs_new_txt_len(" ",1)),_SUB_IDEQBJSBUILDBOX_STRING_EQ),_SUB_IDEQBJSBUILDBOX_STRING_TEMPSRCFILE),_SUB_IDEQBJSBUILDBOX_STRING_EQ),qbs_new_txt_len(" > ",3)),_SUB_IDEQBJSBUILDBOX_STRING_Q),func__cwd()),qbs_new_txt_len(".qbjs-build-out",15)),_SUB_IDEQBJSBUILDBOX_STRING_Q),qbs_new_txt_len(" & call echo %^errorlevel% > ",29)),_SUB_IDEQBJSBUILDBOX_STRING_Q),func__cwd()),qbs_new_txt_len(".qbjs-exit-code",15)),_SUB_IDEQBJSBUILDBOX_STRING_Q),_SUB_IDEQBJSBUILDBOX_STRING_Q),2);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14417,"ide_methods.bas");}while(r);
}else{
do{
sub_shell(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(qbs_add(_SUB_IDEQBJSBUILDBOX_STRING_Q,func__cwd()),qbs_new_txt_len("internal/support/converter/qbjs-build",37)),_SUB_IDEQBJSBUILDBOX_STRING_Q),qbs_new_txt_len(" ",1)),_SUB_IDEQBJSBUILDBOX_STRING_QBJSOPTS),qbs_new_txt_len(" ",1)),_SUB_IDEQBJSBUILDBOX_STRING_Q),_SUB_IDEQBJSBUILDBOX_STRING_TEMPSRCFILE),_SUB_IDEQBJSBUILDBOX_STRING_Q),qbs_new_txt_len(" > ",3)),_SUB_IDEQBJSBUILDBOX_STRING_Q),func__cwd()),qbs_new_txt_len(".qbjs-build-out",15)),_SUB_IDEQBJSBUILDBOX_STRING_Q),qbs_new_txt_len(";  echo $? > ",13)),_SUB_IDEQBJSBUILDBOX_STRING_Q),func__cwd()),qbs_new_txt_len(".qbjs-exit-code",15)),_SUB_IDEQBJSBUILDBOX_STRING_Q),1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14419,"ide_methods.bas");}while(r);
}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_EXITCODE= 0 ;
if(!qbevent)break;evnt(28182,14421,"ide_methods.bas");}while(r);
S_59609:;
if ((qbs_cleanup(qbs_tmp_base,func__fileexists(qbs_add(func__cwd(),qbs_new_txt_len(".qbjs-exit-code",15)))))||is_error_pending()){
if(qbevent){evnt(28182,14422,"ide_methods.bas");if(r)goto S_59609;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_EXITCODE=qbr(qbs_val<long double>(func__readfile(qbs_add(func__cwd(),qbs_new_txt_len(".qbjs-exit-code",15)))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14423,"ide_methods.bas");}while(r);
do{
sub_kill(qbs_add(func__cwd(),qbs_new_txt_len(".qbjs-exit-code",15)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14424,"ide_methods.bas");}while(r);
}
S_59613:;
if ((-(*_SUB_IDEQBJSBUILDBOX_LONG_EXITCODE== 1 ))||is_error_pending()){
if(qbevent){evnt(28182,14427,"ide_methods.bas");if(r)goto S_59613;}
do{
tmp_long=array_check((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_WARNINGSLST)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_IDETXT[0]))[tmp_long])),qbs_add(qbs_add(qbs_new_txt_len("  -- Node.js not detected! --",29),_SUB_IDEQBJSBUILDBOX_STRING1_SEP),qbs_new_txt_len("Node.js must be installed and in the system path to use this feature.",69)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14429,"ide_methods.bas");}while(r);
S_59615:;
}else{
if (-(*_SUB_IDEQBJSBUILDBOX_LONG_EXITCODE== 2 )){
if(qbevent){evnt(28182,14430,"ide_methods.bas");if(r)goto S_59615;}
do{
tmp_long=array_check((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_WARNINGSLST)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_IDETXT[0]))[tmp_long])),qbs_add(qbs_add(qbs_new_txt_len(" -- No network detected! --",27),_SUB_IDEQBJSBUILDBOX_STRING1_SEP),qbs_new_txt_len("Unable to download QBJS build dependencies.",43)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14432,"ide_methods.bas");}while(r);
}else{
do{
return_point[next_return_point++]=180;
if (next_return_point>=return_points) more_return_points();
goto LABEL_UPDATEWARNINGS;
RETURN_180:;
if(!qbevent)break;evnt(28182,14434,"ide_methods.bas");}while(r);
}
}
S_59620:;
if ((qbs_cleanup(qbs_tmp_base,func__fileexists(_SUB_IDEQBJSBUILDBOX_STRING_TEMPSRCFILE)))||is_error_pending()){
if(qbevent){evnt(28182,14436,"ide_methods.bas");if(r)goto S_59620;}
do{
sub_kill(_SUB_IDEQBJSBUILDBOX_STRING_TEMPSRCFILE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14436,"ide_methods.bas");}while(r);
}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_WEBBUILDSTATUS,qbs_new_txt_len("Build Complete.",15));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14437,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_SKIPEVENTS= 1 ;
if(!qbevent)break;evnt(28182,14438,"ide_methods.bas");}while(r);
}
}
S_59626:;
if ((*_SUB_IDEQBJSBUILDBOX_LONG_SKIPEVENTS)||is_error_pending()){
if(qbevent){evnt(28182,14442,"ide_methods.bas");if(r)goto S_59626;}
do{
goto dl_continue_7031;
if(!qbevent)break;evnt(28182,14442,"ide_methods.bas");}while(r);
}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CHANGE= 0 ;
if(!qbevent)break;evnt(28182,14445,"ide_methods.bas");}while(r);
S_59630:;
do{
if(qbevent){evnt(28182,14446,"ide_methods.bas");if(r)goto S_59630;}
do{
SUB_GETINPUT();
if(!qbevent)break;evnt(28182,14447,"ide_methods.bas");}while(r);
S_59632:;
if ((*__LONG_MWHEEL)||is_error_pending()){
if(qbevent){evnt(28182,14448,"ide_methods.bas");if(r)goto S_59632;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,14448,"ide_methods.bas");}while(r);
}
S_59635:;
if ((*__LONG_KB)||is_error_pending()){
if(qbevent){evnt(28182,14449,"ide_methods.bas");if(r)goto S_59635;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,14449,"ide_methods.bas");}while(r);
}
S_59638:;
if ((*__LONG_MCLICK)||is_error_pending()){
if(qbevent){evnt(28182,14450,"ide_methods.bas");if(r)goto S_59638;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_MOUSEDOWN= 1 ;
if(!qbevent)break;evnt(28182,14450,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,14450,"ide_methods.bas");}while(r);
}
S_59642:;
if ((*__LONG_MRELEASE)||is_error_pending()){
if(qbevent){evnt(28182,14451,"ide_methods.bas");if(r)goto S_59642;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_MOUSEUP= 1 ;
if(!qbevent)break;evnt(28182,14451,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,14451,"ide_methods.bas");}while(r);
}
S_59646:;
if ((*__LONG_MB)||is_error_pending()){
if(qbevent){evnt(28182,14452,"ide_methods.bas");if(r)goto S_59646;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,14452,"ide_methods.bas");}while(r);
}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_ALT=*__LONG_KALT;
if(!qbevent)break;evnt(28182,14453,"ide_methods.bas");}while(r);
S_59650:;
if ((-(*_SUB_IDEQBJSBUILDBOX_LONG_ALT!=*_SUB_IDEQBJSBUILDBOX_LONG_OLDALT))||is_error_pending()){
if(qbevent){evnt(28182,14453,"ide_methods.bas");if(r)goto S_59650;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,14453,"ide_methods.bas");}while(r);
}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_OLDALT=*_SUB_IDEQBJSBUILDBOX_LONG_ALT;
if(!qbevent)break;evnt(28182,14454,"ide_methods.bas");}while(r);
do{
sub__limit( 100 );
if(!qbevent)break;evnt(28182,14455,"ide_methods.bas");}while(r);
S_59655:;
dl_continue_7044:;
}while((!(*_SUB_IDEQBJSBUILDBOX_LONG_CHANGE))&&(!is_error_pending()));
dl_exit_7044:;
if(qbevent){evnt(28182,14456,"ide_methods.bas");if(r)goto S_59655;}
S_59656:;
if ((*_SUB_IDEQBJSBUILDBOX_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
if(qbevent){evnt(28182,14457,"ide_methods.bas");if(r)goto S_59656;}
do{
*__LONG_IDEHL= 1 ;
if(!qbevent)break;evnt(28182,14457,"ide_methods.bas");}while(r);
}else{
do{
*__LONG_IDEHL= 0 ;
if(!qbevent)break;evnt(28182,14457,"ide_methods.bas");}while(r);
}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_ALTLETTER,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14459,"ide_methods.bas");}while(r);
S_59662:;
if ((*_SUB_IDEQBJSBUILDBOX_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
if(qbevent){evnt(28182,14460,"ide_methods.bas");if(r)goto S_59662;}
S_59663:;
if ((qbs_cleanup(qbs_tmp_base,-(__STRING_K->len== 1 )))||is_error_pending()){
if(qbevent){evnt(28182,14461,"ide_methods.bas");if(r)goto S_59663;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_K=qbs_asc(qbs_ucase(__STRING_K));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14462,"ide_methods.bas");}while(r);
S_59665:;
if (((-(*_SUB_IDEQBJSBUILDBOX_LONG_K>= 65 ))&(-(*_SUB_IDEQBJSBUILDBOX_LONG_K<= 90 )))||is_error_pending()){
if(qbevent){evnt(28182,14463,"ide_methods.bas");if(r)goto S_59665;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_ALTLETTER,func_chr(*_SUB_IDEQBJSBUILDBOX_LONG_K));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14463,"ide_methods.bas");}while(r);
}
}
}
do{
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,14466,"ide_methods.bas");}while(r);
do{
qbg_sub_locate(NULL,NULL, 0 ,NULL,NULL,4);
if(!qbevent)break;evnt(28182,14466,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,14466,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_INFO= 0 ;
if(!qbevent)break;evnt(28182,14470,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_INVDATA= 0 ;
if(!qbevent)break;evnt(28182,14470,"ide_methods.bas");}while(r);
S_59675:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_K,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(28182,14471,"ide_methods.bas");if(r)goto S_59675;}
do{
qbs_set(__STRING_K,func_chr( 255 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14471,"ide_methods.bas");}while(r);
}
S_59678:;
if ((qbs_cleanup(qbs_tmp_base,(-(*__LONG_KSHIFT== 0 ))&(qbs_equal(__STRING_K,func_chr( 9 )))))||is_error_pending()){
if(qbevent){evnt(28182,14472,"ide_methods.bas");if(r)goto S_59678;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS=*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS+ 1 ;
if(!qbevent)break;evnt(28182,14472,"ide_methods.bas");}while(r);
}
S_59681:;
if ((qbs_cleanup(qbs_tmp_base,(*__LONG_KSHIFT&(qbs_equal(__STRING_K,func_chr( 9 ))))|((func_instr(NULL,func__os(),qbs_new_txt_len("MAC",3),0))&(qbs_equal(__STRING_K,func_chr( 25 ))))))||is_error_pending()){
if(qbevent){evnt(28182,14473,"ide_methods.bas");if(r)goto S_59681;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS=*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS- 1 ;
if(!qbevent)break;evnt(28182,14473,"ide_methods.bas");}while(r);
do{
qbs_set(__STRING_K,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14473,"ide_methods.bas");}while(r);
}
S_59685:;
if ((-(*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS< 1 ))||is_error_pending()){
if(qbevent){evnt(28182,14474,"ide_methods.bas");if(r)goto S_59685;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS=*_SUB_IDEQBJSBUILDBOX_LONG_LASTFOCUS;
if(!qbevent)break;evnt(28182,14474,"ide_methods.bas");}while(r);
}
S_59688:;
if ((-(*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS>*_SUB_IDEQBJSBUILDBOX_LONG_LASTFOCUS))||is_error_pending()){
if(qbevent){evnt(28182,14475,"ide_methods.bas");if(r)goto S_59688;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS= 1 ;
if(!qbevent)break;evnt(28182,14475,"ide_methods.bas");}while(r);
}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_F= 1 ;
if(!qbevent)break;evnt(28182,14476,"ide_methods.bas");}while(r);
S_59692:;
fornext_value7047= 1 ;
fornext_finalvalue7047= 100 ;
fornext_step7047= 1 ;
if (fornext_step7047<0) fornext_step_negative7047=1; else fornext_step_negative7047=0;
if (is_error_pending()) goto fornext_error7047;
goto fornext_entrylabel7047;
while(1){
fornext_value7047=fornext_step7047+(*_SUB_IDEQBJSBUILDBOX_LONG_I);
fornext_entrylabel7047:
*_SUB_IDEQBJSBUILDBOX_LONG_I=fornext_value7047;
if (fornext_step_negative7047){
if (fornext_value7047<fornext_finalvalue7047) break;
}else{
if (fornext_value7047>fornext_finalvalue7047) break;
}
fornext_error7047:;
if(qbevent){evnt(28182,14477,"ide_methods.bas");if(r)goto S_59692;}
S_59693:;
if ((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+36))))||is_error_pending()){
if(qbevent){evnt(28182,14478,"ide_methods.bas");if(r)goto S_59693;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_FOCUSOFFSET=*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS-*_SUB_IDEQBJSBUILDBOX_LONG_F;
if(!qbevent)break;evnt(28182,14479,"ide_methods.bas");}while(r);
do{
SUB_IDEOBJUPDATE((void*)( ((char*)(_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])) + (((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_I)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+0)) ),_SUB_IDEQBJSBUILDBOX_LONG_FOCUS,_SUB_IDEQBJSBUILDBOX_LONG_F,_SUB_IDEQBJSBUILDBOX_LONG_FOCUSOFFSET,__STRING_K,_SUB_IDEQBJSBUILDBOX_STRING_ALTLETTER,__LONG_MB,_SUB_IDEQBJSBUILDBOX_LONG_MOUSEDOWN,_SUB_IDEQBJSBUILDBOX_LONG_MOUSEUP,__LONG_MX,__LONG_MY,_SUB_IDEQBJSBUILDBOX_LONG_INFO,__LONG_MWHEEL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14480,"ide_methods.bas");}while(r);
}
fornext_continue_7046:;
}
fornext_exit_7046:;
S_59698:;
if (((-(*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS==*_SUB_IDEQBJSBUILDBOX_LONG_HELPBUT))&(-(*_SUB_IDEQBJSBUILDBOX_LONG_INFO!= 0 )))||is_error_pending()){
if(qbevent){evnt(28182,14487,"ide_methods.bas");if(r)goto S_59698;}
do{
return_point[next_return_point++]=181;
if (next_return_point>=return_points) more_return_points();
goto LABEL_LAUNCHHELPURL;
RETURN_181:;
if(!qbevent)break;evnt(28182,14488,"ide_methods.bas");}while(r);
}
S_59701:;
if ((qbs_cleanup(qbs_tmp_base,(qbs_equal(__STRING_K,func_chr( 27 )))|(((-(*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS==*_SUB_IDEQBJSBUILDBOX_LONG_CLOSEBUT))&(-(*_SUB_IDEQBJSBUILDBOX_LONG_INFO!= 0 ))))))||is_error_pending()){
if(qbevent){evnt(28182,14490,"ide_methods.bas");if(r)goto S_59701;}
do{
return_point[next_return_point++]=182;
if (next_return_point>=return_points) more_return_points();
goto LABEL_UPDATESETTINGS;
RETURN_182:;
if(!qbevent)break;evnt(28182,14491,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,14492,"ide_methods.bas");}while(r);
}
S_59705:;
if (((-(*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS==*_SUB_IDEQBJSBUILDBOX_LONG_BUILDBUT))&(-(*_SUB_IDEQBJSBUILDBOX_LONG_INFO!= 0 )))||is_error_pending()){
if(qbevent){evnt(28182,14494,"ide_methods.bas");if(r)goto S_59705;}
do{
return_point[next_return_point++]=183;
if (next_return_point>=return_points) more_return_points();
goto LABEL_UPDATESETTINGS;
RETURN_183:;
if(!qbevent)break;evnt(28182,14495,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_QBJSBUILDEXISTS= -1 ;
if(!qbevent)break;evnt(28182,14497,"ide_methods.bas");}while(r);
S_59708:;
if ((qbs_cleanup(qbs_tmp_base,-(func_instr(NULL,func__os(),qbs_new_txt_len("WIN",3),0)> 0 )))||is_error_pending()){
if(qbevent){evnt(28182,14498,"ide_methods.bas");if(r)goto S_59708;}
S_59709:;
if ((qbs_cleanup(qbs_tmp_base,~(func__fileexists(qbs_add(func__cwd(),qbs_new_txt_len("internal\\support\\converter\\qbjs-build.exe",41))))))||is_error_pending()){
if(qbevent){evnt(28182,14499,"ide_methods.bas");if(r)goto S_59709;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_QBJSBUILDEXISTS= 0 ;
if(!qbevent)break;evnt(28182,14499,"ide_methods.bas");}while(r);
}
}else{
S_59713:;
if ((qbs_cleanup(qbs_tmp_base,~(func__fileexists(qbs_add(func__cwd(),qbs_new_txt_len("internal/support/converter/qbjs-build",37))))))||is_error_pending()){
if(qbevent){evnt(28182,14501,"ide_methods.bas");if(r)goto S_59713;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_QBJSBUILDEXISTS= 0 ;
if(!qbevent)break;evnt(28182,14501,"ide_methods.bas");}while(r);
}
}
S_59717:;
if ((~(*_SUB_IDEQBJSBUILDBOX_LONG_QBJSBUILDEXISTS))||is_error_pending()){
if(qbevent){evnt(28182,14504,"ide_methods.bas");if(r)goto S_59717;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_WEBBUILDSTATUS,qbs_new_txt_len("Compiling qbjs-build tool...",28));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14505,"ide_methods.bas");}while(r);
}else{
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_WEBBUILDSTATUS,qbs_new_txt_len("Building...",11));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14507,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_WARNINGSLST)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_IDETXT[0]))[tmp_long])),qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14508,"ide_methods.bas");}while(r);
}
}
S_59724:;
if (((-(*_SUB_IDEQBJSBUILDBOX_LONG_FOCUS==*_SUB_IDEQBJSBUILDBOX_LONG_GOTOBUT))&(-(*_SUB_IDEQBJSBUILDBOX_LONG_INFO!= 0 )))||is_error_pending()){
if(qbevent){evnt(28182,14511,"ide_methods.bas");if(r)goto S_59724;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_SEL=*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_WARNLIST)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+76)));
if(!qbevent)break;evnt(28182,14512,"ide_methods.bas");}while(r);
S_59726:;
if ((qbs_cleanup(qbs_tmp_base,(-(*_SUB_IDEQBJSBUILDBOX_LONG_SEL> 0 ))&(-(*_SUB_IDEQBJSBUILDBOX_LONG_SEL<=func_ubound(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES,1,1)))))||is_error_pending()){
if(qbevent){evnt(28182,14513,"ide_methods.bas");if(r)goto S_59726;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_SIDX=func_instr(NULL,((qbs*)(((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[array_check((*_SUB_IDEQBJSBUILDBOX_LONG_SEL)-_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[4],_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[5])])),qbs_new_txt_len(":",1),0)+ 1 ;
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14514,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_EIDX=func_instr(*_SUB_IDEQBJSBUILDBOX_LONG_SIDX,((qbs*)(((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[array_check((*_SUB_IDEQBJSBUILDBOX_LONG_SEL)-_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[4],_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[5])])),qbs_new_txt_len(":",1),0|1);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14515,"ide_methods.bas");}while(r);
S_59729:;
if ((-((-(*_SUB_IDEQBJSBUILDBOX_LONG_SIDX> 0 ))&&(-(*_SUB_IDEQBJSBUILDBOX_LONG_EIDX> 0 ))))||is_error_pending()){
if(qbevent){evnt(28182,14516,"ide_methods.bas");if(r)goto S_59729;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_LINENUM,func_mid(((qbs*)(((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[array_check((*_SUB_IDEQBJSBUILDBOX_LONG_SEL)-_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[4],_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[5])])),*_SUB_IDEQBJSBUILDBOX_LONG_SIDX,*_SUB_IDEQBJSBUILDBOX_LONG_EIDX-*_SUB_IDEQBJSBUILDBOX_LONG_SIDX,0|1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14517,"ide_methods.bas");}while(r);
do{
*__LONG_IDECY=qbr(qbs_val<long double>(_SUB_IDEQBJSBUILDBOX_STRING_LINENUM));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14518,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,14519,"ide_methods.bas");}while(r);
}
}
}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_MOUSEDOWN= 0 ;
if(!qbevent)break;evnt(28182,14525,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_MOUSEUP= 0 ;
if(!qbevent)break;evnt(28182,14526,"ide_methods.bas");}while(r);
dl_continue_7031:;
}while(1);
dl_exit_7031:;
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,14528,"ide_methods.bas");}while(r);
LABEL_UPDATEWARNINGS:;
if(qbevent){evnt(28182,14530,"ide_methods.bas");r=0;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_QBJSERRORS,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14531,"ide_methods.bas");}while(r);
do{
if (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[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*)_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES)[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 (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]&1){
preserve_old_ptr=_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0];
preserve_old_flags=_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2];
preserve_old_total=_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[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]=( 0 )-alloc_new_desc[4]+1;
if (alloc_new_desc[5]<=0) error(5);
alloc_new_desc[6]=1;
alloc_req_elems=1;
alloc_bytes_per_element=(uint64)(8);
if (!alloc_bytes_per_element) error(257);
if (((int64)((ptrszint)alloc_new_desc[4]))!=alloc_new_desc[4]) error(257);
if (alloc_new_desc[5]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[5]))!=alloc_new_desc[5]) error(257);
if (alloc_new_desc[6]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[6]))!=alloc_new_desc[6]) error(257);
alloc_dim_value=(uint64)alloc_new_desc[5];
if (alloc_dim_value){
if (alloc_req_elems>(18446744073709551615ull/alloc_dim_value)) error(257);
alloc_req_elems*=alloc_dim_value;
}
if (alloc_req_elems>(18446744073709551615ull/alloc_bytes_per_element)) error(257);
alloc_req_bytes=alloc_req_elems*alloc_bytes_per_element;
if (((uint64)((ptrszint)alloc_req_elems))!=alloc_req_elems) error(257);
if (((uint64)((size_t)alloc_req_bytes))!=alloc_req_bytes) error(257);
preserve_new_total=alloc_req_elems;
preserve_copy_count=preserve_old_total;
if (preserve_new_total<preserve_copy_count) preserve_copy_count=preserve_new_total;
if (preserve_old_total){
preserve_new_ptr=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!preserve_new_ptr) error(257);
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]=preserve_new_ptr;
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
if (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]&4){
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new(0,0);
}
tmp_long=preserve_old_total;
while(tmp_long--) qbs_free((qbs*)((uint64*)(preserve_old_ptr))[tmp_long]);
free((void*)(preserve_old_ptr));
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]=preserve_new_ptr;
}else{
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]) error(257);
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
if (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]&4){
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new(0,0);
}
}
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[4]=alloc_new_desc[4];
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[5]=alloc_new_desc[5];
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[6]=alloc_new_desc[6];
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[7]=alloc_new_desc[7];
}
if(!qbevent)break;evnt(28182,14532,"ide_methods.bas");}while(r);
S_59742:;
if ((qbs_cleanup(qbs_tmp_base,func__fileexists(_SUB_IDEQBJSBUILDBOX_STRING_QBJSWARNINGFILE)))||is_error_pending()){
if(qbevent){evnt(28182,14533,"ide_methods.bas");if(r)goto S_59742;}
do{
sub_open(_SUB_IDEQBJSBUILDBOX_STRING_QBJSWARNINGFILE, 3 ,NULL,NULL, 150 ,NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14534,"ide_methods.bas");}while(r);
S_59744:;
do{
if(qbevent){evnt(28182,14535,"ide_methods.bas");if(r)goto S_59744;}
do{
tmp_fileno= 150 ;
if (is_error_pending()) goto skip7049;
sub_file_line_input_string(tmp_fileno,_SUB_IDEQBJSBUILDBOX_STRING_ELINE);
if (is_error_pending()) goto skip7049;
skip7049:
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14536,"ide_methods.bas");}while(r);
S_59746:;
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(qbs__trim(_SUB_IDEQBJSBUILDBOX_STRING_ELINE),qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(28182,14537,"ide_methods.bas");if(r)goto S_59746;}
S_59747:;
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(_SUB_IDEQBJSBUILDBOX_STRING_QBJSERRORS,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(28182,14538,"ide_methods.bas");if(r)goto S_59747;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_QBJSERRORS,qbs_add(_SUB_IDEQBJSBUILDBOX_STRING_QBJSERRORS,_SUB_IDEQBJSBUILDBOX_STRING1_SEP));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14538,"ide_methods.bas");}while(r);
}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_QBJSERRORS,qbs_add(_SUB_IDEQBJSBUILDBOX_STRING_QBJSERRORS,_SUB_IDEQBJSBUILDBOX_STRING_ELINE));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14539,"ide_methods.bas");}while(r);
do{
*_SUB_IDEQBJSBUILDBOX_LONG_ELI=func_ubound(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES,1,1)+ 1 ;
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14540,"ide_methods.bas");}while(r);
do{
if (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[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*)_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES)[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 (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]&1){
preserve_old_ptr=_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0];
preserve_old_flags=_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2];
preserve_old_total=_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[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]=(*_SUB_IDEQBJSBUILDBOX_LONG_ELI)-alloc_new_desc[4]+1;
if (alloc_new_desc[5]<=0) error(5);
alloc_new_desc[6]=1;
alloc_req_elems=1;
alloc_bytes_per_element=(uint64)(8);
if (!alloc_bytes_per_element) error(257);
if (((int64)((ptrszint)alloc_new_desc[4]))!=alloc_new_desc[4]) error(257);
if (alloc_new_desc[5]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[5]))!=alloc_new_desc[5]) error(257);
if (alloc_new_desc[6]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[6]))!=alloc_new_desc[6]) error(257);
alloc_dim_value=(uint64)alloc_new_desc[5];
if (alloc_dim_value){
if (alloc_req_elems>(18446744073709551615ull/alloc_dim_value)) error(257);
alloc_req_elems*=alloc_dim_value;
}
if (alloc_req_elems>(18446744073709551615ull/alloc_bytes_per_element)) error(257);
alloc_req_bytes=alloc_req_elems*alloc_bytes_per_element;
if (((uint64)((ptrszint)alloc_req_elems))!=alloc_req_elems) error(257);
if (((uint64)((size_t)alloc_req_bytes))!=alloc_req_bytes) error(257);
preserve_new_total=alloc_req_elems;
preserve_copy_count=preserve_old_total;
if (preserve_new_total<preserve_copy_count) preserve_copy_count=preserve_new_total;
if (preserve_old_total){
preserve_new_ptr=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!preserve_new_ptr) error(257);
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]=preserve_new_ptr;
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
if (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]&4){
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new(0,0);
}
tmp_long=preserve_copy_count;
while(tmp_long--){
qbs_set((qbs*)((uint64*)(preserve_new_ptr))[tmp_long],(qbs*)((uint64*)(preserve_old_ptr))[tmp_long]);
}
tmp_long=preserve_old_total;
while(tmp_long--) qbs_free((qbs*)((uint64*)(preserve_old_ptr))[tmp_long]);
free((void*)(preserve_old_ptr));
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]=preserve_new_ptr;
}else{
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]) error(257);
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
if (_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[2]&4){
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new_cmem(0,0);
}else{
while(tmp_long--) ((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long]=(uint64)qbs_new(0,0);
}
}
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[4]=alloc_new_desc[4];
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[5]=alloc_new_desc[5];
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[6]=alloc_new_desc[6];
_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[7]=alloc_new_desc[7];
}
if(!qbevent)break;evnt(28182,14541,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEQBJSBUILDBOX_LONG_ELI)-_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[4],_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[5]);
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES[0]))[tmp_long])),_SUB_IDEQBJSBUILDBOX_STRING_ELINE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14542,"ide_methods.bas");}while(r);
}
S_59755:;
dl_continue_7048:;
}while((!(func_eof( 150 )))&&(!is_error_pending()));
dl_exit_7048:;
if(qbevent){evnt(28182,14544,"ide_methods.bas");if(r)goto S_59755;}
do{
sub_close( 150 ,1);
if(!qbevent)break;evnt(28182,14545,"ide_methods.bas");}while(r);
do{
sub_kill(_SUB_IDEQBJSBUILDBOX_STRING_QBJSWARNINGFILE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14546,"ide_methods.bas");}while(r);
}
S_59759:;
if ((qbs_cleanup(qbs_tmp_base,-(func_ubound(_SUB_IDEQBJSBUILDBOX_ARRAY_STRING_ERRORLINES,1,1)< 1 )))||is_error_pending()){
if(qbevent){evnt(28182,14548,"ide_methods.bas");if(r)goto S_59759;}
do{
tmp_long=array_check((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_WARNINGSLST)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_IDETXT[0]))[tmp_long])),qbs_new_txt_len("-- Build completed with no errors or warnings --",48));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14549,"ide_methods.bas");}while(r);
}else{
do{
tmp_long=array_check((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_WARNINGSLST)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_IDETXT[0]))[tmp_long])),_SUB_IDEQBJSBUILDBOX_STRING_QBJSERRORS);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14551,"ide_methods.bas");}while(r);
}
do{
#include "ret381.txt"
if(!qbevent)break;evnt(28182,14553,"ide_methods.bas");}while(r);
LABEL_READSETTINGS:;
if(qbevent){evnt(28182,14555,"ide_methods.bas");r=0;}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_RESULT=FUNC_READCONFIGSETTING(qbs_new_txt_len("QBJS",4),qbs_new_txt_len("Port",4),_SUB_IDEQBJSBUILDBOX_STRING_QBJSPORT);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14556,"ide_methods.bas");}while(r);
S_59766:;
if ((~(*_SUB_IDEQBJSBUILDBOX_LONG_RESULT))||is_error_pending()){
if(qbevent){evnt(28182,14556,"ide_methods.bas");if(r)goto S_59766;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_QBJSPORT,qbs_new_txt_len("8080",4));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14556,"ide_methods.bas");}while(r);
}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_RESULT=FUNC_READCONFIGSETTING(qbs_new_txt_len("QBJS",4),qbs_new_txt_len("CompileOnly",11),_SUB_IDEQBJSBUILDBOX_STRING_COMPILEONLY);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14557,"ide_methods.bas");}while(r);
S_59770:;
if ((~(*_SUB_IDEQBJSBUILDBOX_LONG_RESULT))||is_error_pending()){
if(qbevent){evnt(28182,14557,"ide_methods.bas");if(r)goto S_59770;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_COMPILEONLY,qbs_new_txt_len("0",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14557,"ide_methods.bas");}while(r);
}
do{
*_SUB_IDEQBJSBUILDBOX_LONG_RESULT=FUNC_READCONFIGSETTING(qbs_new_txt_len("QBJS",4),qbs_new_txt_len("CopyProjectFiles",16),_SUB_IDEQBJSBUILDBOX_STRING_COPYPROJECTFILES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14558,"ide_methods.bas");}while(r);
S_59774:;
if ((~(*_SUB_IDEQBJSBUILDBOX_LONG_RESULT))||is_error_pending()){
if(qbevent){evnt(28182,14558,"ide_methods.bas");if(r)goto S_59774;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_COPYPROJECTFILES,qbs_new_txt_len("1",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14558,"ide_methods.bas");}while(r);
}
do{
tmp_long=array_check((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_PORTBOX)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5]);
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_IDETXT[0]))[tmp_long])),_SUB_IDEQBJSBUILDBOX_STRING_QBJSPORT);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14559,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_COCHK)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+76)))=qbr(qbs_val<long double>(_SUB_IDEQBJSBUILDBOX_STRING_COMPILEONLY));
if(!qbevent)break;evnt(28182,14560,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_CPFCHK)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+76)))=qbr(qbs_val<long double>(_SUB_IDEQBJSBUILDBOX_STRING_COPYPROJECTFILES));
if(!qbevent)break;evnt(28182,14561,"ide_methods.bas");}while(r);
do{
#include "ret381.txt"
if(!qbevent)break;evnt(28182,14562,"ide_methods.bas");}while(r);
LABEL_UPDATESETTINGS:;
if(qbevent){evnt(28182,14564,"ide_methods.bas");r=0;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_QBJSPORT,((qbs*)(((uint64*)(__ARRAY_STRING_IDETXT[0]))[array_check((*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_PORTBOX)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+44))))-__ARRAY_STRING_IDETXT[4],__ARRAY_STRING_IDETXT[5])])));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14565,"ide_methods.bas");}while(r);
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_COMPILEONLY,qbs__trim(qbs_str((int32)(*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_COCHK)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+76)))))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14566,"ide_methods.bas");}while(r);
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_COPYPROJECTFILES,qbs__trim(qbs_str((int32)(*(int32*)(((char*)_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[0])+(((array_check((*_SUB_IDEQBJSBUILDBOX_LONG_CPFCHK)-_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[4],_SUB_IDEQBJSBUILDBOX_ARRAY_UDT_O[5]))*101+76)))))));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14567,"ide_methods.bas");}while(r);
do{
SUB_WRITECONFIGSETTING(qbs_new_txt_len("QBJS",4),qbs_new_txt_len("Port",4),_SUB_IDEQBJSBUILDBOX_STRING_QBJSPORT);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14568,"ide_methods.bas");}while(r);
do{
SUB_WRITECONFIGSETTING(qbs_new_txt_len("QBJS",4),qbs_new_txt_len("CompileOnly",11),_SUB_IDEQBJSBUILDBOX_STRING_COMPILEONLY);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14569,"ide_methods.bas");}while(r);
do{
SUB_WRITECONFIGSETTING(qbs_new_txt_len("QBJS",4),qbs_new_txt_len("CopyProjectFiles",16),_SUB_IDEQBJSBUILDBOX_STRING_COPYPROJECTFILES);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14570,"ide_methods.bas");}while(r);
do{
#include "ret381.txt"
if(!qbevent)break;evnt(28182,14571,"ide_methods.bas");}while(r);
LABEL_LAUNCHHELPURL:;
if(qbevent){evnt(28182,14573,"ide_methods.bas");r=0;}
do{
qbs_set(_SUB_IDEQBJSBUILDBOX_STRING_URL,qbs_new_txt_len("https://github.com/boxgaming/qbjs/wiki/QBasic-Language-Support",62));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14574,"ide_methods.bas");}while(r);
S_59789:;
if ((qbs_cleanup(qbs_tmp_base,-(func_instr(NULL,func__os(),qbs_new_txt_len("WIN",3),0)> 0 )))||is_error_pending()){
if(qbevent){evnt(28182,14575,"ide_methods.bas");if(r)goto S_59789;}
do{
sub_shell3(qbs_add(qbs_new_txt_len("start ",6),_SUB_IDEQBJSBUILDBOX_STRING_URL),3);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14576,"ide_methods.bas");}while(r);
S_59791:;
}else{
if (qbs_cleanup(qbs_tmp_base,func_instr(NULL,func__os(),qbs_new_txt_len("MAC",3),0))){
if(qbevent){evnt(28182,14577,"ide_methods.bas");if(r)goto S_59791;}
do{
sub_shell3(qbs_add(qbs_new_txt_len("open ",5),_SUB_IDEQBJSBUILDBOX_STRING_URL),3);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14578,"ide_methods.bas");}while(r);
}else{
do{
sub_shell3(qbs_add(qbs_new_txt_len("xdg-open ",9),_SUB_IDEQBJSBUILDBOX_STRING_URL),3);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,14580,"ide_methods.bas");}while(r);
}
}
do{
#include "ret381.txt"
if(!qbevent)break;evnt(28182,14582,"ide_methods.bas");}while(r);
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free381.txt"
if ((tmp_mem_static_pointer>=mem_static)&&(tmp_mem_static_pointer<=mem_static_limit)) mem_static_pointer=tmp_mem_static_pointer; else mem_static_pointer=mem_static;
cmem_sp=tmp_cmem_sp;
}
