evas legacy event mask - cast to unit64_t before bitshift
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 28 Jul 2017 11:08:21 +0000 (20:08 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sat, 29 Jul 2017 00:08:31 +0000 (09:08 +0900)
commitfec726e7e54890fbff35f9f47d21a32a51d406f5
treefe0ea21b8a131be76eb7448fd6a514b692b390b9
parent091146fa34c4e7616375a67773c8e143af1d1674
evas legacy event mask - cast to unit64_t before bitshift

this fixes a bit wraparound in the shift as the 1 is an int (32bit)
type that then gets shifted .. then after that cast to 64bit.

found by PVS studio

@fix
src/lib/evas/canvas/evas_callbacks.c
src/lib/evas/include/evas_inline.x