[vlc-devel] [vlc-commits] picture: socialize the reference counter
remi at remlab.net
Wed Dec 12 19:01:37 CET 2018
Le keskiviikkona 12. joulukuuta 2018, 19.49.12 EET Marvin Scholz a écrit :
> Objective-C is an "extension" of C, everything you can do in C, you can
> do in Objective-C too.
C++ is, or was, marketed as also an "extension" of C, and it turned out that
it was not. Even C89 cannot be compiled with a C++ compiler. For one thing,
implicit casts from void pointers are not permitted in C++, and a whole bunch
of keywords are reserved which are legal identifiers in C.
And then it gets worse with C99 and yet worse with C11. Indeed, lack of
<stdatomic.h> is a PITA.
So I would be very surprised if Objective-C was, unlike C++, an actual strict
superset of C. However, it does not look like there are any problems with this
specific change as far as the buildbot is concerned.
More information about the vlc-devel