It looks to me like what it is doing is promoting the 255 to a signed
short, which sign extends to 0xFFFF, then multiplying that by 0x0040 to
get the 0xffc0 result.  I think that this is allowed by the standard
since the signedness of the literal 255 is undefined.  Try adding adding
a 'U' to the 255 to force it to unsigned.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/685352

Title:
  libplymouth2_0.8.2-2ubuntu6 and later give ragged splash and text
  rendering

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to