diff options
author | bfredl <bjorn.linse@gmail.com> | 2024-07-13 17:22:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-13 17:22:59 +0200 |
commit | eab535e10edd69a2224a10f789bf3c2be6f0ba36 (patch) | |
tree | 3c4d8cb0307953ed023a9b453db4b9d4b901b655 /src/nvim/api | |
parent | 2ad84286375112524e118a4f6ced68782b285a52 (diff) | |
parent | 7dffc36e61c46e6adc92cff5944e876446f3c40e (diff) | |
download | rneovim-eab535e10edd69a2224a10f789bf3c2be6f0ba36.tar.gz rneovim-eab535e10edd69a2224a10f789bf3c2be6f0ba36.tar.bz2 rneovim-eab535e10edd69a2224a10f789bf3c2be6f0ba36.zip |
Merge pull request #29315 from bfredl/staticinline
refactor(declarations): also generate prototypes for functions in headers
Diffstat (limited to 'src/nvim/api')
-rw-r--r-- | src/nvim/api/private/defs.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/nvim/api/private/defs.h b/src/nvim/api/private/defs.h index ca088d7a55..94e2d76cbe 100644 --- a/src/nvim/api/private/defs.h +++ b/src/nvim/api/private/defs.h @@ -5,7 +5,6 @@ #include <string.h> #include "klib/kvec.h" -#include "nvim/func_attr.h" #include "nvim/types_defs.h" #define ARRAY_DICT_INIT KV_INITIAL_VALUE @@ -20,6 +19,7 @@ # define ArrayOf(...) Array # define DictionaryOf(...) Dictionary # define Dict(name) KeyDict_##name +# include "api/private/defs.h.inline.generated.h" #endif // Basic types @@ -47,15 +47,13 @@ typedef enum { /// Internal call from Lua code #define LUA_INTERNAL_CALL (VIML_INTERNAL_CALL + 1) -static inline bool is_internal_call(uint64_t channel_id) - REAL_FATTR_ALWAYS_INLINE REAL_FATTR_CONST; - /// Check whether call is internal /// /// @param[in] channel_id Channel id. /// /// @return true if channel_id refers to internal channel. static inline bool is_internal_call(const uint64_t channel_id) + FUNC_ATTR_ALWAYS_INLINE FUNC_ATTR_CONST { return !!(channel_id & INTERNAL_CALL_MASK); } |