xserver-multidpi/hw/xfree86/int10
Alan Coopersmith e538601128 int10: wrap entire V_ADDR_R* macros in parens for safer expansion
Resolves warnings from Oracle Parfait static analyser:

Error: Misleading macro
   Misleading macro [misleading-macro]:
      misleading evaluation of ternary '?:' operator in expansion of macro V_ADDR_RB due to missing parentheses
        at line 392 of hw/xfree86/int10/generic.c.
        '|' operator has higher precedence than ternary '?:' operator inside macro body at line 431
        low precedence ternary '?:' operator is hidden by expansion of macro V_ADDR_RB at line 431
   Misleading macro [misleading-macro]:
      misleading evaluation of ternary '?:' operator in expansion of macro V_ADDR_RB due to missing parentheses
        at line 392 of hw/xfree86/int10/generic.c.
        '<<' operator has higher precedence than ternary '?:' operator inside macro body at line 431
        low precedence ternary '?:' operator is hidden by expansion of macro V_ADDR_RB at line 431
   Misleading macro [misleading-macro]:
      misleading evaluation of ternary '?:' operator in expansion of macro V_ADDR_RB due to missing parentheses
        at line 392 of hw/xfree86/int10/generic.c.
        '<<' operator has higher precedence than ternary '?:' operator inside macro body at line 442
        low precedence ternary '?:' operator is hidden by expansion of macro V_ADDR_RB at line 442
   Misleading macro [misleading-macro]:
      misleading evaluation of ternary '?:' operator in expansion of macro V_ADDR_RB due to missing parentheses
        at line 392 of hw/xfree86/int10/generic.c.
        '<<' operator has higher precedence than ternary '?:' operator inside macro body at line 443
        low precedence ternary '?:' operator is hidden by expansion of macro V_ADDR_RB at line 443
   Misleading macro [misleading-macro]:
      misleading evaluation of ternary '?:' operator in expansion of macro V_ADDR_RB due to missing parentheses
        at line 392 of hw/xfree86/int10/generic.c.
        '|' operator has higher precedence than ternary '?:' operator inside macro body at line 443
        low precedence ternary '?:' operator is hidden by expansion of macro V_ADDR_RB at line 441
   Misleading macro [misleading-macro]:
      misleading evaluation of ternary '?:' operator in expansion of macro V_ADDR_RB due to missing parentheses
        at line 392 of hw/xfree86/int10/generic.c.
        '<<' operator has higher precedence than ternary '?:' operator inside macro body at line 443
        low precedence ternary '?:' operator is hidden by expansion of macro V_ADDR_RB at line 443

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2020-11-17 18:43:39 -08:00
..
INT10.HOWTO Fix spelling/wording issues 2020-07-05 13:07:33 -07:00
Makefile.am xfree86: Merge vbe into int10 2019-10-02 10:03:26 -04:00
generic.c int10: wrap entire V_ADDR_R* macros in parens for safer expansion 2020-11-17 18:43:39 -08:00
helper_exec.c Fix spelling/wording issues 2020-07-05 13:07:33 -07:00
helper_mem.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
meson.build xfree86: Merge vbe into int10 2019-10-02 10:03:26 -04:00
stub.c int10: fix build error 2014-04-27 12:02:16 -04:00
vbe.c Fix spelling/wording issues 2020-07-05 13:07:33 -07:00
vbe.h Fix spelling/wording issues 2020-07-05 13:07:33 -07:00
vbeModes.c Fix spelling/wording issues 2020-07-05 13:07:33 -07:00
vbeModes.h xfree86: Merge vbe into int10 2019-10-02 10:03:26 -04:00
x86emu.c Remove libcwrapper usage from xorg server modules. The libcwrapper is only 2006-02-10 22:00:30 +00:00
xf86int10.c Fix spelling/wording issues 2020-07-05 13:07:33 -07:00
xf86int10.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
xf86int10module.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xf86x86emu.c x86emu: Change include order to avoid conflict with system header 2016-04-29 11:05:38 -04:00
xf86x86emu.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00