To: vim_dev@googlegroups.com Subject: Patch 8.2.4048 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ------------ Patch 8.2.4048 Problem: gcc complains about use of "%p" in printf. Solution: Add (void *) typecast. (Dominique Pellé, closes #9494) Files: src/if_py_both.h *** ../vim-8.2.4047/src/if_py_both.h 2022-01-08 16:19:18.513639814 +0000 --- src/if_py_both.h 2022-01-09 12:55:19.319211478 +0000 *************** *** 3789,3802 **** TabPageRepr(TabPageObject *self) { if (self->tab == INVALID_TABPAGE_VALUE) ! return PyString_FromFormat("", (self)); else { int t = get_tab_number(self->tab); if (t == 0) return PyString_FromFormat("", ! (self)); else return PyString_FromFormat("", t - 1); } --- 3789,3802 ---- TabPageRepr(TabPageObject *self) { if (self->tab == INVALID_TABPAGE_VALUE) ! return PyString_FromFormat("", (void *)self); else { int t = get_tab_number(self->tab); if (t == 0) return PyString_FromFormat("", ! (void *)self); else return PyString_FromFormat("", t - 1); } *************** *** 4125,4138 **** WindowRepr(WindowObject *self) { if (self->win == INVALID_WINDOW_VALUE) ! return PyString_FromFormat("", (self)); else { int w = get_win_number(self->win, firstwin); if (w == 0) return PyString_FromFormat("", ! (self)); else return PyString_FromFormat("", w - 1); } --- 4125,4138 ---- WindowRepr(WindowObject *self) { if (self->win == INVALID_WINDOW_VALUE) ! return PyString_FromFormat("", (void *)self); else { int w = get_win_number(self->win, firstwin); if (w == 0) return PyString_FromFormat("", ! (void *)self); else return PyString_FromFormat("", w - 1); } *************** *** 5126,5132 **** { if (self->buf->buf == INVALID_BUFFER_VALUE) return PyString_FromFormat("", ! (self)); else { char *name = (char *)self->buf->buf->b_fname; --- 5126,5132 ---- { if (self->buf->buf == INVALID_BUFFER_VALUE) return PyString_FromFormat("", ! (void *)self); else { char *name = (char *)self->buf->buf->b_fname; *************** *** 5378,5384 **** BufferRepr(BufferObject *self) { if (self->buf == INVALID_BUFFER_VALUE) ! return PyString_FromFormat("", self); else { char *name = (char *)self->buf->b_fname; --- 5378,5384 ---- BufferRepr(BufferObject *self) { if (self->buf == INVALID_BUFFER_VALUE) ! return PyString_FromFormat("", (void *)self); else { char *name = (char *)self->buf->b_fname; *** ../vim-8.2.4047/src/version.c 2022-01-09 12:49:19.400815606 +0000 --- src/version.c 2022-01-09 12:57:08.254802276 +0000 *************** *** 752,753 **** --- 752,755 ---- { /* Add new patch number below this line */ + /**/ + 4048, /**/ -- hundred-and-one symptoms of being an internet addict: 269. You receive an e-mail from the wife of a deceased president, offering to send you twenty million dollar, and you are not even surprised. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// \\\ \\\ sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///