[vlc-devel] [PATCH] lib: media: fix header include from MSVC
Rémi Denis-Courmont
remi at remlab.net
Thu Oct 22 17:03:47 CEST 2020
Le torstaina 22. lokakuuta 2020, 13.29.36 EEST Thomas Guillem a écrit :
> On Thu, Oct 22, 2020, at 09:17, Thomas Guillem wrote:
> > I don't understand Rémi's comment about namespace violation.
> >
> > Could you elaborate?
>
> OK, "Exposing identifiers that you're not supposed to own is a namespace
> violation, potentially leading to potential name conflicts inside the final
> executable that includes it."
>
> What do you think of
>
> typedef long (*libvlc_media_read_cb)(void *opaque, unsigned char *buf,
> unsigned long len);
At this point, this would cause a lot of regression with invalid callback
types and with mismatched integer types, as long and ssize_t are not
universally identical.
-1
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list