[pygobject] Don't use long format string for formatting pointers
- From: Christoph Reiter <creiter src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject] Don't use long format string for formatting pointers
- Date: Wed, 29 Mar 2017 11:05:01 +0000 (UTC)
commit b993e4dc73af976e8140661d2b6e9f745206808e
Author: Christoph Reiter <creiter src gnome org>
Date: Mon Mar 27 14:55:22 2017 +0200
Don't use long format string for formatting pointers
long is too small on 64bit Windows
https://bugzilla.gnome.org/show_bug.cgi?id=780591
gi/pygpointer.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gi/pygpointer.c b/gi/pygpointer.c
index d876aad..dccd303 100644
--- a/gi/pygpointer.c
+++ b/gi/pygpointer.c
@@ -64,8 +64,9 @@ pyg_pointer_repr(PyGPointer *self)
{
gchar buf[128];
- g_snprintf(buf, sizeof(buf), "<%s at 0x%lx>", g_type_name(self->gtype),
- (long)pyg_pointer_get_ptr (self));
+ g_snprintf(buf, sizeof(buf), "<%s at 0x%" G_GUINTPTR_FORMAT ">",
+ g_type_name(self->gtype),
+ (guintptr)pyg_pointer_get_ptr (self));
return PYGLIB_PyUnicode_FromString(buf);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]