[FFmpeg-devel] [PATCH 3/3] two functions were declaredinlinebutwere referenced elsewhere

Michael Niedermayer michaelni at gmx.at
Sat Jun 16 12:55:29 CEST 2012


On Sat, Jun 16, 2012 at 12:40:40AM +0200, J. Bohl wrote:
> Hi,
> 
> I apologize for the inconvenience. I am on the verge of giving up, and
> do not want to cause more trouble.

its not really causing troubble, the code we have is strictly speaking
not correct even if all currently supported compilers handle it.


> OK, one last attempt: obviously icc (Linux) uses pre-4.3-GCC sematic,
> whereas icl (Windows) uses C99 sematic. So we would have to distinguish
> between icl and icc, and one way to do it is using the predefined macro
> __ICL versus __ICC (just verified that, __ICL is _not_ defined with icc
> and vice versa). 
> So, we have
> 
> #if defined(__ICL) ||  defined(__GNUC_STDC_INLINE__)

are all versions of ICL compatible with the C99 syntax ?
if not this maybe needs a version number check

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

It is dangerous to be right in matters on which the established authorities
are wrong. -- Voltaire
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120616/21ed60e4/attachment.asc>


More information about the ffmpeg-devel mailing list