diff options
author | Tim-Philipp Müller <tim@centricular.net> | 2012-09-09 18:29:40 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2012-09-09 18:29:40 +0100 |
commit | 202cd3c17c367dfb2be4939e61bb4ef6712a5e7a (patch) | |
tree | 1fe7dff622b1307cad9a92c32b3be43ed9a574a7 /gst-libs | |
parent | 72edcd33b5c6c791a066248119572bc8ef6a6cb2 (diff) |
install-plugins: constify _install_*sync() details array arguments
Diffstat (limited to 'gst-libs')
-rw-r--r-- | gst-libs/gst/pbutils/install-plugins.c | 12 | ||||
-rw-r--r-- | gst-libs/gst/pbutils/install-plugins.h | 4 |
2 files changed, 9 insertions, 7 deletions
diff --git a/gst-libs/gst/pbutils/install-plugins.c b/gst-libs/gst/pbutils/install-plugins.c index 58a2c81f4..2ba46d978 100644 --- a/gst-libs/gst/pbutils/install-plugins.c +++ b/gst-libs/gst/pbutils/install-plugins.c @@ -489,7 +489,7 @@ ptr_array_contains_string (GPtrArray * arr, const gchar * s) } static gboolean -gst_install_plugins_spawn_child (gchar ** details, +gst_install_plugins_spawn_child (const gchar * const *details, GstInstallPluginsContext * ctx, GPid * child_pid, gint * exit_status) { GPtrArray *arr; @@ -511,7 +511,7 @@ gst_install_plugins_spawn_child (gchar ** details, /* finally, add the detail strings, but without duplicates */ while (details != NULL && details[0] != NULL) { if (!ptr_array_contains_string (arr, details[0])) - g_ptr_array_add (arr, details[0]); + g_ptr_array_add (arr, (gpointer) details[0]); ++details; } @@ -618,8 +618,9 @@ gst_install_plugins_installer_exited (GPid pid, gint status, gpointer data) */ GstInstallPluginsReturn -gst_install_plugins_async (gchar ** details, GstInstallPluginsContext * ctx, - GstInstallPluginsResultFunc func, gpointer user_data) +gst_install_plugins_async (const gchar * const *details, + GstInstallPluginsContext * ctx, GstInstallPluginsResultFunc func, + gpointer user_data) { GstInstallPluginsAsyncHelper *helper; GPid pid; @@ -665,7 +666,8 @@ gst_install_plugins_async (gchar ** details, GstInstallPluginsContext * ctx, * Returns: the result of the installation. */ GstInstallPluginsReturn -gst_install_plugins_sync (gchar ** details, GstInstallPluginsContext * ctx) +gst_install_plugins_sync (const gchar * const *details, + GstInstallPluginsContext * ctx) { gint status; diff --git a/gst-libs/gst/pbutils/install-plugins.h b/gst-libs/gst/pbutils/install-plugins.h index 9fddbd099..173adb1b9 100644 --- a/gst-libs/gst/pbutils/install-plugins.h +++ b/gst-libs/gst/pbutils/install-plugins.h @@ -118,12 +118,12 @@ GType gst_install_plugins_context_get_type (void); typedef void (*GstInstallPluginsResultFunc) (GstInstallPluginsReturn result, gpointer user_data); -GstInstallPluginsReturn gst_install_plugins_async (gchar ** details, +GstInstallPluginsReturn gst_install_plugins_async (const gchar * const * details, GstInstallPluginsContext * ctx, GstInstallPluginsResultFunc func, gpointer user_data); -GstInstallPluginsReturn gst_install_plugins_sync (gchar ** details, +GstInstallPluginsReturn gst_install_plugins_sync (const gchar * const * details, GstInstallPluginsContext * ctx); const gchar * gst_install_plugins_return_get_name (GstInstallPluginsReturn ret); |