mirror of
https://github.com/neovim/neovim.git
synced 2025-10-05 01:16:31 +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.
23 lines
852 B
C
23 lines
852 B
C
#pragma once
|
|
|
|
#include "nvim/eval/typval_defs.h" // IWYU pragma: keep
|
|
#include "nvim/pos_defs.h" // IWYU pragma: keep
|
|
#include "nvim/regexp_defs.h" // IWYU pragma: keep
|
|
#include "nvim/types_defs.h" // IWYU pragma: keep
|
|
|
|
// Second argument for vim_regcomp().
|
|
#define RE_MAGIC 1 ///< 'magic' option
|
|
#define RE_STRING 2 ///< match in string instead of buffer text
|
|
#define RE_STRICT 4 ///< don't allow [abc] without ]
|
|
#define RE_AUTO 8 ///< automatic engine selection
|
|
#define RE_NOBREAK 16 ///< don't use breakcheck functions
|
|
|
|
// values for reg_do_extmatch
|
|
#define REX_SET 1 ///< to allow \z\(...\),
|
|
#define REX_USE 2 ///< to allow \z\1 et al.
|
|
#define REX_ALL (REX_SET | REX_USE)
|
|
|
|
#ifdef INCLUDE_GENERATED_DECLARATIONS
|
|
# include "regexp.h.generated.h"
|
|
#endif
|