diff options
Diffstat (limited to 'src')
57 files changed, 70 insertions, 3 deletions
diff --git a/src/nvim/buffer.c b/src/nvim/buffer.c index 955676672a..bd4a8497ab 100644 --- a/src/nvim/buffer.c +++ b/src/nvim/buffer.c @@ -26,6 +26,7 @@ #include <stdbool.h> #include <string.h> +#include <inttypes.h> #include "nvim/api/private/handle.h" #include "nvim/ascii.h" diff --git a/src/nvim/charset.c b/src/nvim/charset.c index e51eb3796b..5306acd228 100644 --- a/src/nvim/charset.c +++ b/src/nvim/charset.c @@ -5,6 +5,7 @@ #include <string.h> #include <wctype.h> #include <wchar.h> // for towupper() and towlower() +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/cursor.c b/src/nvim/cursor.c index 10a31c42bf..64a3b73f15 100644 --- a/src/nvim/cursor.c +++ b/src/nvim/cursor.c @@ -1,4 +1,5 @@ #include <stdbool.h> +#include <inttypes.h> #include "nvim/cursor.h" #include "nvim/charset.h" diff --git a/src/nvim/diff.c b/src/nvim/diff.c index 2e751aafaf..cf30ca8ed2 100644 --- a/src/nvim/diff.c +++ b/src/nvim/diff.c @@ -2,6 +2,7 @@ /// /// Code for diff'ing two, three or four buffers. +#include <inttypes.h> #include <stdbool.h> #include "nvim/vim.h" diff --git a/src/nvim/digraph.c b/src/nvim/digraph.c index 204f64d311..784a97de73 100644 --- a/src/nvim/digraph.c +++ b/src/nvim/digraph.c @@ -2,6 +2,8 @@ /// /// code for digraphs +#include <inttypes.h> + #include "nvim/vim.h" #include "nvim/ascii.h" #include "nvim/digraph.h" diff --git a/src/nvim/edit.c b/src/nvim/edit.c index ed00b49970..2a1bd7ed56 100644 --- a/src/nvim/edit.c +++ b/src/nvim/edit.c @@ -10,8 +10,9 @@ * edit.c: functions for Insert mode */ -#include <string.h> +#include <inttypes.h> #include <stdbool.h> +#include <string.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 336bdf4e8a..45fef99fa6 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -10,6 +10,7 @@ * eval.c: Expression evaluation. */ +#include <inttypes.h> #include <string.h> #include <stdlib.h> #include <stdbool.h> diff --git a/src/nvim/ex_cmds.c b/src/nvim/ex_cmds.c index 3eddebdf51..49a8d743d5 100644 --- a/src/nvim/ex_cmds.c +++ b/src/nvim/ex_cmds.c @@ -12,6 +12,7 @@ #include <string.h> #include <stdlib.h> +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/ex_cmds2.c b/src/nvim/ex_cmds2.c index ea027ba225..9b24ef2329 100644 --- a/src/nvim/ex_cmds2.c +++ b/src/nvim/ex_cmds2.c @@ -10,8 +10,9 @@ * ex_cmds2.c: some more functions for command line commands */ -#include <string.h> +#include <inttypes.h> #include <stdbool.h> +#include <string.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c index 7bdacc5915..397b6cd22c 100644 --- a/src/nvim/ex_docmd.c +++ b/src/nvim/ex_docmd.c @@ -12,6 +12,7 @@ #include <string.h> #include <stdbool.h> +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/ex_eval.c b/src/nvim/ex_eval.c index 933b17d917..3e1672c2e7 100644 --- a/src/nvim/ex_eval.c +++ b/src/nvim/ex_eval.c @@ -11,6 +11,8 @@ */ #include <stdbool.h> +#include <inttypes.h> + #include "nvim/vim.h" #include "nvim/ascii.h" #include "nvim/ex_eval.h" diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c index b8c8fa2f4a..154fe57a55 100644 --- a/src/nvim/ex_getln.c +++ b/src/nvim/ex_getln.c @@ -12,6 +12,7 @@ #include <string.h> #include <stdlib.h> +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/file_search.c b/src/nvim/file_search.c index 84ca1c2fed..e7e961ea0d 100644 --- a/src/nvim/file_search.c +++ b/src/nvim/file_search.c @@ -46,6 +46,7 @@ #include <string.h> #include <stdbool.h> +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/fileio.c b/src/nvim/fileio.c index 13bbfec994..6fb81dc6b5 100644 --- a/src/nvim/fileio.c +++ b/src/nvim/fileio.c @@ -12,6 +12,7 @@ #include <stdbool.h> #include <string.h> +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/fold.c b/src/nvim/fold.c index 5993a7e3ee..f65bbc0875 100644 --- a/src/nvim/fold.c +++ b/src/nvim/fold.c @@ -12,6 +12,7 @@ */ #include <string.h> +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/garray.c b/src/nvim/garray.c index 2cef08ef5f..033ea9baac 100644 --- a/src/nvim/garray.c +++ b/src/nvim/garray.c @@ -3,6 +3,7 @@ /// Functions for handling growing arrays. #include <string.h> +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/getchar.c b/src/nvim/getchar.c index 5ce603baf4..e8ce624e25 100644 --- a/src/nvim/getchar.c +++ b/src/nvim/getchar.c @@ -17,6 +17,7 @@ #include <stdbool.h> #include <string.h> +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/hardcopy.c b/src/nvim/hardcopy.c index dedddfb30b..1edbe41295 100644 --- a/src/nvim/hardcopy.c +++ b/src/nvim/hardcopy.c @@ -11,6 +11,7 @@ */ #include <string.h> +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/hashtab.c b/src/nvim/hashtab.c index 35599cccaf..4eb1b6275f 100644 --- a/src/nvim/hashtab.c +++ b/src/nvim/hashtab.c @@ -20,6 +20,7 @@ #include <stdbool.h> #include <string.h> +#include <inttypes.h> #include "nvim/vim.h" #include "nvim/ascii.h" diff --git a/src/nvim/if_cscope.c b/src/nvim/if_cscope.c index a553c2fd3b..6e93441caf 100644 --- a/src/nvim/if_cscope.c +++ b/src/nvim/if_cscope.c @@ -9,6 +9,8 @@ */ #include <stdbool.h> +#include <inttypes.h> + #include "nvim/vim.h" #include "nvim/ascii.h" #include "nvim/if_cscope.h" diff --git a/src/nvim/indent.c b/src/nvim/indent.c index 1de98a8c8e..cd53194816 100644 --- a/src/nvim/indent.c +++ b/src/nvim/indent.c @@ -1,3 +1,5 @@ +#include <inttypes.h> + #include "nvim/ascii.h" #include "nvim/indent.h" #include "nvim/eval.h" diff --git a/src/nvim/indent_c.c b/src/nvim/indent_c.c index a72b62c8de..6e12194b63 100644 --- a/src/nvim/indent_c.c +++ b/src/nvim/indent_c.c @@ -1,3 +1,5 @@ +#include <inttypes.h> + #include "nvim/vim.h" #include "nvim/ascii.h" #include "nvim/misc1.h" diff --git a/src/nvim/keymap.c b/src/nvim/keymap.c index 49d8781d61..4b3b0dd5af 100644 --- a/src/nvim/keymap.c +++ b/src/nvim/keymap.c @@ -3,6 +3,8 @@ * special key codes. */ +#include <inttypes.h> + #include "nvim/vim.h" #include "nvim/ascii.h" #include "nvim/keymap.h" diff --git a/src/nvim/main.c b/src/nvim/main.c index d1c968b511..a5fa153fa6 100644 --- a/src/nvim/main.c +++ b/src/nvim/main.c @@ -7,6 +7,7 @@ */ #define EXTERN +#include <inttypes.h> #include <string.h> #include <stdbool.h> diff --git a/src/nvim/mark.c b/src/nvim/mark.c index 96c7615674..a077e60d07 100644 --- a/src/nvim/mark.c +++ b/src/nvim/mark.c @@ -10,6 +10,7 @@ * mark.c: functions for setting marks and jumping to them */ +#include <inttypes.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/mbyte.c b/src/nvim/mbyte.c index 3b36e53f66..70ebbf5b94 100644 --- a/src/nvim/mbyte.c +++ b/src/nvim/mbyte.c @@ -76,6 +76,7 @@ * some commands, like ":menutrans" */ +#include <inttypes.h> #include <string.h> #include <wchar.h> diff --git a/src/nvim/memfile.c b/src/nvim/memfile.c index 59c8424c9b..823faaa68e 100644 --- a/src/nvim/memfile.c +++ b/src/nvim/memfile.c @@ -31,6 +31,7 @@ * file is opened. */ +#include <inttypes.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/memline.c b/src/nvim/memline.c index 99a440cd9e..f036348fc2 100644 --- a/src/nvim/memline.c +++ b/src/nvim/memline.c @@ -41,6 +41,7 @@ * mf_get(). */ +#include <inttypes.h> #include <string.h> #include <stdbool.h> diff --git a/src/nvim/memory.c b/src/nvim/memory.c index eae30952b5..378c50539c 100644 --- a/src/nvim/memory.c +++ b/src/nvim/memory.c @@ -1,5 +1,6 @@ // Various routines dealing with allocation and deallocation of memory. +#include <inttypes.h> #include <string.h> #include <stdbool.h> diff --git a/src/nvim/menu.c b/src/nvim/menu.c index 225e48e633..9c81824cbb 100644 --- a/src/nvim/menu.c +++ b/src/nvim/menu.c @@ -11,6 +11,7 @@ * Code for menus. Used for the GUI and 'wildmenu'. */ +#include <inttypes.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/message.c b/src/nvim/message.c index fd62e670b0..ce7b4c0942 100644 --- a/src/nvim/message.c +++ b/src/nvim/message.c @@ -12,6 +12,7 @@ #define MESSAGE_FILE /* don't include prototype for smsg() */ +#include <inttypes.h> #include <stdbool.h> #include <string.h> #include <math.h> diff --git a/src/nvim/misc1.c b/src/nvim/misc1.c index ad24acb108..efef0445df 100644 --- a/src/nvim/misc1.c +++ b/src/nvim/misc1.c @@ -10,6 +10,7 @@ * misc1.c: functions that didn't seem to fit elsewhere */ +#include <inttypes.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/misc2.c b/src/nvim/misc2.c index 632f740a1f..d33e10b05a 100644 --- a/src/nvim/misc2.c +++ b/src/nvim/misc2.c @@ -9,6 +9,7 @@ /* * misc2.c: Various functions. */ +#include <inttypes.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/move.c b/src/nvim/move.c index cb146b6e2a..209b6b1a4f 100644 --- a/src/nvim/move.c +++ b/src/nvim/move.c @@ -16,6 +16,8 @@ * The 'scrolloff' option makes this a bit complicated. */ +#include <inttypes.h> + #include "nvim/vim.h" #include "nvim/ascii.h" #include "nvim/move.h" diff --git a/src/nvim/normal.c b/src/nvim/normal.c index ba25ff013e..d2fd10e6bb 100644 --- a/src/nvim/normal.c +++ b/src/nvim/normal.c @@ -11,6 +11,7 @@ * the operators. */ +#include <inttypes.h> #include <string.h> #include <stdlib.h> diff --git a/src/nvim/ops.c b/src/nvim/ops.c index 1d90220ab6..4432116193 100644 --- a/src/nvim/ops.c +++ b/src/nvim/ops.c @@ -11,6 +11,7 @@ * op_change, op_yank, do_put, do_join */ +#include <inttypes.h> #include <stdbool.h> #include <string.h> diff --git a/src/nvim/option.c b/src/nvim/option.c index 22ed0e39ab..7f9656224e 100644 --- a/src/nvim/option.c +++ b/src/nvim/option.c @@ -31,6 +31,7 @@ */ #define IN_OPTION_C +#include <inttypes.h> #include <stdbool.h> #include <string.h> #include <stdint.h> diff --git a/src/nvim/os/channel.c b/src/nvim/os/channel.c index 9c220da97f..14293d71e5 100644 --- a/src/nvim/os/channel.c +++ b/src/nvim/os/channel.c @@ -1,5 +1,6 @@ #include <stdbool.h> #include <string.h> +#include <inttypes.h> #include <uv.h> #include <msgpack.h> diff --git a/src/nvim/os_unix.c b/src/nvim/os_unix.c index c8a778a03f..a2ee25ff8d 100644 --- a/src/nvim/os_unix.c +++ b/src/nvim/os_unix.c @@ -25,6 +25,7 @@ */ # define select select_declared_wrong +#include <inttypes.h> #include <stdbool.h> #include <string.h> diff --git a/src/nvim/path.c b/src/nvim/path.c index 17440ec68f..ab51facd62 100644 --- a/src/nvim/path.c +++ b/src/nvim/path.c @@ -1,3 +1,5 @@ + +#include <inttypes.h> #include <stdbool.h> #include <stdlib.h> diff --git a/src/nvim/popupmnu.c b/src/nvim/popupmnu.c index 6bd8a5a77b..69dce359d1 100644 --- a/src/nvim/popupmnu.c +++ b/src/nvim/popupmnu.c @@ -2,6 +2,8 @@ /// /// Popup menu (PUM) // +#include <inttypes.h> + #include "nvim/vim.h" #include "nvim/ascii.h" #include "nvim/popupmnu.h" diff --git a/src/nvim/quickfix.c b/src/nvim/quickfix.c index 0062292b4d..2ef94c430c 100644 --- a/src/nvim/quickfix.c +++ b/src/nvim/quickfix.c @@ -10,6 +10,7 @@ * quickfix.c: functions for quickfix mode, using a file with error messages */ +#include <inttypes.h> #include <stdbool.h> #include <string.h> diff --git a/src/nvim/regexp.c b/src/nvim/regexp.c index 585cdb901e..c8bcb5c8dd 100644 --- a/src/nvim/regexp.c +++ b/src/nvim/regexp.c @@ -43,6 +43,7 @@ /* #undef REGEXP_DEBUG */ /* #define REGEXP_DEBUG */ +#include <inttypes.h> #include <stdbool.h> #include <string.h> diff --git a/src/nvim/regexp_nfa.c b/src/nvim/regexp_nfa.c index 1b88d3e1d4..644e7d38a9 100644 --- a/src/nvim/regexp_nfa.c +++ b/src/nvim/regexp_nfa.c @@ -4,6 +4,7 @@ * This file is included in "regexp.c". */ +#include <inttypes.h> #include <stdbool.h> #include "nvim/ascii.h" diff --git a/src/nvim/screen.c b/src/nvim/screen.c index 565fbae80b..eef74f9d6a 100644 --- a/src/nvim/screen.c +++ b/src/nvim/screen.c @@ -86,6 +86,7 @@ * update_screen() called to redraw. */ +#include <inttypes.h> #include <stdbool.h> #include <string.h> diff --git a/src/nvim/search.c b/src/nvim/search.c index d4508457d4..641ec9e19b 100644 --- a/src/nvim/search.c +++ b/src/nvim/search.c @@ -9,6 +9,7 @@ * search.c: code for normal mode searching commands */ +#include <inttypes.h> #include <string.h> #include "nvim/ascii.h" diff --git a/src/nvim/sha256.c b/src/nvim/sha256.c index 587e0504bf..9877a82fa1 100644 --- a/src/nvim/sha256.c +++ b/src/nvim/sha256.c @@ -12,6 +12,7 @@ /// 2. sha2_seed() generates a random header. /// sha256_self_test() is implicitly called once. +#include <inttypes.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/spell.c b/src/nvim/spell.c index 789c509b17..d447849bc8 100644 --- a/src/nvim/spell.c +++ b/src/nvim/spell.c @@ -284,6 +284,7 @@ // stored as an offset to the previous number in as // few bytes as possible, see offset2bytes()) +#include <inttypes.h> #include <string.h> #include <stdlib.h> diff --git a/src/nvim/strings.c b/src/nvim/strings.c index 9dcddc8805..25223a63c5 100644 --- a/src/nvim/strings.c +++ b/src/nvim/strings.c @@ -1,3 +1,5 @@ + +#include <inttypes.h> #include <stdbool.h> #include <string.h> diff --git a/src/nvim/syntax.c b/src/nvim/syntax.c index 14dc7d2c9c..ac549fe4ae 100644 --- a/src/nvim/syntax.c +++ b/src/nvim/syntax.c @@ -10,6 +10,7 @@ * syntax.c: code for syntax highlighting */ +#include <inttypes.h> #include <string.h> #include <stdlib.h> diff --git a/src/nvim/tag.c b/src/nvim/tag.c index 6bfd1ded90..7525bd2684 100644 --- a/src/nvim/tag.c +++ b/src/nvim/tag.c @@ -10,6 +10,7 @@ * Code to handle tags and the tag stack */ +#include <inttypes.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/term.c b/src/nvim/term.c index 6c173f83ce..7dfdc8d3b9 100644 --- a/src/nvim/term.c +++ b/src/nvim/term.c @@ -22,6 +22,7 @@ */ #define tgetstr tgetstr_defined_wrong +#include <inttypes.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/ui.c b/src/nvim/ui.c index 7c20f2582d..4a39c56eee 100644 --- a/src/nvim/ui.c +++ b/src/nvim/ui.c @@ -15,6 +15,7 @@ * 3. Input buffer stuff. */ +#include <inttypes.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/undo.c b/src/nvim/undo.c index a34ab90513..ed94b29f78 100644 --- a/src/nvim/undo.c +++ b/src/nvim/undo.c @@ -80,6 +80,7 @@ #define UH_MAGIC 0x18dade /* value for uh_magic when in use */ #define UE_MAGIC 0xabc123 /* value for ue_magic when in use */ +#include <inttypes.h> #include <string.h> #include "nvim/vim.h" diff --git a/src/nvim/version.c b/src/nvim/version.c index c9a1c09d5b..7a807e7696 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -10,6 +10,8 @@ /// All the remarks about older versions have been removed, they are not very /// interesting. +#include <inttypes.h> + #include "nvim/vim.h" #include "nvim/ascii.h" #include "nvim/version.h" diff --git a/src/nvim/vim.h b/src/nvim/vim.h index d927c299cb..46907adca9 100644 --- a/src/nvim/vim.h +++ b/src/nvim/vim.h @@ -96,7 +96,6 @@ typedef uint32_t u8char_T; #include <assert.h> -#include <inttypes.h> #include <wctype.h> #include <stdarg.h> diff --git a/src/nvim/window.c b/src/nvim/window.c index 861123696d..8da12fa382 100644 --- a/src/nvim/window.c +++ b/src/nvim/window.c @@ -6,6 +6,8 @@ * See README.txt for an overview of the Vim source code. */ +#include <inttypes.h> + #include "nvim/api/private/handle.h" #include "nvim/vim.h" #include "nvim/ascii.h" |