Mercurial > vim
comparison src/if_tcl.c @ 12477:68d7bc045dbe v8.0.1118
patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs
commit https://github.com/vim/vim/commit/4033c55eca575777718c0701e26635a0cc47d907
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Sep 16 20:54:51 2017 +0200
patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs
Problem: FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always
enabled and only adds 7% to the binary size of the tiny build.
Solution: Graduate FEAT_WINDOWS.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 16 Sep 2017 21:00:06 +0200 |
parents | ae0bbbbe2a38 |
children | 534836186b15 |
comparison
equal
deleted
inserted
replaced
12476:2516383741e6 | 12477:68d7bc045dbe |
---|---|
2081 tcldelallrefs(reflist); | 2081 tcldelallrefs(reflist); |
2082 buf->b_tcl_ref = NULL; | 2082 buf->b_tcl_ref = NULL; |
2083 } | 2083 } |
2084 } | 2084 } |
2085 | 2085 |
2086 #if defined(FEAT_WINDOWS) || defined(PROTO) | |
2087 void | 2086 void |
2088 tcl_window_free(win_T *win) | 2087 tcl_window_free(win_T *win) |
2089 { | 2088 { |
2090 struct ref *reflist; | 2089 struct ref *reflist; |
2091 | 2090 |
2100 win->w_tcl_ref = (void *)&refsdeleted; | 2099 win->w_tcl_ref = (void *)&refsdeleted; |
2101 tcldelallrefs(reflist); | 2100 tcldelallrefs(reflist); |
2102 win->w_tcl_ref = NULL; | 2101 win->w_tcl_ref = NULL; |
2103 } | 2102 } |
2104 } | 2103 } |
2105 #endif | |
2106 | 2104 |
2107 /* The End */ | 2105 /* The End */ |