From 242261d4e77806cdb4559c2be58613113a393a4e Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Sat, 23 Dec 2023 08:28:17 +0800 Subject: refactor(IWYU): move evalarg_T to eval_defs.h (#26716) --- src/nvim/eval/typval_encode.c.h | 3 ++- src/nvim/eval/userfunc.h | 2 +- src/nvim/eval/vars.c | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) (limited to 'src/nvim/eval') 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 #include +#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 #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 -- cgit