explicit cast

SVN revision: 47907
This commit is contained in:
Vincent Torri 2010-04-10 23:23:26 +00:00
parent 4b55e9f4eb
commit 8f36c8075e
3 changed files with 3 additions and 3 deletions

View File

@ -35,7 +35,7 @@ eina_f16p16_sub(Eina_F16p16 a, Eina_F16p16 b)
static inline Eina_F16p16 static inline Eina_F16p16
eina_f16p16_mul(Eina_F16p16 a, Eina_F16p16 b) eina_f16p16_mul(Eina_F16p16 a, Eina_F16p16 b)
{ {
return ((int64_t)a * (int64_t)b) >> 16; return (Eina_F16p16)(((int64_t)a * (int64_t)b) >> 16);
} }
static inline Eina_F16p16 static inline Eina_F16p16

View File

@ -35,7 +35,7 @@ eina_f8p24_sub(Eina_F8p24 a, Eina_F8p24 b)
static inline Eina_F8p24 static inline Eina_F8p24
eina_f8p24_mul(Eina_F8p24 a, Eina_F8p24 b) eina_f8p24_mul(Eina_F8p24 a, Eina_F8p24 b)
{ {
return ((int64_t) a * (int64_t) b) >> 24; return (Eina_F8p24)(((int64_t) a * (int64_t) b) >> 24);
} }
static inline Eina_F8p24 static inline Eina_F8p24

View File

@ -29,7 +29,7 @@ eina_f32p32_int_from(int32_t v)
static inline int32_t static inline int32_t
eina_f32p32_int_to(Eina_F32p32 v) eina_f32p32_int_to(Eina_F32p32 v)
{ {
return v >> 32; return (int32_t)(v >> 32);
} }
static inline Eina_F32p32 static inline Eina_F32p32