aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nvim/api/buffer.c1
-rw-r--r--src/nvim/api/buffer.h1
-rw-r--r--src/nvim/api/tabpage.h1
-rw-r--r--src/nvim/api/vim.h1
-rw-r--r--src/nvim/api/window.h1
-rw-r--r--src/nvim/arabic.c2
-rw-r--r--src/nvim/arabic.h2
-rw-r--r--src/nvim/buffer_defs.h2
-rw-r--r--src/nvim/digraph.c1
-rw-r--r--src/nvim/ex_cmds.c1
-rw-r--r--src/nvim/ex_cmds.h2
-rw-r--r--src/nvim/ex_cmds2.h2
-rw-r--r--src/nvim/ex_cmds_defs.h2
-rw-r--r--src/nvim/ex_getln.c1
-rw-r--r--src/nvim/globals.h2
-rw-r--r--src/nvim/hashtab.h1
-rw-r--r--src/nvim/indent.c1
-rw-r--r--src/nvim/lib/klist.h1
-rw-r--r--src/nvim/mbyte.c1
-rw-r--r--src/nvim/mbyte.h2
-rw-r--r--src/nvim/message.h2
-rw-r--r--src/nvim/misc1.c1
-rw-r--r--src/nvim/move.c1
-rw-r--r--src/nvim/move.h2
-rw-r--r--src/nvim/normal.c1
-rw-r--r--src/nvim/ops.h2
-rw-r--r--src/nvim/option_defs.h2
-rw-r--r--src/nvim/os/channel.h1
-rw-r--r--src/nvim/os/event_defs.h2
-rw-r--r--src/nvim/os/msgpack_rpc.h1
-rw-r--r--src/nvim/os/os.h2
-rw-r--r--src/nvim/os/server.c1
-rw-r--r--src/nvim/os/shell.h1
-rw-r--r--src/nvim/popupmnu.c1
-rw-r--r--src/nvim/regexp_defs.h2
-rw-r--r--src/nvim/screen.h2
-rw-r--r--src/nvim/search.c1
-rw-r--r--src/nvim/spell.c1
-rw-r--r--src/nvim/spell.h2
-rw-r--r--src/nvim/strings.h2
-rw-r--r--src/nvim/syntax.c1
-rw-r--r--src/nvim/syntax.h2
-rw-r--r--src/nvim/tag.c1
-rw-r--r--src/nvim/term.c1
-rw-r--r--src/nvim/ui.c1
-rw-r--r--src/nvim/ui.h2
-rw-r--r--src/nvim/undo.c1
-rw-r--r--src/nvim/window.c1
-rw-r--r--src/nvim/window.h2
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