aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/os
diff options
context:
space:
mode:
authordundargoc <gocdundar@gmail.com>2023-11-28 20:31:00 +0100
committerdundargoc <33953936+dundargoc@users.noreply.github.com>2023-11-28 22:23:56 +0100
commit79b6ff28ad1204fbb4199b9092f5c578d88cb28e (patch)
tree22761f60f4dcb209598c960420d958c1fa5e1481 /src/nvim/os
parentd85e9935f262965bdccc71f80ce58b2e11acbd59 (diff)
downloadrneovim-79b6ff28ad1204fbb4199b9092f5c578d88cb28e.tar.gz
rneovim-79b6ff28ad1204fbb4199b9092f5c578d88cb28e.tar.bz2
rneovim-79b6ff28ad1204fbb4199b9092f5c578d88cb28e.zip
refactor: fix headers with IWYU
Diffstat (limited to 'src/nvim/os')
-rw-r--r--src/nvim/os/env.c8
-rw-r--r--src/nvim/os/fileio.c2
-rw-r--r--src/nvim/os/fs.c6
-rw-r--r--src/nvim/os/input.c6
-rw-r--r--src/nvim/os/input.h2
-rw-r--r--src/nvim/os/lang.c6
-rw-r--r--src/nvim/os/os_win_console.c2
-rw-r--r--src/nvim/os/process.c2
-rw-r--r--src/nvim/os/pty_conpty_win.c2
-rw-r--r--src/nvim/os/pty_process_win.c2
-rw-r--r--src/nvim/os/shell.c6
-rw-r--r--src/nvim/os/stdpaths.c2
-rw-r--r--src/nvim/os/time.h3
-rw-r--r--src/nvim/os/time_defs.h4
-rw-r--r--src/nvim/os/users.c4
15 files changed, 30 insertions, 27 deletions
diff --git a/src/nvim/os/env.c b/src/nvim/os/env.c
index 2b1907b025..8620c79069 100644
--- a/src/nvim/os/env.c
+++ b/src/nvim/os/env.c
@@ -9,7 +9,7 @@
#include <uv.h>
#include "auto/config.h"
-#include "nvim/ascii.h"
+#include "nvim/ascii_defs.h"
#include "nvim/buffer_defs.h"
#include "nvim/charset.h"
#include "nvim/cmdexpand.h"
@@ -18,8 +18,8 @@
#include "nvim/gettext.h"
#include "nvim/globals.h"
#include "nvim/log.h"
-#include "nvim/macros.h"
-#include "nvim/map.h"
+#include "nvim/macros_defs.h"
+#include "nvim/map_defs.h"
#include "nvim/memory.h"
#include "nvim/message.h"
#include "nvim/option_vars.h"
@@ -28,7 +28,7 @@
#include "nvim/path.h"
#include "nvim/strings.h"
#include "nvim/version.h"
-#include "nvim/vim.h"
+#include "nvim/vim_defs.h"
#ifdef MSWIN
# include "nvim/mbyte.h"
diff --git a/src/nvim/os/fileio.c b/src/nvim/os/fileio.c
index 4aad4c39c6..79d6ac08e7 100644
--- a/src/nvim/os/fileio.c
+++ b/src/nvim/os/fileio.c
@@ -15,7 +15,7 @@
#include "nvim/gettext.h"
#include "nvim/globals.h"
#include "nvim/log.h"
-#include "nvim/macros.h"
+#include "nvim/macros_defs.h"
#include "nvim/memory.h"
#include "nvim/message.h"
#include "nvim/os/fileio.h"
diff --git a/src/nvim/os/fs.c b/src/nvim/os/fs.c
index 16151086c7..3fc9e0ab69 100644
--- a/src/nvim/os/fs.c
+++ b/src/nvim/os/fs.c
@@ -33,18 +33,18 @@
# include <sys/xattr.h>
#endif
-#include "nvim/ascii.h"
+#include "nvim/ascii_defs.h"
#include "nvim/gettext.h"
#include "nvim/globals.h"
#include "nvim/log.h"
-#include "nvim/macros.h"
+#include "nvim/macros_defs.h"
#include "nvim/memory.h"
#include "nvim/message.h"
#include "nvim/option_vars.h"
#include "nvim/os/os.h"
#include "nvim/path.h"
#include "nvim/types_defs.h"
-#include "nvim/vim.h"
+#include "nvim/vim_defs.h"
#ifdef HAVE_SYS_UIO_H
# include <sys/uio.h>
diff --git a/src/nvim/os/input.c b/src/nvim/os/input.c
index 296433d782..5ae24c89ab 100644
--- a/src/nvim/os/input.c
+++ b/src/nvim/os/input.c
@@ -6,7 +6,7 @@
#include <uv.h>
#include "nvim/api/private/defs.h"
-#include "nvim/ascii.h"
+#include "nvim/ascii_defs.h"
#include "nvim/autocmd.h"
#include "nvim/event/loop.h"
#include "nvim/event/multiqueue.h"
@@ -18,7 +18,7 @@
#include "nvim/globals.h"
#include "nvim/keycodes.h"
#include "nvim/log.h"
-#include "nvim/macros.h"
+#include "nvim/macros_defs.h"
#include "nvim/main.h"
#include "nvim/msgpack_rpc/channel.h"
#include "nvim/option_vars.h"
@@ -28,7 +28,7 @@
#include "nvim/profile.h"
#include "nvim/rbuffer.h"
#include "nvim/state.h"
-#include "nvim/vim.h"
+#include "nvim/vim_defs.h"
#define READ_BUFFER_SIZE 0xfff
#define INPUT_BUFFER_SIZE (READ_BUFFER_SIZE * 4)
diff --git a/src/nvim/os/input.h b/src/nvim/os/input.h
index b077f80860..4b104b0b50 100644
--- a/src/nvim/os/input.h
+++ b/src/nvim/os/input.h
@@ -5,7 +5,7 @@
#include "nvim/api/private/defs.h" // IWYU pragma: keep
#include "nvim/event/multiqueue.h"
-#include "nvim/macros.h"
+#include "nvim/macros_defs.h"
EXTERN bool used_stdin INIT( = false);
diff --git a/src/nvim/os/lang.c b/src/nvim/os/lang.c
index e6db41a8ac..17d179a56a 100644
--- a/src/nvim/os/lang.c
+++ b/src/nvim/os/lang.c
@@ -12,7 +12,7 @@
#include <stdio.h>
#include "auto/config.h"
-#include "nvim/ascii.h"
+#include "nvim/ascii_defs.h"
#include "nvim/buffer.h"
#include "nvim/charset.h"
#include "nvim/cmdexpand_defs.h"
@@ -20,7 +20,7 @@
#include "nvim/ex_cmds_defs.h"
#include "nvim/garray.h"
#include "nvim/gettext.h"
-#include "nvim/macros.h"
+#include "nvim/macros_defs.h"
#include "nvim/memory.h"
#include "nvim/message.h"
#include "nvim/option.h"
@@ -29,7 +29,7 @@
#include "nvim/os/shell.h"
#include "nvim/path.h"
#include "nvim/profile.h"
-#include "nvim/vim.h"
+#include "nvim/vim_defs.h"
#ifdef INCLUDE_GENERATED_DECLARATIONS
# include "os/lang.c.generated.h"
diff --git a/src/nvim/os/os_win_console.c b/src/nvim/os/os_win_console.c
index 784f97e58b..1a5ecefaa9 100644
--- a/src/nvim/os/os_win_console.c
+++ b/src/nvim/os/os_win_console.c
@@ -2,7 +2,7 @@
#include "nvim/os/input.h"
#include "nvim/os/os.h"
#include "nvim/os/os_win_console.h"
-#include "nvim/vim.h"
+#include "nvim/vim_defs.h"
#ifdef INCLUDE_GENERATED_DECLARATIONS
# include "os/os_win_console.c.generated.h"
diff --git a/src/nvim/os/process.c b/src/nvim/os/process.c
index 7b47ba7020..d9ec3a7a8a 100644
--- a/src/nvim/os/process.c
+++ b/src/nvim/os/process.c
@@ -28,7 +28,7 @@
#if defined(__APPLE__) || defined(BSD)
# include <sys/sysctl.h>
-# include "nvim/macros.h"
+# include "nvim/macros_defs.h"
#endif
#if defined(__linux__)
diff --git a/src/nvim/os/pty_conpty_win.c b/src/nvim/os/pty_conpty_win.c
index 819b6fcf77..53169c0ef8 100644
--- a/src/nvim/os/pty_conpty_win.c
+++ b/src/nvim/os/pty_conpty_win.c
@@ -2,7 +2,7 @@
#include "nvim/os/os.h"
#include "nvim/os/pty_conpty_win.h"
-#include "nvim/vim.h"
+#include "nvim/vim_defs.h"
#ifndef EXTENDED_STARTUPINFO_PRESENT
# define EXTENDED_STARTUPINFO_PRESENT 0x00080000
diff --git a/src/nvim/os/pty_process_win.c b/src/nvim/os/pty_process_win.c
index 19eedd14cd..ca2dce36ea 100644
--- a/src/nvim/os/pty_process_win.c
+++ b/src/nvim/os/pty_process_win.c
@@ -2,7 +2,7 @@
#include <stdbool.h>
#include <stdlib.h>
-#include "nvim/ascii.h"
+#include "nvim/ascii_defs.h"
#include "nvim/eval/typval.h"
#include "nvim/mbyte.h"
#include "nvim/memory.h"
diff --git a/src/nvim/os/shell.c b/src/nvim/os/shell.c
index 817448d0d2..0aaa7be2b8 100644
--- a/src/nvim/os/shell.c
+++ b/src/nvim/os/shell.c
@@ -7,7 +7,7 @@
#include "auto/config.h"
#include "klib/kvec.h"
-#include "nvim/ascii.h"
+#include "nvim/ascii_defs.h"
#include "nvim/charset.h"
#include "nvim/eval.h"
#include "nvim/eval/typval_defs.h"
@@ -23,7 +23,7 @@
#include "nvim/func_attr.h"
#include "nvim/gettext.h"
#include "nvim/globals.h"
-#include "nvim/macros.h"
+#include "nvim/macros_defs.h"
#include "nvim/main.h"
#include "nvim/mbyte.h"
#include "nvim/memline.h"
@@ -43,7 +43,7 @@
#include "nvim/tag.h"
#include "nvim/types_defs.h"
#include "nvim/ui.h"
-#include "nvim/vim.h"
+#include "nvim/vim_defs.h"
#define DYNAMIC_BUFFER_INIT { NULL, 0, 0 }
#define NS_1_SECOND 1000000000U // 1 second, in nanoseconds
diff --git a/src/nvim/os/stdpaths.c b/src/nvim/os/stdpaths.c
index 3bb23dcfdc..7691aa5122 100644
--- a/src/nvim/os/stdpaths.c
+++ b/src/nvim/os/stdpaths.c
@@ -2,7 +2,7 @@
#include <stdbool.h>
#include <string.h>
-#include "nvim/ascii.h"
+#include "nvim/ascii_defs.h"
#include "nvim/fileio.h"
#include "nvim/func_attr.h"
#include "nvim/globals.h"
diff --git a/src/nvim/os/time.h b/src/nvim/os/time.h
index fa9989c757..2748ba6953 100644
--- a/src/nvim/os/time.h
+++ b/src/nvim/os/time.h
@@ -1,10 +1,9 @@
#pragma once
#include <stddef.h> // IWYU pragma: keep
-#include <stdint.h>
#include <time.h> // IWYU pragma: keep
-typedef uint64_t Timestamp;
+#include "nvim/os/time_defs.h" // IWYU pragma: export
#ifdef INCLUDE_GENERATED_DECLARATIONS
# include "os/time.h.generated.h"
diff --git a/src/nvim/os/time_defs.h b/src/nvim/os/time_defs.h
new file mode 100644
index 0000000000..9b71a6764d
--- /dev/null
+++ b/src/nvim/os/time_defs.h
@@ -0,0 +1,4 @@
+#pragma once
+
+#include <stdint.h>
+typedef uint64_t Timestamp;
diff --git a/src/nvim/os/users.c b/src/nvim/os/users.c
index f0666435cc..5f77b5a6ee 100644
--- a/src/nvim/os/users.c
+++ b/src/nvim/os/users.c
@@ -6,12 +6,12 @@
#include <uv.h>
#include "auto/config.h"
-#include "nvim/ascii.h"
+#include "nvim/ascii_defs.h"
#include "nvim/cmdexpand_defs.h"
#include "nvim/garray.h"
#include "nvim/memory.h"
#include "nvim/os/os.h"
-#include "nvim/vim.h"
+#include "nvim/vim_defs.h"
#ifdef HAVE_PWD_FUNCS
# include <pwd.h>
#endif