diff --git a/gst/gstparse.h b/gst/gstparse.h index 9374d25f58..fda38ae57c 100644 --- a/gst/gstparse.h +++ b/gst/gstparse.h @@ -23,10 +23,14 @@ #ifndef __GST_PARSE_H__ #define __GST_PARSE_H__ -#ifndef GST_DISABLE_PARSE - #include +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +#ifndef GST_DISABLE_PARSE + gint gst_parse_launch (const gchar *cmdline, GstBin *parent); #else // GST_DISABLE_PARSE @@ -35,4 +39,8 @@ gint gst_parse_launch (const gchar *cmdline, GstBin *parent); #endif // GST_DISABLE_PARSE +#ifdef __cplusplus +} +#endif /* __cplusplus */ + #endif /* __GST_PARSE_H__ */