mirror of
https://github.com/neovim/neovim.git
synced 2026-07-02 07:46:41 +00:00
Remove `export` pramgas from defs headers as it causes IWYU to believe that the definitions from the defs headers comes from main header, which is not what we really want.
21 lines
692 B
C
21 lines
692 B
C
#pragma once
|
|
|
|
#include <stdint.h> // IWYU pragma: keep
|
|
|
|
#include "nvim/api/private/defs.h" // IWYU pragma: keep
|
|
#include "nvim/event/defs.h"
|
|
#include "nvim/macros_defs.h"
|
|
#include "nvim/memory_defs.h" // IWYU pragma: keep
|
|
#include "nvim/msgpack_rpc/channel_defs.h" // IWYU pragma: keep
|
|
|
|
#define METHOD_MAXLEN 512
|
|
|
|
/// HACK: os/input.c drains this queue immediately before blocking for input.
|
|
/// Events on this queue are async-safe, but they need the resolved state
|
|
/// of os_inchar(), so they are processed "just-in-time".
|
|
EXTERN MultiQueue *ch_before_blocking_events INIT( = NULL);
|
|
|
|
#ifdef INCLUDE_GENERATED_DECLARATIONS
|
|
# include "msgpack_rpc/channel.h.generated.h"
|
|
#endif
|