aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-12-23 08:28:17 +0800
committerGitHub <noreply@github.com>2023-12-23 08:28:17 +0800
commit242261d4e77806cdb4559c2be58613113a393a4e (patch)
tree9a6a6e1ded19514fe118833d2698532811691d0b /src/nvim/eval
parent0c3d2a7fd99d6171fad81cc8b010281b1cd1c3e0 (diff)
downloadrneovim-242261d4e77806cdb4559c2be58613113a393a4e.tar.gz
rneovim-242261d4e77806cdb4559c2be58613113a393a4e.tar.bz2
rneovim-242261d4e77806cdb4559c2be58613113a393a4e.zip
refactor(IWYU): move evalarg_T to eval_defs.h (#26716)
Diffstat (limited to 'src/nvim/eval')
-rw-r--r--src/nvim/eval/typval_encode.c.h3
-rw-r--r--src/nvim/eval/userfunc.h2
-rw-r--r--src/nvim/eval/vars.c2
3 files changed, 5 insertions, 2 deletions
diff --git a/src/nvim/eval/typval_encode.c.h b/src/nvim/eval/typval_encode.c.h
index 2e0b68d486..c0cd0ce557 100644
--- a/src/nvim/eval/typval_encode.c.h
+++ b/src/nvim/eval/typval_encode.c.h
@@ -246,11 +246,12 @@
#include <inttypes.h>
#include <stddef.h>
+#include "klib/kvec.h"
+#include "nvim/eval.h"
#include "nvim/eval/encode.h"
#include "nvim/eval/typval.h"
#include "nvim/eval/typval_encode.h"
#include "nvim/func_attr.h"
-#include "klib/kvec.h"
/// Dummy variable used because some macros need lvalue
///
diff --git a/src/nvim/eval/userfunc.h b/src/nvim/eval/userfunc.h
index 270ca7db4e..b3488b15a7 100644
--- a/src/nvim/eval/userfunc.h
+++ b/src/nvim/eval/userfunc.h
@@ -4,8 +4,8 @@
#include <stddef.h>
#include "nvim/cmdexpand_defs.h" // IWYU pragma: keep
-#include "nvim/eval.h" // IWYU pragma: keep
#include "nvim/eval/typval_defs.h"
+#include "nvim/eval_defs.h" // IWYU pragma: keep
#include "nvim/ex_cmds_defs.h" // IWYU pragma: keep
#include "nvim/hashtab_defs.h" // IWYU pragma: keep
#include "nvim/pos_defs.h"
diff --git a/src/nvim/eval/vars.c b/src/nvim/eval/vars.c
index 8ed76341b0..dd984e8819 100644
--- a/src/nvim/eval/vars.c
+++ b/src/nvim/eval/vars.c
@@ -43,6 +43,8 @@
#include "nvim/vim_defs.h"
#include "nvim/window.h"
+typedef int (*ex_unletlock_callback)(lval_T *, char *, exarg_T *, int);
+
#ifdef INCLUDE_GENERATED_DECLARATIONS
# include "eval/vars.c.generated.h"
#endif