Remove unnecessary icc version checks
With unknown attribute warnings disabled, these checks are nolonger needed. Removing them improves readability while havingno effect on generated code.
Signed-off-by: Mans Rullgard <firstname.lastname@example.org>
Replace FFmpeg with Libav in licence headers
Rename attribute_used to av_used and move it to attributes.h
This is consistent with most of the other attribute macros.
Intel C compiler 12.0 does not suport these attributes: may_alias, force_align_arg_pointer and alloc_size.
Originally committed as revision 25716 to svn://svn.ffmpeg.org/ffmpeg/trunk
av_alias is an attribute and belongs to attributes.halso attributes.h is public and external api and can thus not dependon configure tested compiler support thus this part is removed. Adifferent solution must be found if this breaks for some compilerwhich i hope it does not....
Remove explicit filename from Doxygen @file commands.
Passing an explicit filename to this command is only necessary if thedocumentation in the @file block refers to a file different from theone the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 22770 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move gcc attribute macros to new header libavutil/attributes.h
Originally committed as revision 22346 to svn://svn.ffmpeg.org/ffmpeg/trunk