void SUB_IDEMAKEFILEMENU(int16*_SUB_IDEMAKEFILEMENU_INTEGER_EAA){
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 "data352.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
if (is_error_pending()) goto exit_subfunc;
do{
*_SUB_IDEMAKEFILEMENU_LONG_M= 1 ;
if(!qbevent)break;evnt(25769,18886,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I= 0 ;
if(!qbevent)break;evnt(25769,18886,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_new_txt_len("File",4));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18887,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18887,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_new_txt_len("#New  Ctrl+N",12));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18888,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18888,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENUDESC[8],__ARRAY_STRING_MENUDESC[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I- 1 )-__ARRAY_STRING_MENUDESC[4],__ARRAY_STRING_MENUDESC[5])*__ARRAY_STRING_MENUDESC[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENUDESC[0]))[tmp_long])),qbs_new_txt_len("Closes current program and starts a blank one",45));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18889,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_new_txt_len("#Open...  Ctrl+O",16));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18890,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18890,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENUDESC[8],__ARRAY_STRING_MENUDESC[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I- 1 )-__ARRAY_STRING_MENUDESC[4],__ARRAY_STRING_MENUDESC[5])*__ARRAY_STRING_MENUDESC[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENUDESC[0]))[tmp_long])),qbs_new_txt_len("Loads a program into memory",27));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18891,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_new_txt_len("#Save  Ctrl+S",13));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18892,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18892,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENUDESC[8],__ARRAY_STRING_MENUDESC[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I- 1 )-__ARRAY_STRING_MENUDESC[4],__ARRAY_STRING_MENUDESC[5])*__ARRAY_STRING_MENUDESC[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENUDESC[0]))[tmp_long])),qbs_new_txt_len("Writes current program to a file on disk",40));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18893,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_new_txt_len("Save #As...",11));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18894,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18894,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENUDESC[8],__ARRAY_STRING_MENUDESC[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I- 1 )-__ARRAY_STRING_MENUDESC[4],__ARRAY_STRING_MENUDESC[5])*__ARRAY_STRING_MENUDESC[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENUDESC[0]))[tmp_long])),qbs_new_txt_len("Saves current program with specified name",41));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18895,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_new_txt_len("-",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18896,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18896,"ide_methods.bas");}while(r);
do{
*__INTEGER_FILEMENUEXPORTAS=*_SUB_IDEMAKEFILEMENU_LONG_I;
if(!qbevent)break;evnt(25769,18897,"ide_methods.bas");}while(r);
S_60702:;
if ((*_SUB_IDEMAKEFILEMENU_INTEGER_EAA)||is_error_pending()){
if(qbevent){evnt(25769,18897,"ide_methods.bas");if(r)goto S_60702;}
do{
qbs_set(_SUB_IDEMAKEFILEMENU_STRING_EAA,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18897,"ide_methods.bas");}while(r);
}else{
do{
qbs_set(_SUB_IDEMAKEFILEMENU_STRING_EAA,qbs_new_txt_len("~",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18897,"ide_methods.bas");}while(r);
}
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_add(qbs_add(_SUB_IDEMAKEFILEMENU_STRING_EAA,qbs_new_txt_len("#Export As...  ",15)),func_chr( 16 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18898,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18898,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENUDESC[8],__ARRAY_STRING_MENUDESC[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I- 1 )-__ARRAY_STRING_MENUDESC[4],__ARRAY_STRING_MENUDESC[5])*__ARRAY_STRING_MENUDESC[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENUDESC[0]))[tmp_long])),qbs_new_txt_len("Export current program (or active selection) into various formats",65));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18899,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_INTEGER_BH=FUNC_FILETOBUF(__STRING_RECENTFILE);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18901,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_INTEGER_MAXFILES=func_ubound(__ARRAY_STRING_IDERECENTLINK, 1 ,2);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18902,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_INTEGER_MAXLENGTH= 35 ;
if(!qbevent)break;evnt(25769,18902,"ide_methods.bas");}while(r);
S_60713:;
fornext_value6883= 1 ;
fornext_finalvalue6883=*_SUB_IDEMAKEFILEMENU_INTEGER_MAXFILES+ 1 ;
fornext_step6883= 1 ;
if (fornext_step6883<0) fornext_step_negative6883=1; else fornext_step_negative6883=0;
if (is_error_pending()) goto fornext_error6883;
goto fornext_entrylabel6883;
while(1){
fornext_value6883=fornext_step6883+(*_SUB_IDEMAKEFILEMENU_INTEGER_R);
fornext_entrylabel6883:
*_SUB_IDEMAKEFILEMENU_INTEGER_R=fornext_value6883;
if (fornext_step_negative6883){
if (fornext_value6883<fornext_finalvalue6883) break;
}else{
if (fornext_value6883>fornext_finalvalue6883) break;
}
fornext_error6883:;
if(qbevent){evnt(25769,18903,"ide_methods.bas");if(r)goto S_60713;}
S_60714:;
if ((-(*_SUB_IDEMAKEFILEMENU_INTEGER_R<=*_SUB_IDEMAKEFILEMENU_INTEGER_MAXFILES))||is_error_pending()){
if(qbevent){evnt(25769,18904,"ide_methods.bas");if(r)goto S_60714;}
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_INTEGER_R)-__ARRAY_STRING_IDERECENTLINK[8],__ARRAY_STRING_IDERECENTLINK[9])+array_check(( 1 )-__ARRAY_STRING_IDERECENTLINK[4],__ARRAY_STRING_IDERECENTLINK[5])*__ARRAY_STRING_IDERECENTLINK[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_IDERECENTLINK[0]))[tmp_long])),qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18904,"ide_methods.bas");}while(r);
}
do{
qbs_set(_SUB_IDEMAKEFILEMENU_STRING_F,FUNC_READBUFLINE(_SUB_IDEMAKEFILEMENU_INTEGER_BH));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18905,"ide_methods.bas");}while(r);
S_60718:;
if ((qbs_cleanup(qbs_tmp_base,_SUB_IDEMAKEFILEMENU_STRING_F->len))||is_error_pending()){
if(qbevent){evnt(25769,18906,"ide_methods.bas");if(r)goto S_60718;}
S_60719:;
if ((-(*_SUB_IDEMAKEFILEMENU_INTEGER_R== 1 ))||is_error_pending()){
if(qbevent){evnt(25769,18907,"ide_methods.bas");if(r)goto S_60719;}
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_new_txt_len("-",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18907,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18907,"ide_methods.bas");}while(r);
}
S_60723:;
if ((-(*_SUB_IDEMAKEFILEMENU_INTEGER_R<=*_SUB_IDEMAKEFILEMENU_INTEGER_MAXFILES))||is_error_pending()){
if(qbevent){evnt(25769,18908,"ide_methods.bas");if(r)goto S_60723;}
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_INTEGER_R)-__ARRAY_STRING_IDERECENTLINK[8],__ARRAY_STRING_IDERECENTLINK[9])+array_check(( 2 )-__ARRAY_STRING_IDERECENTLINK[4],__ARRAY_STRING_IDERECENTLINK[5])*__ARRAY_STRING_IDERECENTLINK[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_IDERECENTLINK[0]))[tmp_long])),_SUB_IDEMAKEFILEMENU_STRING_F);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18908,"ide_methods.bas");}while(r);
}
S_60726:;
if ((qbs_cleanup(qbs_tmp_base,-(_SUB_IDEMAKEFILEMENU_STRING_F->len>*_SUB_IDEMAKEFILEMENU_INTEGER_MAXLENGTH)))||is_error_pending()){
if(qbevent){evnt(25769,18909,"ide_methods.bas");if(r)goto S_60726;}
do{
qbs_set(_SUB_IDEMAKEFILEMENU_STRING_F,qbs_add(func_string( 3 , 250 ),qbs_right(_SUB_IDEMAKEFILEMENU_STRING_F,*_SUB_IDEMAKEFILEMENU_INTEGER_MAXLENGTH- 3 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18909,"ide_methods.bas");}while(r);
}
do{
qbs_set(_SUB_IDEMAKEFILEMENU_STRING_F,qbs_add(qbs_add(qbs_add(qbs_new_txt_len("#",1),qbs__tostr((int16)(*_SUB_IDEMAKEFILEMENU_INTEGER_R),NULL,0)),qbs_new_txt_len(" ",1)),_SUB_IDEMAKEFILEMENU_STRING_F));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18910,"ide_methods.bas");}while(r);
S_60730:;
if ((-(*_SUB_IDEMAKEFILEMENU_INTEGER_R==(*_SUB_IDEMAKEFILEMENU_INTEGER_MAXFILES+ 1 )))||is_error_pending()){
if(qbevent){evnt(25769,18911,"ide_methods.bas");if(r)goto S_60730;}
do{
qbs_set(_SUB_IDEMAKEFILEMENU_STRING_F,qbs_new_txt_len("#Recent...",10));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18911,"ide_methods.bas");}while(r);
}
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),_SUB_IDEMAKEFILEMENU_STRING_F);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18912,"ide_methods.bas");}while(r);
S_60734:;
if ((-(*_SUB_IDEMAKEFILEMENU_INTEGER_R<=*_SUB_IDEMAKEFILEMENU_INTEGER_MAXFILES))||is_error_pending()){
if(qbevent){evnt(25769,18913,"ide_methods.bas");if(r)goto S_60734;}
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_INTEGER_R)-__ARRAY_STRING_IDERECENTLINK[8],__ARRAY_STRING_IDERECENTLINK[9])+array_check(( 1 )-__ARRAY_STRING_IDERECENTLINK[4],__ARRAY_STRING_IDERECENTLINK[5])*__ARRAY_STRING_IDERECENTLINK[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_IDERECENTLINK[0]))[tmp_long])),_SUB_IDEMAKEFILEMENU_STRING_F);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18914,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_INTEGER_CUT=((qbs*)(((uint64*)(__ARRAY_STRING_IDERECENTLINK[0]))[array_check((*_SUB_IDEMAKEFILEMENU_INTEGER_R)-__ARRAY_STRING_IDERECENTLINK[8],__ARRAY_STRING_IDERECENTLINK[9])+array_check(( 2 )-__ARRAY_STRING_IDERECENTLINK[4],__ARRAY_STRING_IDERECENTLINK[5])*__ARRAY_STRING_IDERECENTLINK[6]]))->len;
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18915,"ide_methods.bas");}while(r);
do{
qbs_set(_SUB_IDEMAKEFILEMENU_STRING_F,qbs_new_txt_len("Open '",6));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18915,"ide_methods.bas");}while(r);
S_60738:;
if ((-(*_SUB_IDEMAKEFILEMENU_INTEGER_CUT>(*__LONG_IDEWX- 2 - 7 )))||is_error_pending()){
if(qbevent){evnt(25769,18917,"ide_methods.bas");if(r)goto S_60738;}
do{
*_SUB_IDEMAKEFILEMENU_INTEGER_CUT=*__LONG_IDEWX- 2 - 7 - 3 ;
if(!qbevent)break;evnt(25769,18917,"ide_methods.bas");}while(r);
do{
qbs_set(_SUB_IDEMAKEFILEMENU_STRING_F,qbs_add(_SUB_IDEMAKEFILEMENU_STRING_F,func_string( 3 , 250 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18917,"ide_methods.bas");}while(r);
}
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENUDESC[8],__ARRAY_STRING_MENUDESC[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENUDESC[4],__ARRAY_STRING_MENUDESC[5])*__ARRAY_STRING_MENUDESC[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENUDESC[0]))[tmp_long])),qbs_add(qbs_add(_SUB_IDEMAKEFILEMENU_STRING_F,qbs_right(((qbs*)(((uint64*)(__ARRAY_STRING_IDERECENTLINK[0]))[array_check((*_SUB_IDEMAKEFILEMENU_INTEGER_R)-__ARRAY_STRING_IDERECENTLINK[8],__ARRAY_STRING_IDERECENTLINK[9])+array_check(( 2 )-__ARRAY_STRING_IDERECENTLINK[4],__ARRAY_STRING_IDERECENTLINK[5])*__ARRAY_STRING_IDERECENTLINK[6]])),*_SUB_IDEMAKEFILEMENU_INTEGER_CUT)),qbs_new_txt_len("'",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18918,"ide_methods.bas");}while(r);
}else{
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENUDESC[8],__ARRAY_STRING_MENUDESC[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENUDESC[4],__ARRAY_STRING_MENUDESC[5])*__ARRAY_STRING_MENUDESC[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENUDESC[0]))[tmp_long])),qbs_new_txt_len("Displays a complete list of recently loaded files",49));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18920,"ide_methods.bas");}while(r);
}
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18922,"ide_methods.bas");}while(r);
}
fornext_continue_6882:;
}
fornext_exit_6882:;
do{
SUB_DISPOSEBUF(_SUB_IDEMAKEFILEMENU_INTEGER_BH);
if(!qbevent)break;evnt(25769,18925,"ide_methods.bas");}while(r);
S_60750:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(qbs_left(((qbs*)(((uint64*)(__ARRAY_STRING_MENUDESC[0]))[array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENUDESC[8],__ARRAY_STRING_MENUDESC[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I- 1 )-__ARRAY_STRING_MENUDESC[4],__ARRAY_STRING_MENUDESC[5])*__ARRAY_STRING_MENUDESC[6]])), 4 ),qbs_new_txt_len("Open",4))))||is_error_pending()){
if(qbevent){evnt(25769,18926,"ide_methods.bas");if(r)goto S_60750;}
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_new_txt_len("#Clear Recent...",16));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18927,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18927,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENUDESC[8],__ARRAY_STRING_MENUDESC[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I- 1 )-__ARRAY_STRING_MENUDESC[4],__ARRAY_STRING_MENUDESC[5])*__ARRAY_STRING_MENUDESC[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENUDESC[0]))[tmp_long])),qbs_new_txt_len("Clears list of recently loaded files",36));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18928,"ide_methods.bas");}while(r);
}
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_new_txt_len("-",1));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18931,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18931,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENU[8],__ARRAY_STRING_MENU[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I)-__ARRAY_STRING_MENU[4],__ARRAY_STRING_MENU[5])*__ARRAY_STRING_MENU[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENU[0]))[tmp_long])),qbs_new_txt_len("E#xit",5));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18932,"ide_methods.bas");}while(r);
do{
*_SUB_IDEMAKEFILEMENU_LONG_I=*_SUB_IDEMAKEFILEMENU_LONG_I+ 1 ;
if(!qbevent)break;evnt(25769,18932,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_STRING_MENUDESC[8],__ARRAY_STRING_MENUDESC[9])+array_check((*_SUB_IDEMAKEFILEMENU_LONG_I- 1 )-__ARRAY_STRING_MENUDESC[4],__ARRAY_STRING_MENUDESC[5])*__ARRAY_STRING_MENUDESC[6];
if (!is_error_pending()) qbs_set( ((qbs*)(((uint64*)(__ARRAY_STRING_MENUDESC[0]))[tmp_long])),qbs_new_txt_len("Exits QB64-PE",13));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(25769,18933,"ide_methods.bas");}while(r);
do{
tmp_long=array_check((*_SUB_IDEMAKEFILEMENU_LONG_M)-__ARRAY_LONG_MENUSIZE[4],__ARRAY_LONG_MENUSIZE[5]);
if (!is_error_pending()) ((int32*)(__ARRAY_LONG_MENUSIZE[0]))[tmp_long]=*_SUB_IDEMAKEFILEMENU_LONG_I- 1 ;
if(!qbevent)break;evnt(25769,18934,"ide_methods.bas");}while(r);
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free352.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;
}
