From: Ira W. Snyder Date: Thu, 31 Jan 2008 08:19:11 +0000 (-0800) Subject: Fix warnings caused by using 0x%x to print pointers X-Git-Url: https://www.irasnyder.com/gitweb/?p=tilda-gobject.git;a=commitdiff_plain;h=d7889f80f7846c3f6d3051e5b575cf8dd9c02ccd Fix warnings caused by using 0x%x to print pointers Using 0x%x in a format string to print pointers gives some warnings, because it is supposed to be printing integers. Using 0x%p is more portable, and does not emit the warnings. --- diff --git a/tilda-controller.c b/tilda-controller.c index 4127920..7d53aa6 100644 --- a/tilda-controller.c +++ b/tilda-controller.c @@ -73,7 +73,7 @@ tilda_controller_add_window (TildaController *self) g_ptr_array_add (self->windows, ret); - debug_printf ("Adding window: 0x%x (number %d of %d)\n", ret, ret->number, self->windows->len); + debug_printf ("Adding window: 0x%p (number %d of %d)\n", ret, ret->number, self->windows->len); return TRUE; } @@ -93,7 +93,7 @@ tilda_controller_remove_window (TildaController *self, gint window_number) if (win->number == window_number) { - debug_printf ("Deleting TildaWindow 0x%x (number %d of %d)\n", + debug_printf ("Deleting TildaWindow 0x%p (number %d of %d)\n", win, win->number, self->windows->len); g_ptr_array_remove_index (self->windows, i); g_object_unref (G_OBJECT(win)); diff --git a/tilda-terminal.c b/tilda-terminal.c index d7c6410..e26ce89 100644 --- a/tilda-terminal.c +++ b/tilda-terminal.c @@ -581,7 +581,7 @@ tilda_terminal_set_property (GObject *object, case TILDA_TERMINAL_PARENT_WINDOW: self->parent_window = g_value_get_pointer (value); - debug_printf ("terminal parent window: 0x%x\n", self->parent_window); + debug_printf ("terminal parent window: 0x%p\n", self->parent_window); break; case TILDA_TERMINAL_BACKGROUND_IMAGE: diff --git a/tilda-window.c b/tilda-window.c index 5a37cb9..2b007f0 100644 --- a/tilda-window.c +++ b/tilda-window.c @@ -740,7 +740,7 @@ tilda_window_set_property (GObject *object, case TILDA_WINDOW_CONTROLLER: self->controller = g_value_get_pointer (value); - debug_printf ("window controller: 0x%x\n", self->controller); + debug_printf ("window controller: 0x%p\n", self->controller); break; case TILDA_WINDOW_ACCEL_QUIT: