void SUB_UPDATEIDEINFO(){
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 "data429.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{
if(!qbevent)break;evnt(28182,20770,"ide_methods.bas");}while(r);
S_66932:;
if ((qbs_cleanup(qbs_tmp_base,__STRING_IDEINFO->len))||is_error_pending()){
if(qbevent){evnt(28182,20772,"ide_methods.bas");if(r)goto S_66932;}
S_66933:;
if ((qbs_cleanup(qbs_tmp_base,-(qbs_asc(__STRING_IDEINFO, 1 )== 0 )))||is_error_pending()){
if(qbevent){evnt(28182,20773,"ide_methods.bas");if(r)goto S_66933;}
do{
qbs_set(__STRING_IDEINFO,func_mid(__STRING_IDEINFO, 2 ,NULL,0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20775,"ide_methods.bas");}while(r);
do{
*_SUB_UPDATEIDEINFO_INTEGER_PERCENTAGE=qbr_float_to_long(qbs_val<long double>(func_mid(__STRING_IDEINFO, 1 , 3 ,0|1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20776,"ide_methods.bas");}while(r);
do{
qbg_sub_color( 13 , 1 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,20777,"ide_methods.bas");}while(r);
S_66937:;
if ((-(*_SUB_UPDATEIDEINFO_INTEGER_PREVPERCENTAGE>*_SUB_UPDATEIDEINFO_INTEGER_PERCENTAGE))||is_error_pending()){
if(qbevent){evnt(28182,20778,"ide_methods.bas");if(r)goto S_66937;}
do{
sub__printstring( 2 ,*__LONG_IDEWY- 1 ,func_string((*__LONG_IDEWX- 2 ),(qbs_new_txt_len(" ",1)->chr[0])),NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20779,"ide_methods.bas");}while(r);
}
do{
sub__printstring( 2 ,*__LONG_IDEWY- 1 ,func_string(qbr(((*__LONG_IDEWX- 2 )**_SUB_UPDATEIDEINFO_INTEGER_PERCENTAGE)/ ((long double)( 100 ))),(qbs_new_txt_len("_",1)->chr[0])),NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20781,"ide_methods.bas");}while(r);
do{
*_SUB_UPDATEIDEINFO_INTEGER_PREVPERCENTAGE=*_SUB_UPDATEIDEINFO_INTEGER_PERCENTAGE;
if(!qbevent)break;evnt(28182,20782,"ide_methods.bas");}while(r);
S_66942:;
}else{
if (-(*_SUB_UPDATEIDEINFO_INTEGER_PREVPERCENTAGE> 0 )){
if(qbevent){evnt(28182,20783,"ide_methods.bas");if(r)goto S_66942;}
do{
sub__printstring( 2 ,*__LONG_IDEWY- 1 ,func_string((*__LONG_IDEWX- 2 ),(qbs_new_txt_len(" ",1)->chr[0])),NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20784,"ide_methods.bas");}while(r);
do{
*_SUB_UPDATEIDEINFO_INTEGER_PREVPERCENTAGE= 0 ;
if(!qbevent)break;evnt(28182,20785,"ide_methods.bas");}while(r);
}
}
}
do{
qbs_set(_SUB_UPDATEIDEINFO_STRING_A,__STRING_IDEINFO);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20788,"ide_methods.bas");}while(r);
S_66948:;
if ((qbs_cleanup(qbs_tmp_base,-(_SUB_UPDATEIDEINFO_STRING_A->len>(*__LONG_IDEWX- 20 ))))||is_error_pending()){
if(qbevent){evnt(28182,20789,"ide_methods.bas");if(r)goto S_66948;}
do{
qbs_set(_SUB_UPDATEIDEINFO_STRING_A,qbs_add(qbs_left(_SUB_UPDATEIDEINFO_STRING_A,(*__LONG_IDEWX- 23 )),func_string( 3 , 250 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20789,"ide_methods.bas");}while(r);
}
S_66951:;
if ((qbs_cleanup(qbs_tmp_base,-(_SUB_UPDATEIDEINFO_STRING_A->len<(*__LONG_IDEWX- 20 ))))||is_error_pending()){
if(qbevent){evnt(28182,20790,"ide_methods.bas");if(r)goto S_66951;}
do{
qbs_set(_SUB_UPDATEIDEINFO_STRING_A,qbs_add(_SUB_UPDATEIDEINFO_STRING_A,func_space((*__LONG_IDEWX- 20 )-_SUB_UPDATEIDEINFO_STRING_A->len)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20790,"ide_methods.bas");}while(r);
}
do{
qbg_sub_color( 0 , 3 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,20791,"ide_methods.bas");}while(r);
do{
sub__printstring( 2 ,*__LONG_IDEWY+*__LONG_IDESUBWINDOW,_SUB_UPDATEIDEINFO_STRING_A,NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20792,"ide_methods.bas");}while(r);
S_66956:;
if ((qbs_cleanup(qbs_tmp_base,-(__STRING_VERSIONSTRINGSTATUS->len== 0 )))||is_error_pending()){
if(qbevent){evnt(28182,20794,"ide_methods.bas");if(r)goto S_66956;}
do{
qbs_set(__STRING_VERSIONSTRINGSTATUS,qbs_add(qbs_new_txt_len(" v",2),__STRING_VERSION));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20795,"ide_methods.bas");}while(r);
do{
qbs_set(__STRING_VERSIONSTRINGSTATUS,qbs_add(__STRING_VERSIONSTRINGSTATUS,qbs_new_txt_len(" ",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20796,"ide_methods.bas");}while(r);
}
do{
qbg_sub_color( 2 , 3 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,20798,"ide_methods.bas");}while(r);
do{
sub__printstring(*__LONG_IDEWX- 21 -__STRING_VERSIONSTRINGSTATUS->len,*__LONG_IDEWY+*__LONG_IDESUBWINDOW,__STRING_VERSIONSTRINGSTATUS,NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20799,"ide_methods.bas");}while(r);
do{
sub_pcopy( 3 , 0 );
if(!qbevent)break;evnt(28182,20801,"ide_methods.bas");}while(r);
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free429.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;
}
