Mercurial > vim
changeset 27039:dc21c2f9c659 v8.2.4048
patch 8.2.4048: gcc complains about use of "%p" in printf
Commit: https://github.com/vim/vim/commit/c14f667626ba677a767d474324306e39096dc43e
Author: Dominique Pelle <dominique.pelle@gmail.com>
Date: Sun Jan 9 12:57:48 2022 +0000
patch 8.2.4048: gcc complains about use of "%p" in printf
Problem: gcc complains about use of "%p" in printf.
Solution: Add (void *) typecast. (Dominique Pell?, closes https://github.com/vim/vim/issues/9494)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 09 Jan 2022 14:00:06 +0100 |
parents | a8f4fee9793a |
children | 44f6a68c87f7 |
files | src/if_py_both.h src/version.c |
diffstat | 2 files changed, 8 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/if_py_both.h +++ b/src/if_py_both.h @@ -3789,14 +3789,14 @@ TabPageAttr(TabPageObject *self, char *n TabPageRepr(TabPageObject *self) { if (self->tab == INVALID_TABPAGE_VALUE) - return PyString_FromFormat("<tabpage object (deleted) at %p>", (self)); + return PyString_FromFormat("<tabpage object (deleted) at %p>", (void *)self); else { int t = get_tab_number(self->tab); if (t == 0) return PyString_FromFormat("<tabpage object (unknown) at %p>", - (self)); + (void *)self); else return PyString_FromFormat("<tabpage %d>", t - 1); } @@ -4125,14 +4125,14 @@ WindowSetattr(WindowObject *self, char * WindowRepr(WindowObject *self) { if (self->win == INVALID_WINDOW_VALUE) - return PyString_FromFormat("<window object (deleted) at %p>", (self)); + return PyString_FromFormat("<window object (deleted) at %p>", (void *)self); else { int w = get_win_number(self->win, firstwin); if (w == 0) return PyString_FromFormat("<window object (unknown) at %p>", - (self)); + (void *)self); else return PyString_FromFormat("<window %d>", w - 1); } @@ -5126,7 +5126,7 @@ RangeRepr(RangeObject *self) { if (self->buf->buf == INVALID_BUFFER_VALUE) return PyString_FromFormat("<range object (for deleted buffer) at %p>", - (self)); + (void *)self); else { char *name = (char *)self->buf->buf->b_fname; @@ -5378,7 +5378,7 @@ BufferRange(BufferObject *self, PyObject BufferRepr(BufferObject *self) { if (self->buf == INVALID_BUFFER_VALUE) - return PyString_FromFormat("<buffer object (deleted) at %p>", self); + return PyString_FromFormat("<buffer object (deleted) at %p>", (void *)self); else { char *name = (char *)self->buf->b_fname;