// This is an open source non-commercial project. Dear PVS-Studio, please check// it. PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com#include <assert.h>#include <stdint.h>#include <inttypes.h>#include <stdbool.h>#include <stdlib.h>#include <string.h>#include <limits.h>#include"nvim/api/vim.h"#include"nvim/ascii.h"#include"nvim/api/private/helpers.h"#include"nvim/api/private/defs.h"#include"nvim/api/private/dispatch.h"#include"nvim/api/buffer.h"#include"nvim/msgpack_rpc/channel.h"#include"nvim/lua/executor.h"#include"nvim/vim.h"#include"nvim/buffer.h"#include"nvim/file_search.h"#include"nvim/window.h"#include"nvim/types.h"#include"nvim/ex_docmd.h"#include"nvim/screen.h"#include"nvim/memory.h"#include"nvim/message.h"