comparison src/gui_xim.c @ 27018:268f6a3511df v8.2.4038

patch 8.2.4038: various code not used when features are disabled Commit: https://github.com/vim/vim/commit/748b308eebe8d8860888eb27da08333f175d547d Author: Dominique Pelle <dominique.pelle@gmail.com> Date: Sat Jan 8 12:41:16 2022 +0000 patch 8.2.4038: various code not used when features are disabled Problem: Various code not used when features are disabled. Solution: Add #ifdefs. (Dominique Pell?, closes https://github.com/vim/vim/issues/9491)
author Bram Moolenaar <Bram@vim.org>
date Sat, 08 Jan 2022 13:45:04 +0100
parents d02d40f0261c
children d770568e6c98
comparison
equal deleted inserted replaced
27017:da790d50f73d 27018:268f6a3511df
123 free_callback(&imsf_cb); 123 free_callback(&imsf_cb);
124 # endif 124 # endif
125 } 125 }
126 #endif 126 #endif
127 127
128 #if defined(FEAT_EVAL) || defined(PROTO)
128 /* 129 /*
129 * Mark the global 'imactivatefunc' and 'imstatusfunc' callbacks with 'copyID' 130 * Mark the global 'imactivatefunc' and 'imstatusfunc' callbacks with 'copyID'
130 * so that they are not garbage collected. 131 * so that they are not garbage collected.
131 */ 132 */
132 int 133 int
133 set_ref_in_im_funcs(int copyID UNUSED) 134 set_ref_in_im_funcs(int copyID UNUSED)
134 { 135 {
135 int abort = FALSE; 136 int abort = FALSE;
136 137
137 #if defined(FEAT_EVAL) && \ 138 # if defined(FEAT_XIM) || defined(IME_WITHOUT_XIM) || defined(VIMDLL)
138 (defined(FEAT_XIM) || defined(IME_WITHOUT_XIM) || defined(VIMDLL))
139 abort = set_ref_in_callback(&imaf_cb, copyID); 139 abort = set_ref_in_callback(&imaf_cb, copyID);
140 abort = abort || set_ref_in_callback(&imsf_cb, copyID); 140 abort = abort || set_ref_in_callback(&imsf_cb, copyID);
141 #endif 141 # endif
142 142
143 return abort; 143 return abort;
144 } 144 }
145 #endif
145 146
146 147
147 #if defined(FEAT_XIM) || defined(PROTO) 148 #if defined(FEAT_XIM) || defined(PROTO)
148 149
149 # if defined(FEAT_GUI_GTK) || defined(PROTO) 150 # if defined(FEAT_GUI_GTK) || defined(PROTO)