mirror of
https://github.com/QB64-Phoenix-Edition/QB64pe.git
synced 2024-07-03 12:21:20 +00:00
More dead code removal
This commit is contained in:
parent
89860032a4
commit
ce1a4aa8c8
|
@ -253,7 +253,6 @@ void set_view(int32 new_mode);
|
||||||
void set_render_source(int32 new_handle);
|
void set_render_source(int32 new_handle);
|
||||||
void set_render_dest(int32 new_handle);
|
void set_render_dest(int32 new_handle);
|
||||||
void reinit_glut_callbacks();
|
void reinit_glut_callbacks();
|
||||||
void showErrorOnScreen(char *errorMessage, int32 errorNumber, int32 lineNumber);//display error message on screen and enter infinite loop
|
|
||||||
|
|
||||||
int32 framebufferobjects_supported=0;
|
int32 framebufferobjects_supported=0;
|
||||||
|
|
||||||
|
@ -2363,10 +2362,6 @@ int MessageBox2(int ignore,char* message,char* title,int type){
|
||||||
exit(0);//should log error
|
exit(0);//should log error
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef QB64_ANDROID
|
|
||||||
showErrorOnScreen(message, 0, 0);//display error message on screen and enter infinite loop
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef QB64_WINDOWS
|
#ifdef QB64_WINDOWS
|
||||||
return MessageBox(window_handle,message,title,type);
|
return MessageBox(window_handle,message,title,type);
|
||||||
#else
|
#else
|
||||||
|
@ -5548,11 +5543,6 @@ void fix_error(){
|
||||||
if (!errtitle) exit(0); //At this point we just give up
|
if (!errtitle) exit(0); //At this point we just give up
|
||||||
snprintf(errtitle, len + 1, FIXERRMSG_TITLE, (!prevent_handling ? FIXERRMSG_UNHAND : FIXERRMSG_CRIT), new_error);
|
snprintf(errtitle, len + 1, FIXERRMSG_TITLE, (!prevent_handling ? FIXERRMSG_UNHAND : FIXERRMSG_CRIT), new_error);
|
||||||
|
|
||||||
//Android cannot halt threads, so the easiest compromise is to just display the error
|
|
||||||
#ifdef QB64_ANDROID
|
|
||||||
showErrorOnScreen(cp, new_error, ercl);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (prevent_handling){
|
if (prevent_handling){
|
||||||
v=MessageBox2(NULL,errmess,errtitle,MB_OK);
|
v=MessageBox2(NULL,errmess,errtitle,MB_OK);
|
||||||
exit(0);
|
exit(0);
|
||||||
|
@ -29554,50 +29544,3 @@ QB64_GAMEPAD_INIT();
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void showErrorOnScreen(char *errorMessage, int32 errorNumber, int32 lineNumber){//display error message on screen and enter infinite loop
|
|
||||||
new_error=0;//essential or the following commands won't be called
|
|
||||||
qbs *tqbs;
|
|
||||||
qbg_screen(func__newimage( 80 , 25 , 0 ,1),NULL,NULL,NULL,NULL,1);
|
|
||||||
sub__fullscreen( 3 ,1);//squarepixels+smooth for a beautiful error message
|
|
||||||
sub__displayorder( 1 ,NULL,NULL,NULL);
|
|
||||||
qbg_sub_color( 15 , 4 ,NULL,3);
|
|
||||||
sub_cls(NULL,NULL,0);
|
|
||||||
if (errorNumber!=0){
|
|
||||||
tqbs=qbs_new(0,0);
|
|
||||||
qbs_set(tqbs,qbs_new_txt_len("Unhandled Error #",17));
|
|
||||||
makefit(tqbs);
|
|
||||||
qbs_print(tqbs,0);
|
|
||||||
qbs_free(tqbs);
|
|
||||||
tqbs=qbs_new(0,0);
|
|
||||||
qbs_set(tqbs,qbs_ltrim(qbs_str((int32)(errorNumber))));
|
|
||||||
makefit(tqbs);
|
|
||||||
qbs_print(tqbs,0);
|
|
||||||
qbs_free(tqbs);
|
|
||||||
qbs_print(nothingstring,1);
|
|
||||||
}
|
|
||||||
if (lineNumber!=0){
|
|
||||||
tqbs=qbs_new(0,0);
|
|
||||||
qbs_set(tqbs,qbs_new_txt_len("Line:",5));
|
|
||||||
makefit(tqbs);
|
|
||||||
qbs_print(tqbs,0);
|
|
||||||
qbs_free(tqbs);
|
|
||||||
tqbs=qbs_new(0,0);
|
|
||||||
qbs_set(tqbs,qbs_str((int32)(lineNumber)));
|
|
||||||
makefit(tqbs);
|
|
||||||
qbs_print(tqbs,0);
|
|
||||||
qbs_free(tqbs);
|
|
||||||
qbs_print(nothingstring,1);
|
|
||||||
}
|
|
||||||
tqbs=qbs_new(0,0);
|
|
||||||
qbs_set(tqbs,qbs_new_txt(errorMessage));
|
|
||||||
makefit(tqbs);
|
|
||||||
qbs_print(tqbs,0);
|
|
||||||
qbs_free(tqbs);
|
|
||||||
qbs_print(nothingstring,1);
|
|
||||||
do{
|
|
||||||
sub__limit( 10 );
|
|
||||||
sub__display();
|
|
||||||
}while(1);
|
|
||||||
//infinite loop (this function never exits)
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in a new issue