--- 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