gstreamer_core/gst/gstutils.h
changeset 19 24ed0baaf8e5
parent 16 8e837d1bf446
child 11 1373546e05c6
--- a/gstreamer_core/gst/gstutils.h	Fri Apr 16 16:18:02 2010 -0500
+++ b/gstreamer_core/gst/gstutils.h	Fri Apr 30 19:11:56 2010 -0500
@@ -31,6 +31,9 @@
 
 G_BEGIN_DECLS
 
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
 void		gst_util_set_value_from_string	(GValue *value, const gchar *value_str);
 #ifdef __SYMBIAN32__
 IMPORT_C
@@ -79,6 +82,9 @@
 #define         gst_guint64_to_gdouble(value)   ((gdouble) (value))
 #endif
 
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
 guint64		gst_util_uint64_scale		(guint64 val, guint64 num, guint64 denom) G_GNUC_PURE;
 #ifdef __SYMBIAN32__
 IMPORT_C
@@ -167,7 +173,7 @@
   type_as_function ## _class_init ((type ## Class *)g_class);		\
 }									\
 									\
-GType type_as_function ## _get_type (void);				\
+__declspec(dllimport) GType type_as_function ## _get_type (void);				\
 									\
 __declspec(dllexport) GType									\
 type_as_function ## _get_type (void)					\
@@ -1031,6 +1037,9 @@
  */
 #define GST_ROUND_DOWN_64(num) ((num)&(~63))
 
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
 void			gst_object_default_error	(GstObject * source,
 							 GError * error, gchar * debug);
 
@@ -1248,6 +1257,9 @@
 
 GstPad *                gst_bin_find_unlinked_pad       (GstBin *bin, GstPadDirection direction);
 #ifndef GST_DISABLE_DEPRECATED
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
 GstPad *                gst_bin_find_unconnected_pad    (GstBin *bin, GstPadDirection direction);
 #endif