Sjoerd Langkemper's <sjoerd-gnome at linuxonly.nl> fixes to cast

sentinel markers to pointers.  Solves compilation problems on 64 bit
architectures using gcc4/glib2.6.  Fixes #321316.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11963 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
David Hampton 2005-11-16 21:59:48 +00:00
parent 39829f3fb4
commit 688ad87c3f
15 changed files with 52 additions and 29 deletions

View File

@ -1,3 +1,26 @@
2005-11-16 <david@hampton-pc.rainbolthampton.net>
* src/import-export/qif-import/dialog-account-picker.c:
* src/business/business-gnome/dialog-vendor.c:
* src/business/business-gnome/gnc-plugin-business.c:
* src/business/business-gnome/dialog-customer.c:
* src/business/business-gnome/dialog-job.c:
* src/business/business-gnome/gnc-plugin-page-invoice.c:
* src/business/business-gnome/dialog-employee.c:
* src/business/business-gnome/business-options-gnome.c:
* src/business/business-gnome/dialog-invoice.c:
* src/gnome-utils/druid-gconf-setup.c:
* src/gnome-utils/gnc-gnome-utils.c:
* src/gnome-utils/gnc-main-window.c:
* src/gnome-utils/dialog-utils.c:
* src/gnome/druid-hierarchy.c: Sjoerd Langkemper's <sjoerd-gnome
at linuxonly.nl> fixes to cast sentinel markers to pointers.
Solves compilation problems on 64 bit architectures using
gcc4/glib2.6. Fixes #321316.
* lib/goffice/gui-utils/go-combo-text.c: Remove unused call to
g_object_set.
2005-11-16 Christian Stimming <stimming@tuhh.de> 2005-11-16 Christian Stimming <stimming@tuhh.de>
* ChangeLog: Split top-level ChangeLog by year. Everything before * ChangeLog: Split top-level ChangeLog by year. Everything before

View File

@ -77,7 +77,7 @@ make_name_label (char *name)
GtkWidget *label; GtkWidget *label;
gchar *colon_name; gchar *colon_name;
colon_name = g_strconcat (name, ":", NULL); colon_name = g_strconcat (name, ":", (char *)NULL);
label = gtk_label_new (colon_name); label = gtk_label_new (colon_name);
gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5); gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
g_free (colon_name); g_free (colon_name);

View File

@ -365,12 +365,12 @@ gnc_customer_name_changed_cb (GtkWidget *widget, gpointer data)
id = gtk_entry_get_text (GTK_ENTRY (cw->id_entry)); id = gtk_entry_get_text (GTK_ENTRY (cw->id_entry));
fullname = g_strconcat (name, " (", id, ")", NULL); fullname = g_strconcat (name, " (", id, ")", (char *)NULL);
if (cw->dialog_type == EDIT_CUSTOMER) if (cw->dialog_type == EDIT_CUSTOMER)
title = g_strconcat (_("Edit Customer"), " - ", fullname, NULL); title = g_strconcat (_("Edit Customer"), " - ", fullname, (char *)NULL);
else else
title = g_strconcat (_("New Customer"), " - ", fullname, NULL); title = g_strconcat (_("New Customer"), " - ", fullname, (char *)NULL);
gtk_window_set_title (GTK_WINDOW (cw->dialog), title); gtk_window_set_title (GTK_WINDOW (cw->dialog), title);

View File

@ -301,12 +301,12 @@ gnc_employee_name_changed_cb (GtkWidget *widget, gpointer data)
id = gtk_entry_get_text (GTK_ENTRY (ew->id_entry)); id = gtk_entry_get_text (GTK_ENTRY (ew->id_entry));
fullname = g_strconcat (name, " (", id, ")", NULL); fullname = g_strconcat (name, " (", id, ")", (char *)NULL);
if (ew->dialog_type == EDIT_EMPLOYEE) if (ew->dialog_type == EDIT_EMPLOYEE)
title = g_strconcat (_("Edit Employee"), " - ", fullname, NULL); title = g_strconcat (_("Edit Employee"), " - ", fullname, (char *)NULL);
else else
title = g_strconcat (_("New Employee"), " - ", fullname, NULL); title = g_strconcat (_("New Employee"), " - ", fullname, (char *)NULL);
gtk_window_set_title (GTK_WINDOW (ew->dialog), title); gtk_window_set_title (GTK_WINDOW (ew->dialog), title);

View File

@ -491,7 +491,7 @@ gnc_invoice_window_deleteCB (GtkWidget *widget, gpointer data)
gboolean result; gboolean result;
if (gncEntryGetOrder (entry)) if (gncEntryGetOrder (entry))
msg = g_strconcat (message, "\n\n", order_warn, NULL); msg = g_strconcat (message, "\n\n", order_warn, (char *)NULL);
else else
msg = g_strdup (message); msg = g_strdup (message);
@ -1573,7 +1573,7 @@ gnc_invoice_get_title (InvoiceWindow *iw)
if (iw->id_entry) if (iw->id_entry)
id = gtk_entry_get_text (GTK_ENTRY (iw->id_entry)); id = gtk_entry_get_text (GTK_ENTRY (iw->id_entry));
if (id && *id) if (id && *id)
return g_strconcat (wintitle, " - ", id, NULL); return g_strconcat (wintitle, " - ", id, (char *)NULL);
return g_strdup (wintitle); return g_strdup (wintitle);
} }

View File

@ -230,12 +230,12 @@ gnc_job_name_changed_cb (GtkWidget *widget, gpointer data)
id = gtk_entry_get_text (GTK_ENTRY (jw->id_entry)); id = gtk_entry_get_text (GTK_ENTRY (jw->id_entry));
fullname = g_strconcat (name, " (", id, ")", NULL); fullname = g_strconcat (name, " (", id, ")", (char *)NULL);
if (jw->dialog_type == EDIT_JOB) if (jw->dialog_type == EDIT_JOB)
title = g_strconcat (_("Edit Job"), " - ", fullname, NULL); title = g_strconcat (_("Edit Job"), " - ", fullname, (char *)NULL);
else else
title = g_strconcat (_("New Job"), " - ", fullname, NULL); title = g_strconcat (_("New Job"), " - ", fullname, (char *)NULL);
gtk_window_set_title (GTK_WINDOW (jw->dialog), title); gtk_window_set_title (GTK_WINDOW (jw->dialog), title);

View File

@ -287,12 +287,12 @@ gnc_vendor_name_changed_cb (GtkWidget *widget, gpointer data)
id = gtk_editable_get_chars (GTK_EDITABLE (vw->id_entry), 0, -1); id = gtk_editable_get_chars (GTK_EDITABLE (vw->id_entry), 0, -1);
fullname = g_strconcat (name, " (", id, ")", NULL); fullname = g_strconcat (name, " (", id, ")", (char *)NULL);
if (vw->dialog_type == EDIT_VENDOR) if (vw->dialog_type == EDIT_VENDOR)
title = g_strconcat (_("Edit Vendor"), " - ", fullname, NULL); title = g_strconcat (_("Edit Vendor"), " - ", fullname, (char *)NULL);
else else
title = g_strconcat (_("New Vendor"), " - ", fullname, NULL); title = g_strconcat (_("New Vendor"), " - ", fullname, (char *)NULL);
gtk_window_set_title (GTK_WINDOW (vw->dialog), title); gtk_window_set_title (GTK_WINDOW (vw->dialog), title);

View File

@ -309,7 +309,7 @@ gnc_plugin_business_new (void)
GNC_TYPE_PLUGIN_PAGE_INVOICE; GNC_TYPE_PLUGIN_PAGE_INVOICE;
plugin = g_object_new (GNC_TYPE_PLUGIN_BUSINESS, plugin = g_object_new (GNC_TYPE_PLUGIN_BUSINESS,
NULL); (char *)NULL);
return GNC_PLUGIN (plugin); return GNC_PLUGIN (plugin);
} }

View File

@ -261,7 +261,7 @@ gnc_plugin_page_invoice_new (InvoiceWindow *iw)
return GNC_PLUGIN_PAGE(invoice_page); return GNC_PLUGIN_PAGE(invoice_page);
} }
invoice_page = g_object_new (GNC_TYPE_PLUGIN_PAGE_INVOICE, NULL); invoice_page = g_object_new (GNC_TYPE_PLUGIN_PAGE_INVOICE, (char *)NULL);
priv = GNC_PLUGIN_PAGE_INVOICE_GET_PRIVATE(invoice_page); priv = GNC_PLUGIN_PAGE_INVOICE_GET_PRIVATE(invoice_page);
priv->iw = iw; priv->iw = iw;
@ -310,7 +310,7 @@ gnc_plugin_page_invoice_init (GncPluginPageInvoice *plugin_page)
"page-uri", "default:", "page-uri", "default:",
"ui-description", "gnc-plugin-page-invoice-ui.xml", "ui-description", "gnc-plugin-page-invoice-ui.xml",
"use-new-window", use_new, "use-new-window", use_new,
NULL); (char *)NULL);
/* change me when the system supports multiple books */ /* change me when the system supports multiple books */
gnc_plugin_page_add_book(parent, gnc_get_current_book()); gnc_plugin_page_add_book(parent, gnc_get_current_book());

View File

@ -895,7 +895,7 @@ gnc_glade_xml_new (const char *filename, const char *root)
glade_inited = TRUE; glade_inited = TRUE;
} }
fname = g_strconcat (GNC_GLADE_DIR, "/", filename, NULL); fname = g_strconcat (GNC_GLADE_DIR, "/", filename, (char *)NULL);
xml = glade_xml_new (fname, root, NULL); xml = glade_xml_new (fname, root, NULL);

View File

@ -115,8 +115,8 @@ druid_gconf_update_path (GError **error)
gboolean found_user_dir = FALSE; gboolean found_user_dir = FALSE;
FILE *output; FILE *output;
data_filename = g_strjoin("/", g_getenv("HOME"), ".gconf", NULL); data_filename = g_strjoin("/", g_getenv("HOME"), ".gconf", (char *)NULL);
path_filename = g_strjoin("/", g_getenv("HOME"), ".gconf.path", NULL); path_filename = g_strjoin("/", g_getenv("HOME"), ".gconf.path", (char *)NULL);
if (g_file_test(path_filename, G_FILE_TEST_EXISTS)) { if (g_file_test(path_filename, G_FILE_TEST_EXISTS)) {
if (!g_file_get_contents(path_filename, &contents, NULL, error)) { if (!g_file_get_contents(path_filename, &contents, NULL, error)) {
g_free(path_filename); g_free(path_filename);

View File

@ -127,7 +127,7 @@ gnc_gtk_add_rc_file (void)
var = g_get_home_dir (); var = g_get_home_dir ();
if (var) { if (var) {
str = g_build_filename (var, ".gtkrc-2.0.gnucash", NULL); str = g_build_filename (var, ".gtkrc-2.0.gnucash", (char *)NULL);
gtk_rc_add_default_file (str); gtk_rc_add_default_file (str);
g_free (str); g_free (str);
} }

View File

@ -1173,7 +1173,7 @@ gnc_main_window_update_one_menu_action (GncMainWindow *window,
g_object_set(G_OBJECT(action), g_object_set(G_OBJECT(action),
"label", data->label, "label", data->label,
"visible", data->visible, "visible", data->visible,
NULL); (char *)NULL);
LEAVE(" "); LEAVE(" ");
} }
@ -2312,7 +2312,7 @@ gnc_main_window_setup_window (GncMainWindow *window)
g_object_set(G_OBJECT(priv->notebook), g_object_set(G_OBJECT(priv->notebook),
"scrollable", TRUE, "scrollable", TRUE,
"enable-popup", TRUE, "enable-popup", TRUE,
NULL); (char *)NULL);
gtk_widget_show (priv->notebook); gtk_widget_show (priv->notebook);
g_signal_connect (G_OBJECT (priv->notebook), "switch-page", g_signal_connect (G_OBJECT (priv->notebook), "switch-page",
G_CALLBACK (gnc_main_window_switch_page), window); G_CALLBACK (gnc_main_window_switch_page), window);
@ -2387,7 +2387,7 @@ gnc_main_window_setup_window (GncMainWindow *window)
GtkAction* action; GtkAction* action;
action = gtk_action_group_get_action(priv->action_group,"ExtensionsAction"); action = gtk_action_group_get_action(priv->action_group,"ExtensionsAction");
g_object_set(G_OBJECT(action), "visible", FALSE, NULL); g_object_set(G_OBJECT(action), "visible", FALSE, (char *)NULL);
} }
/* GncPluginManager stuff */ /* GncPluginManager stuff */

View File

@ -639,7 +639,7 @@ balance_cell_data_func (GtkTreeViewColumn *tree_column,
g_object_set (G_OBJECT (cell), g_object_set (G_OBJECT (cell),
"text", string, "text", string,
NULL); (char *)NULL);
} }
static void static void
@ -740,7 +740,7 @@ on_final_account_prepare (GnomeDruidPage *gnomedruidpage,
renderer = gtk_cell_renderer_text_new (); renderer = gtk_cell_renderer_text_new ();
g_object_set (G_OBJECT (renderer), g_object_set (G_OBJECT (renderer),
"xalign", 1.0, "xalign", 1.0,
NULL); (char *)NULL);
column = gtk_tree_view_column_new_with_attributes (_("Opening Balance"), column = gtk_tree_view_column_new_with_attributes (_("Opening Balance"),
renderer, renderer,
NULL); NULL);

View File

@ -91,7 +91,7 @@ acct_tree_add_accts(SCM accts, GtkCTree * tree, GtkCTreeNode * parent,
/* set some row data */ /* set some row data */
if(base_name && (strlen(base_name) > 0)) { if(base_name && (strlen(base_name) > 0)) {
acctname = g_strjoin(sep, base_name, acctinfo[0], NULL); acctname = g_strjoin(sep, base_name, acctinfo[0], (char *)NULL);
} }
else { else {
acctname = g_strdup(acctinfo[0]); acctname = g_strdup(acctinfo[0]);
@ -173,7 +173,7 @@ gnc_ui_qif_account_picker_new_cb(GtkButton * w, gpointer user_data)
name = gtk_entry_get_text(GTK_ENTRY(entry)); name = gtk_entry_get_text(GTK_ENTRY(entry));
if(wind->selected_name && (strlen(wind->selected_name) > 0)) { if(wind->selected_name && (strlen(wind->selected_name) > 0)) {
sep[0] = gnc_get_account_separator(); sep[0] = gnc_get_account_separator();
fullname = g_strjoin(sep, wind->selected_name, name, NULL); fullname = g_strjoin(sep, wind->selected_name, name, (char *)NULL);
} }
else { else {
fullname = g_strdup(name); fullname = g_strdup(name);