To: vim_dev@googlegroups.com Subject: Patch 7.4.2038 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ------------ Patch 7.4.2038 (after 7.4.2036) Problem: Small build still fails. Solution: Adjust more #ifdefs. Files: src/globals.h, src/buffer.c *** ../vim-7.4.2037/src/globals.h 2016-07-10 19:03:47.703212491 +0200 --- src/globals.h 2016-07-14 22:55:21.435444809 +0200 *************** *** 325,335 **** EXTERN scid_T current_SID INIT(= 0); #endif - #if defined(FEAT_EVAL) || defined(FEAT_SYN_HL) /* Magic number used for hashitem "hi_key" value indicating a deleted item. * Only the address is used. */ EXTERN char_u hash_removed; - #endif EXTERN int scroll_region INIT(= FALSE); /* term supports scroll region */ --- 325,333 ---- *** ../vim-7.4.2037/src/buffer.c 2016-07-14 22:09:35.095660862 +0200 --- src/buffer.c 2016-07-14 22:57:30.393557338 +0200 *************** *** 743,753 **** #ifdef FEAT_JOB_CHANNEL channel_buffer_free(buf); #endif - #ifdef FEAT_AUTOCMD - aubuflocal_remove(buf); buf_hashtab_remove(buf); if (autocmd_busy) { /* Do not free the buffer structure while autocommands are executing, --- 743,754 ---- #ifdef FEAT_JOB_CHANNEL channel_buffer_free(buf); #endif buf_hashtab_remove(buf); + #ifdef FEAT_AUTOCMD + aubuflocal_remove(buf); + if (autocmd_busy) { /* Do not free the buffer structure while autocommands are executing, *** ../vim-7.4.2037/src/version.c 2016-07-14 22:34:13.250016499 +0200 --- src/version.c 2016-07-14 23:01:09.210353547 +0200 *************** *** 760,761 **** --- 760,763 ---- { /* Add new patch number below this line */ + /**/ + 2038, /**/ -- "Intelligence has much less practical application than you'd think." -- Scott Adams, Dilbert. /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 ///