diff options
49 files changed, 61 insertions, 9 deletions
diff --git a/src/nvim/api/buffer.c b/src/nvim/api/buffer.c index 913491c6ca..9c58baca39 100644 --- a/src/nvim/api/buffer.c +++ b/src/nvim/api/buffer.c @@ -1,6 +1,7 @@ // Much of this code was adapted from 'if_py_both.h' from the original // vim source #include <errno.h> +#include <stdbool.h> #include <stdint.h> #include <stdlib.h> diff --git a/src/nvim/api/buffer.h b/src/nvim/api/buffer.h index 0262ea000e..9aa898f7da 100644 --- a/src/nvim/api/buffer.h +++ b/src/nvim/api/buffer.h @@ -2,7 +2,6 @@ #define NVIM_API_BUFFER_H #include <stdint.h> -#include <stdbool.h> #include "nvim/api/private/defs.h" diff --git a/src/nvim/api/tabpage.h b/src/nvim/api/tabpage.h index b24a9795e5..a822844af9 100644 --- a/src/nvim/api/tabpage.h +++ b/src/nvim/api/tabpage.h @@ -2,7 +2,6 @@ #define NVIM_API_TABPAGE_H #include <stdint.h> -#include <stdbool.h> #include "nvim/api/private/defs.h" diff --git a/src/nvim/api/vim.h b/src/nvim/api/vim.h index f15edb8548..5e0b35b562 100644 --- a/src/nvim/api/vim.h +++ b/src/nvim/api/vim.h @@ -2,7 +2,6 @@ #define NVIM_API_VIM_H #include <stdint.h> -#include <stdbool.h> #include "nvim/api/private/defs.h" diff --git a/src/nvim/api/window.h b/src/nvim/api/window.h index 3a8cde18e2..632b160e62 100644 --- a/src/nvim/api/window.h +++ b/src/nvim/api/window.h @@ -2,7 +2,6 @@ #define NVIM_API_WINDOW_H #include <stdint.h> -#include <stdbool.h> #include "nvim/api/private/defs.h" diff --git a/src/nvim/arabic.c b/src/nvim/arabic.c index 47f6f8d399..e39ee8012b 100644 --- a/src/nvim/arabic.c +++ b/src/nvim/arabic.c @@ -10,6 +10,8 @@ /// Final - unicode form-B final char denoted with a_f_* /// Stand-Alone - unicode form-B isolated char denoted with a_s_* (NOT USED) +#include <stdbool.h> + #include "nvim/vim.h" #include "nvim/ascii.h" #include "nvim/arabic.h" diff --git a/src/nvim/arabic.h b/src/nvim/arabic.h index a42da852ef..7ea728ed47 100644 --- a/src/nvim/arabic.h +++ b/src/nvim/arabic.h @@ -1,6 +1,8 @@ #ifndef NVIM_ARABIC_H #define NVIM_ARABIC_H +#include <stdbool.h> + /// Whether c belongs to the range of Arabic characters that might be shaped. static inline bool arabic_char(int c) { diff --git a/src/nvim/buffer_defs.h b/src/nvim/buffer_defs.h index 48c78613be..50f5d03f94 100644 --- a/src/nvim/buffer_defs.h +++ b/src/nvim/buffer_defs.h @@ -1,6 +1,8 @@ #ifndef NVIM_BUFFER_DEFS_H #define NVIM_BUFFER_DEFS_H +#include <stdbool.h> + // for garray_T #include "nvim/garray.h" // for pos_T and lpos_T diff --git a/src/nvim/digraph.c b/src/nvim/digraph.c index 784a97de73..8edb12526c 100644 --- a/src/nvim/digraph.c +++ b/src/nvim/digraph.c @@ -2,6 +2,7 @@ /// /// code for digraphs +#include <stdbool.h> #include <inttypes.h> #include "nvim/vim.h" diff --git a/src/nvim/ex_cmds.c b/src/nvim/ex_cmds.c index fe0e14adb6..d8cd7961fb 100644 --- a/src/nvim/ex_cmds.c +++ b/src/nvim/ex_cmds.c @@ -11,6 +11,7 @@ */ #include <errno.h> +#include <stdbool.h> #include <string.h> #include <stdlib.h> #include <inttypes.h> diff --git a/src/nvim/ex_cmds.h b/src/nvim/ex_cmds.h index 7eb92d2c78..1e7c85b2ba 100644 --- a/src/nvim/ex_cmds.h +++ b/src/nvim/ex_cmds.h @@ -1,6 +1,8 @@ #ifndef NVIM_EX_CMDS_H #define NVIM_EX_CMDS_H +#include <stdbool.h> + #ifdef INCLUDE_GENERATED_DECLARATIONS # include "ex_cmds.h.generated.h" #endif diff --git a/src/nvim/ex_cmds2.h b/src/nvim/ex_cmds2.h index efc9018dd3..7022591501 100644 --- a/src/nvim/ex_cmds2.h +++ b/src/nvim/ex_cmds2.h @@ -1,6 +1,8 @@ #ifndef NVIM_EX_CMDS2_H #define NVIM_EX_CMDS2_H +#include <stdbool.h> + #include "nvim/ex_docmd.h" typedef void (*DoInRuntimepathCB)(char_u *, void *); diff --git a/src/nvim/ex_cmds_defs.h b/src/nvim/ex_cmds_defs.h index ee1c857134..55476cd90d 100644 --- a/src/nvim/ex_cmds_defs.h +++ b/src/nvim/ex_cmds_defs.h @@ -14,6 +14,8 @@ # define NVIM_EX_CMDS_DEFS_H #endif +#include <stdbool.h> + #include "nvim/normal.h" /* diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c index 3447731134..80faecf481 100644 --- a/src/nvim/ex_getln.c +++ b/src/nvim/ex_getln.c @@ -11,6 +11,7 @@ */ #include <errno.h> +#include <stdbool.h> #include <string.h> #include <stdlib.h> #include <inttypes.h> diff --git a/src/nvim/globals.h b/src/nvim/globals.h index 06d39494db..ceb0953d14 100644 --- a/src/nvim/globals.h +++ b/src/nvim/globals.h @@ -8,6 +8,8 @@ #ifndef NVIM_GLOBALS_H #define NVIM_GLOBALS_H +#include <stdbool.h> + #include "nvim/ex_eval.h" #include "nvim/mbyte.h" #include "nvim/menu.h" diff --git a/src/nvim/hashtab.h b/src/nvim/hashtab.h index e4ad5e57fe..172f5ca13e 100644 --- a/src/nvim/hashtab.h +++ b/src/nvim/hashtab.h @@ -1,7 +1,6 @@ #ifndef NVIM_HASHTAB_H #define NVIM_HASHTAB_H -#include <stdbool.h> #include "nvim/vim.h" /// Type for hash number (hash calculation result). diff --git a/src/nvim/indent.c b/src/nvim/indent.c index cd53194816..ebc5955bae 100644 --- a/src/nvim/indent.c +++ b/src/nvim/indent.c @@ -1,4 +1,5 @@ #include <inttypes.h> +#include <stdbool.h> #include "nvim/ascii.h" #include "nvim/indent.h" diff --git a/src/nvim/lib/klist.h b/src/nvim/lib/klist.h index 4cc87263a4..e4a90fef33 100644 --- a/src/nvim/lib/klist.h +++ b/src/nvim/lib/klist.h @@ -26,7 +26,6 @@ #ifndef _AC_KLIST_H #define _AC_KLIST_H -#include <stdbool.h> #include <stdlib.h> #include "nvim/memory.h" diff --git a/src/nvim/mbyte.c b/src/nvim/mbyte.c index 65ba461539..cb2291ee28 100644 --- a/src/nvim/mbyte.c +++ b/src/nvim/mbyte.c @@ -78,6 +78,7 @@ #include <errno.h> #include <inttypes.h> +#include <stdbool.h> #include <string.h> #include <wchar.h> #include <wctype.h> diff --git a/src/nvim/mbyte.h b/src/nvim/mbyte.h index 7bfc5454e1..d52f174152 100644 --- a/src/nvim/mbyte.h +++ b/src/nvim/mbyte.h @@ -1,6 +1,8 @@ #ifndef NVIM_MBYTE_H #define NVIM_MBYTE_H +#include <stdbool.h> + #ifdef INCLUDE_GENERATED_DECLARATIONS # include "mbyte.h.generated.h" #endif diff --git a/src/nvim/message.h b/src/nvim/message.h index 662ae9a6ae..6e6b57d12e 100644 --- a/src/nvim/message.h +++ b/src/nvim/message.h @@ -1,6 +1,8 @@ #ifndef NVIM_MESSAGE_H #define NVIM_MESSAGE_H +#include <stdbool.h> + #ifdef INCLUDE_GENERATED_DECLARATIONS # include "message.h.generated.h" #endif diff --git a/src/nvim/misc1.c b/src/nvim/misc1.c index 787c062699..3fc078cb8a 100644 --- a/src/nvim/misc1.c +++ b/src/nvim/misc1.c @@ -12,6 +12,7 @@ #include <errno.h> #include <inttypes.h> +#include <stdbool.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/move.c b/src/nvim/move.c index 209b6b1a4f..2118f58f7e 100644 --- a/src/nvim/move.c +++ b/src/nvim/move.c @@ -17,6 +17,7 @@ */ #include <inttypes.h> +#include <stdbool.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/move.h b/src/nvim/move.h index cc65e467d5..3f3bf70929 100644 --- a/src/nvim/move.h +++ b/src/nvim/move.h @@ -1,6 +1,8 @@ #ifndef NVIM_MOVE_H #define NVIM_MOVE_H +#include <stdbool.h> + #ifdef INCLUDE_GENERATED_DECLARATIONS # include "move.h.generated.h" #endif diff --git a/src/nvim/normal.c b/src/nvim/normal.c index 82e2287dee..fc5073b177 100644 --- a/src/nvim/normal.c +++ b/src/nvim/normal.c @@ -14,6 +14,7 @@ #include <errno.h> #include <inttypes.h> #include <string.h> +#include <stdbool.h> #include <stdlib.h> #include "nvim/vim.h" diff --git a/src/nvim/ops.h b/src/nvim/ops.h index 8227821d35..eecf2075aa 100644 --- a/src/nvim/ops.h +++ b/src/nvim/ops.h @@ -1,6 +1,8 @@ #ifndef NVIM_OPS_H #define NVIM_OPS_H +#include <stdbool.h> + #include "nvim/types.h" typedef int (*Indenter)(void); diff --git a/src/nvim/option_defs.h b/src/nvim/option_defs.h index f6b77396d2..95db55a164 100644 --- a/src/nvim/option_defs.h +++ b/src/nvim/option_defs.h @@ -1,6 +1,8 @@ #ifndef NVIM_OPTION_DEFS_H #define NVIM_OPTION_DEFS_H +#include <stdbool.h> + #include "nvim/types.h" // option_defs.h: definition of global variables for settable options diff --git a/src/nvim/os/channel.h b/src/nvim/os/channel.h index ce04abb76d..bb409bfde9 100644 --- a/src/nvim/os/channel.h +++ b/src/nvim/os/channel.h @@ -1,6 +1,7 @@ #ifndef NVIM_OS_CHANNEL_H #define NVIM_OS_CHANNEL_H +#include <stdbool.h> #include <uv.h> #include "nvim/api/private/defs.h" diff --git a/src/nvim/os/event_defs.h b/src/nvim/os/event_defs.h index 983b70be97..ca2cabd75a 100644 --- a/src/nvim/os/event_defs.h +++ b/src/nvim/os/event_defs.h @@ -1,6 +1,8 @@ #ifndef NVIM_OS_EVENT_DEFS_H #define NVIM_OS_EVENT_DEFS_H +#include <stdbool.h> + #include "nvim/os/job_defs.h" #include "nvim/os/rstream_defs.h" diff --git a/src/nvim/os/msgpack_rpc.h b/src/nvim/os/msgpack_rpc.h index e185db3dc2..5aca900d2e 100644 --- a/src/nvim/os/msgpack_rpc.h +++ b/src/nvim/os/msgpack_rpc.h @@ -2,7 +2,6 @@ #define NVIM_OS_MSGPACK_RPC_H #include <stdint.h> -#include <stdbool.h> #include <msgpack.h> diff --git a/src/nvim/os/os.h b/src/nvim/os/os.h index ca8f7e8546..b6148e72bf 100644 --- a/src/nvim/os/os.h +++ b/src/nvim/os/os.h @@ -1,5 +1,7 @@ #ifndef NVIM_OS_OS_H #define NVIM_OS_OS_H + +#include <stdbool.h> #include <uv.h> #include "nvim/os/fs_defs.h" diff --git a/src/nvim/os/server.c b/src/nvim/os/server.c index 6e77c6b334..b90e7e318b 100644 --- a/src/nvim/os/server.c +++ b/src/nvim/os/server.c @@ -1,7 +1,6 @@ #include <stdlib.h> #include <string.h> #include <stdint.h> -#include <stdbool.h> #include <uv.h> diff --git a/src/nvim/os/shell.h b/src/nvim/os/shell.h index e912baedf8..a4c588d7a3 100644 --- a/src/nvim/os/shell.h +++ b/src/nvim/os/shell.h @@ -1,7 +1,6 @@ #ifndef NVIM_OS_SHELL_H #define NVIM_OS_SHELL_H -#include <stdbool.h> #include "nvim/types.h" // Flags for mch_call_shell() second argument diff --git a/src/nvim/popupmnu.c b/src/nvim/popupmnu.c index 69dce359d1..184285b5f6 100644 --- a/src/nvim/popupmnu.c +++ b/src/nvim/popupmnu.c @@ -3,6 +3,7 @@ /// Popup menu (PUM) // #include <inttypes.h> +#include <stdbool.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/regexp_defs.h b/src/nvim/regexp_defs.h index 25c69c5267..8aa89d22b7 100644 --- a/src/nvim/regexp_defs.h +++ b/src/nvim/regexp_defs.h @@ -12,6 +12,8 @@ #ifndef NVIM_REGEXP_DEFS_H #define NVIM_REGEXP_DEFS_H +#include <stdbool.h> + #include "nvim/pos.h" /* diff --git a/src/nvim/screen.h b/src/nvim/screen.h index c71a4d05e1..debf86ae67 100644 --- a/src/nvim/screen.h +++ b/src/nvim/screen.h @@ -1,6 +1,8 @@ #ifndef NVIM_SCREEN_H #define NVIM_SCREEN_H +#include <stdbool.h> + /* * flags for update_screen() * The higher the value, the higher the priority diff --git a/src/nvim/search.c b/src/nvim/search.c index e1c709aed2..f28f7026b0 100644 --- a/src/nvim/search.c +++ b/src/nvim/search.c @@ -11,6 +11,7 @@ #include <errno.h> #include <inttypes.h> +#include <stdbool.h> #include <string.h> #include "nvim/ascii.h" diff --git a/src/nvim/spell.c b/src/nvim/spell.c index 1607f037a9..c2354bb2c6 100644 --- a/src/nvim/spell.c +++ b/src/nvim/spell.c @@ -286,6 +286,7 @@ #include <errno.h> #include <inttypes.h> +#include <stdbool.h> #include <string.h> #include <stdlib.h> #include <wctype.h> diff --git a/src/nvim/spell.h b/src/nvim/spell.h index 2945fcbdcb..3a03cb2ef6 100644 --- a/src/nvim/spell.h +++ b/src/nvim/spell.h @@ -1,6 +1,8 @@ #ifndef NVIM_SPELL_H #define NVIM_SPELL_H +#include <stdbool.h> + #ifdef INCLUDE_GENERATED_DECLARATIONS # include "spell.h.generated.h" #endif diff --git a/src/nvim/strings.h b/src/nvim/strings.h index fcc88763c2..3f0f0c8d6a 100644 --- a/src/nvim/strings.h +++ b/src/nvim/strings.h @@ -1,6 +1,8 @@ #ifndef NVIM_STRINGS_H #define NVIM_STRINGS_H +#include <stdbool.h> + #ifdef INCLUDE_GENERATED_DECLARATIONS # include "strings.h.generated.h" #endif diff --git a/src/nvim/syntax.c b/src/nvim/syntax.c index 0b1754a31d..96d45f41bf 100644 --- a/src/nvim/syntax.c +++ b/src/nvim/syntax.c @@ -13,6 +13,7 @@ #include <assert.h> #include <errno.h> #include <inttypes.h> +#include <stdbool.h> #include <string.h> #include <stdlib.h> diff --git a/src/nvim/syntax.h b/src/nvim/syntax.h index 342ee4e2b1..d9301267a8 100644 --- a/src/nvim/syntax.h +++ b/src/nvim/syntax.h @@ -1,6 +1,8 @@ #ifndef NVIM_SYNTAX_H #define NVIM_SYNTAX_H +#include <stdbool.h> + #include "nvim/buffer_defs.h" typedef int guicolor_T; diff --git a/src/nvim/tag.c b/src/nvim/tag.c index dd3a2316c9..5c675247dc 100644 --- a/src/nvim/tag.c +++ b/src/nvim/tag.c @@ -12,6 +12,7 @@ #include <errno.h> #include <inttypes.h> +#include <stdbool.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/term.c b/src/nvim/term.c index 3e5511166c..efacbd5ba4 100644 --- a/src/nvim/term.c +++ b/src/nvim/term.c @@ -24,6 +24,7 @@ #define tgetstr tgetstr_defined_wrong #include <errno.h> #include <inttypes.h> +#include <stdbool.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/ui.c b/src/nvim/ui.c index 4a39c56eee..d51fbd162b 100644 --- a/src/nvim/ui.c +++ b/src/nvim/ui.c @@ -16,6 +16,7 @@ */ #include <inttypes.h> +#include <stdbool.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/ui.h b/src/nvim/ui.h index d26f6ab9cf..b174af9abe 100644 --- a/src/nvim/ui.h +++ b/src/nvim/ui.h @@ -1,6 +1,8 @@ #ifndef NVIM_UI_H #define NVIM_UI_H +#include <stdbool.h> + #ifdef INCLUDE_GENERATED_DECLARATIONS # include "ui.h.generated.h" #endif diff --git a/src/nvim/undo.c b/src/nvim/undo.c index c7d5dacfed..cb40878b43 100644 --- a/src/nvim/undo.c +++ b/src/nvim/undo.c @@ -82,6 +82,7 @@ #include <inttypes.h> #include <errno.h> +#include <stdbool.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/window.c b/src/nvim/window.c index 1bdefdae5d..ec56e331ce 100644 --- a/src/nvim/window.c +++ b/src/nvim/window.c @@ -9,6 +9,7 @@ #include <errno.h> #include <assert.h> #include <inttypes.h> +#include <stdbool.h> #include "nvim/api/private/handle.h" #include "nvim/vim.h" diff --git a/src/nvim/window.h b/src/nvim/window.h index 1c0633c4f2..7960fa25dd 100644 --- a/src/nvim/window.h +++ b/src/nvim/window.h @@ -1,6 +1,8 @@ #ifndef NVIM_WINDOW_H #define NVIM_WINDOW_H +#include <stdbool.h> + #ifdef INCLUDE_GENERATED_DECLARATIONS # include "window.h.generated.h" #endif |