[vlc-devel] Re: [PATCH] Allow configuration of JACK connections

Jon Griffiths jon_p_griffiths at yahoo.com
Fri Apr 13 11:41:24 CEST 2007


> If you follow that logic to its end, you don't need to check for 
> non-null-ity before invoking free() since free(NULL) is a no-op.

Thats true, but only on conforming systems
(http://www.gnu.org/software/autoconf/manual/html_node/Function-Portability.html).


I prefer to check: since its an error path efficiency isn't
important, and if VLC gets ported to some device with a
non-conforming libc, nothing breaks. I would expect gcc should be
able to remove the test when optimising, but a quick test shows it
doesn't.

Cheers
Jon






__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list