aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/func_attr.h
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2019-04-13 19:53:09 +0200
committerGitHub <noreply@github.com>2019-04-13 19:53:09 +0200
commit82d48c0dab0fe595edd6331e0b6ba9630f86b34a (patch)
tree51a80521ae9bfe4f98c47934133967e456b12aef /src/nvim/func_attr.h
parentcfe7f896b8e7a9188f79a4633f21e9ac4af57702 (diff)
parent7e1591e06ab85bf088c7482a15ad48fc58c1005d (diff)
downloadrneovim-82d48c0dab0fe595edd6331e0b6ba9630f86b34a.tar.gz
rneovim-82d48c0dab0fe595edd6331e0b6ba9630f86b34a.tar.bz2
rneovim-82d48c0dab0fe595edd6331e0b6ba9630f86b34a.zip
Merge pull request #9896 from justinmk/api-async-error
API: emit nvim_error_event on failed async request
Diffstat (limited to 'src/nvim/func_attr.h')
-rw-r--r--src/nvim/func_attr.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/func_attr.h b/src/nvim/func_attr.h
index 6e5e47c060..d3b600a40c 100644
--- a/src/nvim/func_attr.h
+++ b/src/nvim/func_attr.h
@@ -205,10 +205,15 @@
#endif
#ifdef DEFINE_FUNC_ATTRIBUTES
+/// Non-deferred API function.
# define FUNC_API_ASYNC
+/// Internal C function not exposed in the RPC API.
# define FUNC_API_NOEXPORT
+/// API function not exposed in VimL/eval.
# define FUNC_API_REMOTE_ONLY
+/// API function introduced at the given API level.
# define FUNC_API_SINCE(X)
+/// API function deprecated since the given API level.
# define FUNC_API_DEPRECATED_SINCE(X)
# define FUNC_ATTR_MALLOC REAL_FATTR_MALLOC
# define FUNC_ATTR_ALLOC_SIZE(x) REAL_FATTR_ALLOC_SIZE(x)