[vlc-devel] [PATCH 0/2] Alternative mingw32 patchset
Rémi Denis-Courmont
remi at remlab.net
Mon Mar 16 11:17:32 CET 2015
Le 2015-03-16 12:53, Diego Elio Pettenò a écrit :
> On 16 March 2015 at 08:06, Rémi Denis-Courmont <remi at remlab.net>
> wrote:
>> You have not described any situation where AC_CHECK_DECL would fail.
>> I know
>> one case where AC_CHECK_DECL and the custom compile test will lead
>> to
>> different configure results. That is if the identifier is defined
>> with a
>> different prototype. But in this case, the compilation will fail
>> either way
>> (and the SDK is unarguably broken).
>
> Symbol aliases and other non-standard linkage declarations, as well
> as macros.
Literally AC_CHECK_DECL checks if the symbol is defined in the
preprocessor and/or the symbol is a r-value. In all of the relevant
subset of cases above, it will pass.
Of course, if the symbol is defined with a different prototype,
AC_CHECK_DECL will result in "yes", and compilation will fail. Custom
code will result in "no" but compilation will fail too.
--
Rémi Denis-Courmont
More information about the vlc-devel
mailing list