[FFmpeg-cvslog] r9037 - in trunk: libavcodec/avcodec.h libavformat/avformat.h libavutil/avutil.h libpostproc/postprocess.h

diego subversion
Wed May 16 14:25:55 CEST 2007


Author: diego
Date: Wed May 16 14:25:54 2007
New Revision: 9037

Log:
Remove extern C declarations for C++.
FFmpeg is pure C and not all public headers have the declarations.


Modified:
   trunk/libavcodec/avcodec.h
   trunk/libavformat/avformat.h
   trunk/libavutil/avutil.h
   trunk/libpostproc/postprocess.h

Modified: trunk/libavcodec/avcodec.h
==============================================================================
--- trunk/libavcodec/avcodec.h	(original)
+++ trunk/libavcodec/avcodec.h	Wed May 16 14:25:54 2007
@@ -27,10 +27,6 @@
  */
 
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 #include "avutil.h"
 #include <sys/types.h> /* size_t */
 
@@ -3152,8 +3148,4 @@ extern unsigned int av_xiphlacing(unsign
 #define AVERROR_NOTSUPP     AVERROR(ENOSYS)  /**< Operation not supported. */
 #define AVERROR_NOENT       AVERROR(ENOENT)  /**< No such file or directory. */
 
-#ifdef __cplusplus
-}
-#endif
-
 #endif /* AVCODEC_H */

Modified: trunk/libavformat/avformat.h
==============================================================================
--- trunk/libavformat/avformat.h	(original)
+++ trunk/libavformat/avformat.h	Wed May 16 14:25:54 2007
@@ -21,10 +21,6 @@
 #ifndef AVFORMAT_H
 #define AVFORMAT_H
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 #define LIBAVFORMAT_VERSION_INT ((51<<16)+(12<<8)+1)
 #define LIBAVFORMAT_VERSION     51.12.1
 #define LIBAVFORMAT_BUILD       LIBAVFORMAT_VERSION_INT
@@ -889,9 +885,5 @@ int match_ext(const char *filename, cons
 
 #endif /* HAVE_AV_CONFIG_H */
 
-#ifdef __cplusplus
-}
-#endif
-
 #endif /* AVFORMAT_H */
 

Modified: trunk/libavutil/avutil.h
==============================================================================
--- trunk/libavutil/avutil.h	(original)
+++ trunk/libavutil/avutil.h	Wed May 16 14:25:54 2007
@@ -27,10 +27,6 @@
  */
 
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 #define AV_STRINGIFY(s)         AV_TOSTRING(s)
 #define AV_TOSTRING(s) #s
 
@@ -130,8 +126,4 @@ enum PixelFormat {
 #define PIX_FMT_YUV422  PIX_FMT_YUYV422
 #endif
 
-#ifdef __cplusplus
-}
-#endif
-
 #endif /* AVUTIL_H */

Modified: trunk/libpostproc/postprocess.h
==============================================================================
--- trunk/libpostproc/postprocess.h	(original)
+++ trunk/libpostproc/postprocess.h	Wed May 16 14:25:54 2007
@@ -27,10 +27,6 @@
  *     external api for the pp stuff
  */
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 #define LIBPOSTPROC_VERSION_INT ((51<<16)+(1<<8)+0)
 #define LIBPOSTPROC_VERSION     51.1.0
 #define LIBPOSTPROC_BUILD       LIBPOSTPROC_VERSION_INT
@@ -77,8 +73,4 @@ void pp_free_context(pp_context_t *ppCon
 
 #define PP_PICT_TYPE_QP2  0x00000010 ///< MPEG2 style QScale
 
-#ifdef __cplusplus
-}
-#endif
-
 #endif




More information about the ffmpeg-cvslog mailing list