rem: G_CALLBACK(update_homepage_title));
add: ((GCallback*)update_homepage_title));
context: GtkWidget *onglet_display_addresses ( void ){  GtkWidget *hbox, *vbox_pref, *separateur, *scrolled_window, *label, *frame;  GtkWidget *vbox2, *fleche, *hbox2, *bouton, *onglet, *paddingbox;  GSList *liste_tmp;  vbox_pref = new_vbox_with_title_and_icon ( _("Addresses & titles"),					     "addresses.png" );  /* Account file title */  paddingbox = new_paddingbox_with_title ( vbox_pref, FALSE,					   _("Titles") );  hbox = gtk_hbox_new ( FALSE, 6 );  gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox,		       FALSE, FALSE, 0);  label = gtk_label_new ( COLON(_("Accounts file title")) );  gtk_box_pack_start ( GTK_BOX ( hbox ), label,		       FALSE, FALSE, 0);  entree_titre_fichier = new_text_entry (&titre_fichier,					 G_CALLBACK(update_homepage_title));  gtk_box_pack_start ( GTK_BOX ( hbox ), entree_titre_fichier,		       TRUE, TRUE, 0);  /* Addresses */  paddingbox = new_paddingbox_with_title ( vbox_pref, FALSE,					   _("Addresses") );  /* Common address */  label = gtk_label_new ( COLON(_("Common address")) );  gtk_misc_set_alignment (GTK_MISC (label), 0, 1);  gtk_label_set_justify ( GTK_LABEL(label), GTK_JUSTIFY_RIGHT );  gtk_box_pack_start ( GTK_BOX ( paddingbox ), label,		       TRUE, TRUE, 0);  scrolled_window = gtk_scrolled_window_new ( NULL, NULL );  gtk_scrolled_window_set_policy ( GTK_SCROLLED_WINDOW ( scrolled_window ),				   GTK_POLICY_AUTOMATIC,				   GTK_POLICY_AUTOMATIC );  gtk_box_pack_start ( GTK_BOX ( paddingbox ), scrolled_window,		       FALSE, FALSE, 0);  gtk_scrolled_window_set_shadow_type ( GTK_SCROLLED_WINDOW(scrolled_window), 					GTK_SHADOW_IN );  entree_adresse_commune = new_text_area ( &adresse_commune, NULL );  gtk_container_add ( GTK_CONTAINER ( scrolled_window ),		      entree_adresse_commune );  /* Secondary address */  /** \note This is not implemented yet */  label = gtk_label_new ( COLON(_("Secondary address")) );  gtk_misc_set_alignment (GTK_MISC (label), 0, 1);  gtk_label_set_justify ( GTK_LABEL(label), GTK_JUSTIFY_RIGHT );  gtk_box_pack_start ( GTK_BOX ( paddingbox ), label,		       TRUE, TRUE, 0);  scrolled_window = gtk_scrolled_window_new ( NULL, NULL );  gtk_scrolled_window_set_policy ( GTK_SCROLLED_WINDOW ( scrolled_window ),				   GTK_POLICY_AUTOMATIC,				   GTK_POLICY_AUTOMATIC );  gtk_scrolled_window_set_shadow_type ( GTK_SCROLLED_WINDOW(scrolled_window), 					GTK_SHADOW_IN );  gtk_box_pack_start ( GTK_BOX ( paddingbox ), scrolled_window,		       FALSE, FALSE, 0);  entree_adresse_secondaire = new_text_area ( &adresse_secondaire, NULL );  gtk_container_add ( GTK_CONTAINER ( scrolled_window ),		      entree_adresse_secondaire );  if ( !nb_comptes )    gtk_widget_set_sensitive ( vbox_pref, FALSE );  return ( vbox_pref );}