Dominique wrote:
> Bram Moolenaar <[email protected]> wrote: > > > Patch 8.1.1049 > > Problem: When user tries to exit with CTRL-C message is confusing. > > Solution: Only mention ":qa!" when there is a changed buffer. (closes > > #4163) > > Files: src/undo.c, src/proto/undo.pro, src/normal.c, > > src/testdir/test_normal.vim > > > > > > *** ../vim-8.1.1048/src/undo.c 2019-02-17 17:44:36.223875455 +0100 > > --- src/undo.c 2019-03-25 21:52:25.512531373 +0100 > > *************** > > *** 3531,3536 **** > > --- 3531,3549 ---- > > } > > > > /* > > + * Return TRUE if any buffer has changes. Also buffers that are not > > written. > > + */ > > + int > > + anyBufIsChanged(void) > > + { > > + buf_T *buf; > > + > > + FOR_ALL_BUFFERS(buf) > > + if (bufIsChanged(buf)) > > + return TRUE; > > + } > > + > > + /* > > * Like bufIsChanged() but ignoring a terminal window. > > */ > > This gives a compilation warning using gcc-7.3: > > undo.c: In function ‘anyBufIsChanged’: > undo.c:3544:1: warning: control reaches end of non-void function > [-Wreturn-type] > } > ^ > > It's missing "return FALSE" at the end of the loop. Ah, that must be why the test fails sometimes. -- Would you care for a drink? I mean, if it were, like, disabled and you had to look after it? /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
