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 @@
 
 #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
 
 
 /****************************************************************