# HG changeset patch # User Mark Doliner # Date 1136953932 0 # Node ID ff267281e882f9734f3a56e825d345a1ebe8b33a # Parent a8bffa7fb6ac89ec4ee71c90fec94bbd258efe6c [gaim-migrate @ 15164] Get rid of a compile warning by changing the definition of (*GaimPrefCallback) to pass a gconstpointer val instead of gpointer committer: Tailor Script diff -r a8bffa7fb6ac -r ff267281e882 plugins/docklet/docklet.c --- a/plugins/docklet/docklet.c Wed Jan 11 03:42:22 2006 +0000 +++ b/plugins/docklet/docklet.c Wed Jan 11 04:32:12 2006 +0000 @@ -273,7 +273,7 @@ static void docklet_prefs_cb(const char *name, GaimPrefType type, - gpointer val, gpointer data) + gconstpointer val, gpointer data) { docklet_update_status(); } diff -r a8bffa7fb6ac -r ff267281e882 plugins/gaimrc.c --- a/plugins/gaimrc.c Wed Jan 11 03:42:22 2006 +0000 +++ b/plugins/gaimrc.c Wed Jan 11 04:32:12 2006 +0000 @@ -215,8 +215,8 @@ } static void -gaimrc_pref_changed_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +gaimrc_pref_changed_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GString *style_string = g_string_new(""); char *prefbase = NULL; diff -r a8bffa7fb6ac -r ff267281e882 plugins/gestures/gestures.c --- a/plugins/gestures/gestures.c Wed Jan 11 03:42:22 2006 +0000 +++ b/plugins/gestures/gestures.c Wed Jan 11 04:32:12 2006 +0000 @@ -175,7 +175,7 @@ } static void -visual_pref_cb(const char *name, GaimPrefType type, gpointer value, +visual_pref_cb(const char *name, GaimPrefType type, gconstpointer value, gpointer data) { gstroke_set_draw_strokes((gboolean) GPOINTER_TO_INT(value) ); diff -r a8bffa7fb6ac -r ff267281e882 plugins/history.c --- a/plugins/history.c Wed Jan 11 03:42:22 2006 +0000 +++ b/plugins/history.c Wed Jan 11 04:32:12 2006 +0000 @@ -150,7 +150,8 @@ } } -static void history_prefs_cb(const char *name, GaimPrefType type, gpointer val, gpointer data) +static void history_prefs_cb(const char *name, GaimPrefType type, + gconstpointer val, gpointer data) { history_prefs_check((GaimPlugin *)data); } diff -r a8bffa7fb6ac -r ff267281e882 plugins/win32/winprefs/winprefs.c --- a/plugins/win32/winprefs/winprefs.c Wed Jan 11 03:42:22 2006 +0000 +++ b/plugins/win32/winprefs/winprefs.c Wed Jan 11 04:32:12 2006 +0000 @@ -219,14 +219,14 @@ static void winprefs_set_blist_dockable (const char *pref, GaimPrefType type, - gpointer value, gpointer user_data) + gconstpointer value, gpointer user_data) { blist_set_dockable(GPOINTER_TO_INT(value)); } static void winprefs_set_blist_ontop (const char *pref, GaimPrefType type, - gpointer value, gpointer user_data) + gconstpointer value, gpointer user_data) { gint setting = gaim_prefs_get_int(PREF_BLIST_ON_TOP); if ((setting == BLIST_TOP_DOCKED && blist_ab && blist_ab->docked) diff -r a8bffa7fb6ac -r ff267281e882 src/gtkblist.c --- a/src/gtkblist.c Wed Jan 11 03:42:22 2006 +0000 +++ b/src/gtkblist.c Wed Jan 11 04:32:12 2006 +0000 @@ -1485,13 +1485,17 @@ gaim_prefs_set_bool("/gaim/gtk/sound/mute", GTK_CHECK_MENU_ITEM(item)->active); } -static void gaim_gtk_blist_mute_pref_cb(const char *name, GaimPrefType type, gpointer value, gpointer data) +static void +gaim_gtk_blist_mute_pref_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(gtk_item_factory_get_item(gtkblist->ift, N_("/Tools/Mute Sounds"))), (gboolean)GPOINTER_TO_INT(value)); } -static void gaim_gtk_blist_sound_method_pref_cb(const char *name, GaimPrefType type, gpointer value, gpointer data) +static void +gaim_gtk_blist_sound_method_pref_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { gboolean sensitive = TRUE; @@ -3418,7 +3422,7 @@ static void show_buddy_icons_pref_cb(const char *name, GaimPrefType type, - gpointer val, gpointer data) + gconstpointer val, gpointer data) { gaim_gtk_blist_update_columns(); } @@ -3455,7 +3459,7 @@ } static void _prefs_change_sort_method(const char *pref_name, GaimPrefType type, - gpointer val, gpointer data) + gconstpointer val, gpointer data) { if(!strcmp(pref_name, "/gaim/gtk/blist/sort_type")) gaim_gtk_blist_sort_method_set(val); diff -r a8bffa7fb6ac -r ff267281e882 src/gtkconv.c --- a/src/gtkconv.c Wed Jan 11 03:42:22 2006 +0000 +++ b/src/gtkconv.c Wed Jan 11 04:32:12 2006 +0000 @@ -2590,7 +2590,8 @@ } static void -sound_method_pref_changed_cb(const char *name, GaimPrefType type, gpointer value, gpointer data) +sound_method_pref_changed_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GaimGtkWindow *win = data; const char *method = value; @@ -2614,7 +2615,8 @@ } static void -show_buddy_icons_pref_changed_cb(const char *name, GaimPrefType type, gpointer value, gpointer data) +show_buddy_icons_pref_changed_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GaimGtkWindow *win = data; gboolean show_icons = GPOINTER_TO_INT(value); @@ -5891,8 +5893,8 @@ } static void -close_on_tabs_pref_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +close_on_tabs_pref_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GList *l; GaimConversation *conv; @@ -5914,8 +5916,8 @@ } static void -spellcheck_pref_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +spellcheck_pref_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { #ifdef USE_GTKSPELL GList *cl; @@ -5943,8 +5945,8 @@ } static void -tab_side_pref_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +tab_side_pref_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GList *l; GtkPositionType pos; @@ -5961,7 +5963,7 @@ static void show_timestamps_pref_cb(const char *name, GaimPrefType type, - gpointer value, gpointer data) + gconstpointer value, gpointer data) { GList *l; GaimConversation *conv; @@ -5989,7 +5991,7 @@ static void show_formatting_toolbar_pref_cb(const char *name, GaimPrefType type, - gpointer value, gpointer data) + gconstpointer value, gpointer data) { GList *l; GaimConversation *conv; @@ -6019,7 +6021,7 @@ static void animate_buddy_icons_pref_cb(const char *name, GaimPrefType type, - gpointer value, gpointer data) + gconstpointer value, gpointer data) { GList *l; GaimConversation *conv; @@ -6045,8 +6047,8 @@ } static void -show_buddy_icons_pref_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +show_buddy_icons_pref_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GList *l; @@ -6060,7 +6062,7 @@ static void conv_placement_usetabs_cb(const char *name, GaimPrefType type, - gpointer value, gpointer data) + gconstpointer value, gpointer data) { gaim_prefs_trigger_callback("/gaim/gtk/conversations/placement"); } @@ -6095,8 +6097,8 @@ } static void -hide_new_pref_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +hide_new_pref_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GList *l; GaimConversation *conv = NULL; @@ -6130,7 +6132,7 @@ static void conv_placement_pref_cb(const char *name, GaimPrefType type, - gpointer value, gpointer data) + gconstpointer value, gpointer data) { GaimConvPlacementFunc func; diff -r a8bffa7fb6ac -r ff267281e882 src/gtkdebug.c --- a/src/gtkdebug.c Wed Jan 11 03:42:22 2006 +0000 +++ b/src/gtkdebug.c Wed Jan 11 04:32:12 2006 +0000 @@ -267,8 +267,8 @@ } static void -timestamps_pref_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +timestamps_pref_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data), GPOINTER_TO_INT(value)); } @@ -458,7 +458,7 @@ static void regex_pref_filter_cb(const gchar *name, GaimPrefType type, - gpointer val, gpointer data) + gconstpointer val, gpointer data) { DebugWindow *win = (DebugWindow *)data; gboolean active = GPOINTER_TO_INT(val), current; @@ -473,7 +473,7 @@ static void regex_pref_expression_cb(const gchar *name, GaimPrefType type, - gpointer val, gpointer data) + gconstpointer val, gpointer data) { DebugWindow *win = (DebugWindow *)data; const gchar *exp = (const gchar *)val; @@ -483,7 +483,7 @@ static void regex_pref_invert_cb(const gchar *name, GaimPrefType type, - gpointer val, gpointer data) + gconstpointer val, gpointer data) { DebugWindow *win = (DebugWindow *)data; gboolean active = GPOINTER_TO_INT(val); @@ -496,7 +496,7 @@ static void regex_pref_highlight_cb(const gchar *name, GaimPrefType type, - gpointer val, gpointer data) + gconstpointer val, gpointer data) { DebugWindow *win = (DebugWindow *)data; gboolean active = GPOINTER_TO_INT(val); @@ -789,8 +789,8 @@ } static void -debug_enabled_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +debug_enabled_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { if (value) gaim_gtk_debug_window_show(); diff -r a8bffa7fb6ac -r ff267281e882 src/gtkprefs.c --- a/src/gtkprefs.c Wed Jan 11 03:42:22 2006 +0000 +++ b/src/gtkprefs.c Wed Jan 11 04:32:12 2006 +0000 @@ -781,8 +781,8 @@ } static void -conversation_usetabs_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +conversation_usetabs_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { gboolean usetabs = GPOINTER_TO_INT(value); @@ -928,8 +928,8 @@ } static void -proxy_changed_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +proxy_changed_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GtkWidget *frame = data; const char *proxy = value; @@ -1180,8 +1180,8 @@ } static void -browser_changed1_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +browser_changed1_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GtkWidget *hbox = data; const char *browser = value; @@ -1190,8 +1190,8 @@ } static void -browser_changed2_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +browser_changed2_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GtkWidget *hbox = data; const char *browser = value; @@ -1310,8 +1310,8 @@ } static void -sound_changed1_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +sound_changed1_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GtkWidget *hbox = data; const char *method = value; @@ -1320,8 +1320,8 @@ } static void -sound_changed2_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +sound_changed2_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GtkWidget *vbox = data; const char *method = value; @@ -1330,8 +1330,8 @@ } static void -sound_changed3_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +sound_changed3_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GtkWidget *hbox = data; const char *method = value; @@ -1907,8 +1907,8 @@ } static void -smiley_theme_pref_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +smiley_theme_pref_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { const char *themename = value; GSList *themes; diff -r a8bffa7fb6ac -r ff267281e882 src/gtksound.c --- a/src/gtksound.c Wed Jan 11 03:42:22 2006 +0000 +++ b/src/gtksound.c Wed Jan 11 04:32:12 2006 +0000 @@ -230,7 +230,8 @@ static void _pref_sound_method_changed(const char *name, GaimPrefType type, - gpointer val, gpointer data) { + gconstpointer val, gpointer data) +{ if(type != GAIM_PREF_STRING || strcmp(name, "/gaim/gtk/sound/method")) return; diff -r a8bffa7fb6ac -r ff267281e882 src/gtkstatusbox.c --- a/src/gtkstatusbox.c Wed Jan 11 03:42:22 2006 +0000 +++ b/src/gtkstatusbox.c Wed Jan 11 04:32:12 2006 +0000 @@ -621,7 +621,7 @@ static void current_status_pref_changed_cb(const char *name, GaimPrefType type, - gpointer val, gpointer data) + gconstpointer val, gpointer data) { GtkGaimStatusBox *box = data; @@ -637,7 +637,7 @@ static void buddy_list_details_pref_changed_cb(const char *name, GaimPrefType type, - gpointer val, gpointer data) + gconstpointer val, gpointer data) { GtkGaimStatusBox *status_box = (GtkGaimStatusBox *)data; @@ -648,7 +648,7 @@ static void spellcheck_prefs_cb(const char *name, GaimPrefType type, - gpointer value, gpointer data) + gconstpointer value, gpointer data) { #ifdef USE_GTKSPELL GtkGaimStatusBox *status_box = (GtkGaimStatusBox *)data; diff -r a8bffa7fb6ac -r ff267281e882 src/log.c --- a/src/log.c Wed Jan 11 03:42:22 2006 +0000 +++ b/src/log.c Wed Jan 11 04:32:12 2006 +0000 @@ -241,7 +241,7 @@ static GaimLogLogger *current_logger = NULL; static void logger_pref_cb(const char *name, GaimPrefType type, - gpointer value, gpointer data) + gconstpointer value, gpointer data) { GaimLogLogger *logger; GSList *l = loggers; diff -r a8bffa7fb6ac -r ff267281e882 src/prefs.h --- a/src/prefs.h Wed Jan 11 03:42:22 2006 +0000 +++ b/src/prefs.h Wed Jan 11 04:32:12 2006 +0000 @@ -56,7 +56,7 @@ */ typedef void (*GaimPrefCallback) (const char *name, GaimPrefType type, - gpointer val, gpointer data); + gconstpointer val, gpointer data); #ifdef __cplusplus extern "C" { diff -r a8bffa7fb6ac -r ff267281e882 src/protocols/oscar/oscar.c --- a/src/protocols/oscar/oscar.c Wed Jan 11 03:42:22 2006 +0000 +++ b/src/protocols/oscar/oscar.c Wed Jan 11 04:32:12 2006 +0000 @@ -307,7 +307,7 @@ static void oscar_xfer_init_send(GaimXfer *xfer); static void oscar_direct_im_initiate(GaimConnection *gc, const char *who, const guchar *cookie); -static void recent_buddies_cb(const char *name, GaimPrefType type, gpointer value, gpointer data); +static void recent_buddies_cb(const char *name, GaimPrefType type, gconstpointer value, gpointer data); static void oscar_set_info(GaimConnection *gc, const char *info); static void oscar_set_info_and_status(GaimAccount *account, gboolean setinfo, const char *rawinfo, gboolean setstatus, GaimStatus *status); static void oscar_set_extendedstatus(GaimConnection *gc); @@ -8478,7 +8478,8 @@ } static void -recent_buddies_cb(const char *name, GaimPrefType type, gpointer value, gpointer data) +recent_buddies_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GaimConnection *gc = data; OscarData *od = gc->proto_data; diff -r a8bffa7fb6ac -r ff267281e882 src/proxy.c --- a/src/proxy.c Wed Jan 11 03:42:22 2006 +0000 +++ b/src/proxy.c Wed Jan 11 04:32:12 2006 +0000 @@ -2065,14 +2065,14 @@ static void -proxy_pref_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +proxy_pref_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { GaimProxyInfo *info = gaim_global_proxy_get_info(); if (!strcmp(name, "/core/proxy/type")) { int proxytype; - char *type = value; + const char *type = value; if (!strcmp(type, "none")) proxytype = GAIM_PROXY_NONE; diff -r a8bffa7fb6ac -r ff267281e882 src/status.c --- a/src/status.c Wed Jan 11 03:42:22 2006 +0000 +++ b/src/status.c Wed Jan 11 04:32:12 2006 +0000 @@ -1638,8 +1638,8 @@ * Status subsystem **************************************************************************/ static void -score_pref_changed_cb(const char *name, GaimPrefType type, gpointer value, - gpointer data) +score_pref_changed_cb(const char *name, GaimPrefType type, + gconstpointer value, gpointer data) { int index = GPOINTER_TO_INT(data);