[vlc-devel] [PATCH 7/7] config: simplify keycmp
Rémi Denis-Courmont
remi at remlab.net
Wed May 7 11:37:46 CEST 2014
Le 2014-05-07 12:08, Felix Abecassis a écrit :
>> Then take RTP as an example that definitely does it the "wrong" way.
>> I would
>> also suspect some sanity checks do this, but only happen in corner
>> cases.
> I'm not sure what you mean here, I found one use 0xffffffff but with
> uint32_t so it seemed fine.
RTP casts a larger integer to int16_t; that relies on the GCC non-ISO
semantics. That is just one example on top of my head.
Also AFAIU, downcasting signed to signed suffers the same problem, not
just unsigned to signed.
--
Rémi Denis-Courmont
More information about the vlc-devel
mailing list