Fix invalid use of bool in doom
Settings code tries to cast the bool pointer to an int pointer and then write through it, which makes AddressSanitizer whine. Change-Id: I1d6162fc98144cd6b40444016b3b48ef02967324
This commit is contained in:
parent
942b1dd072
commit
237919f1c3
|
@ -34,7 +34,7 @@
|
|||
|
||||
// Location for any defines turned variables.
|
||||
#if(LCD_HEIGHT>LCD_WIDTH)
|
||||
bool rotate_screen=0;
|
||||
int rotate_screen=0;
|
||||
int SCREENWIDTH;
|
||||
int SCREENHEIGHT;
|
||||
#endif
|
||||
|
|
|
@ -94,7 +94,7 @@ typedef unsigned Language_t;
|
|||
// when multiple screen sizes are supported
|
||||
|
||||
#if(LCD_HEIGHT>LCD_WIDTH)
|
||||
extern bool rotate_screen;
|
||||
extern int rotate_screen;
|
||||
// proff 08/17/98: Changed for high-res
|
||||
#define MAX_SCREENWIDTH LCD_HEIGHT
|
||||
#define MAX_SCREENHEIGHT LCD_HEIGHT
|
||||
|
|
|
@ -308,7 +308,7 @@ default_t defaults[] =
|
|||
{"screen_height",{&desired_screenheight, NULL},{200, NULL},200,1200,
|
||||
def_int,ss_none, 0, 0},*/
|
||||
#if(LCD_HEIGHT>LCD_WIDTH)
|
||||
{"rotate_screen",{(void *)&rotate_screen, NULL},{0, NULL},0,1,
|
||||
{"rotate_screen",{&rotate_screen, NULL},{0, NULL},0,1,
|
||||
def_bool,ss_none, 0, 0}, /* kwk - rotate the screen 90 degrees */
|
||||
#endif
|
||||
{"fake_contrast",{&fake_contrast, NULL},{1, NULL},0,1,
|
||||
|
|
Loading…
Reference in New Issue