* headers valid for C++ compilers
authorZdenek Kabelac <kabi@informatics.muni.cz>
Tue, 28 Jan 2003 20:20:38 +0000 (20:20 +0000)
committerZdenek Kabelac <kabi@informatics.muni.cz>
Tue, 28 Jan 2003 20:20:38 +0000 (20:20 +0000)
Originally committed as revision 1521 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/avcodec.h
libavformat/avformat.h

index e2252f4..6ee2b84 100644 (file)
@@ -1,6 +1,10 @@
 #ifndef AVCODEC_H
 #define AVCODEC_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include "common.h"
 
 #define LIBAVCODEC_VERSION_INT 0x000406
@@ -1245,4 +1249,8 @@ void av_free_static(void);
 void *__av_mallocz_static(void** location, unsigned int size);
 #define av_mallocz_static(p, s) __av_mallocz_static((void **)(p), s)
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* AVCODEC_H */
index 9b00eba..504eb2b 100644 (file)
@@ -1,6 +1,10 @@
 #ifndef AVFORMAT_H
 #define AVFORMAT_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define LIBAVFORMAT_VERSION_INT 0x000406  
 #define LIBAVFORMAT_VERSION     "0.4.6"
 #define LIBAVFORMAT_BUILD       4603
@@ -403,4 +407,8 @@ int match_ext(const char *filename, const char *extensions);
 
 #endif /* HAVE_AV_CONFIG_H */
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* AVFORMAT_H */