[vlc-devel] commit: CPU: get rid of signal(SIGILL) - not thread-safe (in LibVLC) ( Rémi Denis-Courmont )
Rémi Denis-Courmont
remi at remlab.net
Sat Aug 22 08:43:14 CEST 2009
Le vendredi 21 août 2009 23:15:09 Pierre d'Herbemont, vous avez écrit :
> On Aug 21, 2009, at 9:31 PM, git version control wrote:
> > +# warning FIXME!
> > +# define fork() (errno = ENOSYS, -1)
> > + (void)pid;
> > + (void)psz_capability;
> > + return true;
> > +#endif
>
> I used to have no opinion on this, but I think that VLC_UNUSED(arg) is
> a lot better than (void)arg. Mostly because this is more explicit, and
> then because it could be instrumented.
I find it VLC_UGLY and pointless.
> As a side node __attribute__((unused)) is probably better since it
> could allow certain optimization from the compiler. We could switch to
> it.
The compiler is quite stupid if it cannot optimize (void)foo; to nothing.
> Hence VLC_UNUSED makes it a bit easier if we wanted, for instance, to
> switch to __attribute__((unused)), because grep wouldn't return false
> positive.
I disagree. (void)foo; is more legible if only because it is standard
practice. I don't like to reinvent C.
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list