On 23/07/15 7:28 AM, 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.
Nevermind, seems to be a new feature in GCC 6. We could add it to libavutil/attributes.h inside a preprocessor check, but that GCC version is about nine months away from being finished and it will be at least three more months before it gets a widespread use, so no hurry. > > Since deprecated types work, there is a possible hack: > > typedef int ff_deprecated attribute_deprecated; > > #define DERECATED_INT_MACRO ((enum foo)(ff_deprecated)VALUE) > > Regards, > _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel