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