1#ifndef DEFINE_FUNC_ATTRIBUTES
2# define DEFINE_FUNC_ATTRIBUTES
3#endif
4#include "nvim/func_attr.h"
5#undef DEFINE_FUNC_ATTRIBUTES
6int shada_write_file(const char *const file, _Bool nomerge);
7int shada_read_marks(void);
8int shada_read_everything(const char *const fname, const _Bool forceit, const _Bool missing_ok);
9void shada_encode_regs(msgpack_sbuffer *const sbuf) FUNC_ATTR_NONNULL_ALL;
10void shada_encode_jumps(msgpack_sbuffer *const sbuf) FUNC_ATTR_NONNULL_ALL;
11void shada_encode_buflist(msgpack_sbuffer *const sbuf) FUNC_ATTR_NONNULL_ALL;
12void shada_encode_gvars(msgpack_sbuffer *const sbuf) FUNC_ATTR_NONNULL_ALL;
13void shada_read_sbuf(msgpack_sbuffer *const sbuf, const int flags) FUNC_ATTR_NONNULL_ALL;
14#include "nvim/func_attr.h"
15