[vlc-devel] [PATCH 05/12] Replace variable-length arrays by calls to alloca() for C90 compliance.
Rémi Denis-Courmont
remi at remlab.net
Sat Nov 30 16:40:51 CET 2013
Le samedi 30 novembre 2013, 15:59:19 Felix Abecassis a écrit :
> C89 and C90 are the same.
> VLAs were added in C99 so removing them actually helps C89/C90 compliance.
That's not true. alloca() is not in C89, even if you want to call it C90. It
is non-standard and thus using it cannot help standard compliance.
> MSVC is not a C99 compiler so unfortunately we don't really have a choice
> here.
VLC is C99 code (plus some easy to backport C11 features). Use a C99-
compatible compiler.
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list