diff -r 62978cc061a3 lib/libdvben50221/en50221_stdcam.h
--- a/lib/libdvben50221/en50221_stdcam.h	Wed Jun 27 19:19:45 2007 +0200
+++ b/lib/libdvben50221/en50221_stdcam.h	Wed Jun 27 19:23:10 2007 +0200
@@ -21,6 +21,10 @@
 
 #ifndef EN50221_STDCAM_H
 #define EN50221_STDCAM_H 1
+
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 #include <libdvben50221/en50221_app_ai.h>
 #include <libdvben50221/en50221_app_ca.h>
@@ -91,4 +95,7 @@ extern struct en50221_stdcam *en50221_st
 						    struct en50221_transport_layer *tl,
 						    struct en50221_session_layer *sl);
 
+#ifdef __cplusplus
+}
 #endif
+#endif
