From: Kevin O'Connor Date: Mon, 19 Jan 2009 20:33:49 +0000 (-0500) Subject: Minor - streamline SET_GLOBAL macro - reduce #if usage. X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=a9e286d47ff1872b2d992b246f4bb8d2d2d8f498;p=seabios.git Minor - streamline SET_GLOBAL macro - reduce #if usage. --- diff --git a/src/biosvar.h b/src/biosvar.h index 5dc113f..2391759 100644 --- a/src/biosvar.h +++ b/src/biosvar.h @@ -260,16 +260,12 @@ get_ebda_ptr() #define GET_GLOBAL(var) \ GET_VAR(CS, (var)) -#if MODE16 -extern void __force_link_error__set_global_only_in_32bit(); -#define SET_GLOBAL(var, val) do { \ - (void)(val); \ - __force_link_error__set_global_only_in_32bit(); \ +#define SET_GLOBAL(var, val) do { \ + extern void __force_link_error__set_global_only_in_32bit(); \ + if (MODE16) \ + __force_link_error__set_global_only_in_32bit(); \ + (var) = (val); \ } while (0) -#else -#define SET_GLOBAL(var, val) \ - do { (var) = (val); } while (0) -#endif /****************************************************************