1#ifndef DEFINE_FUNC_ATTRIBUTES
2# define DEFINE_FUNC_ATTRIBUTES
3#endif
4#include "nvim/func_attr.h"
5#undef DEFINE_FUNC_ATTRIBUTES
6static inline void ctx_save_regs(Context *ctx) FUNC_ATTR_NONNULL_ALL;
7static inline void ctx_restore_regs(Context *ctx) FUNC_ATTR_NONNULL_ALL;
8static inline void ctx_save_jumps(Context *ctx) FUNC_ATTR_NONNULL_ALL;
9static inline void ctx_restore_jumps(Context *ctx) FUNC_ATTR_NONNULL_ALL;
10static inline void ctx_save_buflist(Context *ctx) FUNC_ATTR_NONNULL_ALL;
11static inline void ctx_restore_buflist(Context *ctx) FUNC_ATTR_NONNULL_ALL;
12static inline void ctx_save_gvars(Context *ctx) FUNC_ATTR_NONNULL_ALL;
13static inline void ctx_restore_gvars(Context *ctx) FUNC_ATTR_NONNULL_ALL;
14static inline void ctx_save_funcs(Context *ctx, _Bool scriptonly) FUNC_ATTR_NONNULL_ALL;
15static inline void ctx_restore_funcs(Context *ctx) FUNC_ATTR_NONNULL_ALL;
16static inline Array sbuf_to_array(msgpack_sbuffer sbuf);
17static inline msgpack_sbuffer array_to_sbuf(Array array);
18#include "nvim/func_attr.h"
19