On Thu, Jul 23, 2015 at 12:28:24PM +0200, Nicolas George wrote:
> Le quartidi 4 thermidor, an CCXXIII, James Almer a écrit :
> > Both GCC and MSVC let you in theory deprecate enumerators
> > 
> > https://gcc.gnu.org/onlinedocs/gcc/Enumerator-Attributes.html
> > https://msdn.microsoft.com/en-us/library/c8xdzzhh.aspx
> > 
> > I tried the example shown there for GCC but it didn't work. I may
> > have done something wrong, though.
> 
> With gcc, I have tried the same thing and it had no effect.
> 
> Since deprecated types work, there is a possible hack:
> 
> typedef int ff_deprecated attribute_deprecated;
> 
> #define DERECATED_INT_MACRO ((enum foo)(ff_deprecated)VALUE)

I think this could be usefull for deprecating preprocessor
symbols in general in FFmpeg


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I do not agree with what you have to say, but I'll defend to the death your
right to say it. -- Voltaire

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to