diff -r 5824eee55f42 -r 24ed0baaf8e5 gstreamer_core/gst/gstutils.h --- 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