diff --git a/libswscale/swscale.h b/libswscale/swscale.h
index adad02f5a5cedd61fe5f5caa2debb2e68f57609c..aa4c25483c6c95cb3a69afdada8749354942917e 100644
--- a/libswscale/swscale.h
+++ b/libswscale/swscale.h
@@ -29,10 +29,6 @@
 
 #include "avutil.h"
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 #define AV_STRINGIFY(s)         AV_TOSTRING(s)
 #define AV_TOSTRING(s) #s
 
@@ -142,8 +138,4 @@ struct SwsContext *sws_getCachedContext(struct SwsContext *context,
                                         int dstW, int dstH, int dstFormat, int flags,
                                         SwsFilter *srcFilter, SwsFilter *dstFilter, double *param);
 
-#ifdef __cplusplus
-}
-#endif
-
 #endif