From 8ba546241137c6c1c43751b25e40bbaf610658a1 Mon Sep 17 00:00:00 2001 From: tma Date: Mon, 10 Nov 2008 23:55:22 +0000 Subject: * Fix some new GCC 4.3 warnings * Fix many many strict aliasing warnings, now that it's re-enabled git-svn-id: svn://svn.icculus.org/quake3/trunk@1487 edf5b092-35ff-0310-97b2-ce42778d08ea --- code/ui/ui_shared.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'code/ui') diff --git a/code/ui/ui_shared.c b/code/ui/ui_shared.c index 3b2ac7d..e6e460c 100644 --- a/code/ui/ui_shared.c +++ b/code/ui/ui_shared.c @@ -5239,9 +5239,16 @@ qboolean MenuParse_name( itemDef_t *item, int handle ) { qboolean MenuParse_fullscreen( itemDef_t *item, int handle ) { menuDef_t *menu = (menuDef_t*)item; - if (!PC_Int_Parse(handle, (int*) &menu->fullScreen)) { + union + { + qboolean b; + int i; + } fullScreen; + + if (!PC_Int_Parse(handle, &fullScreen.i)) { return qfalse; } + menu->fullScreen = fullScreen.b; return qtrue; } -- cgit v1.2.3