getchar.h (681B)
1 #pragma once 2 3 #include <stddef.h> // IWYU pragma: keep 4 #include <stdint.h> // IWYU pragma: keep 5 6 #include "nvim/api/private/defs.h" // IWYU pragma: keep 7 #include "nvim/eval/typval_defs.h" // IWYU pragma: keep 8 #include "nvim/getchar_defs.h" // IWYU pragma: keep 9 #include "nvim/types_defs.h" // IWYU pragma: keep 10 11 /// Argument for flush_buffers(). 12 typedef enum { 13 FLUSH_MINIMAL, 14 FLUSH_TYPEAHEAD, ///< flush current typebuf contents 15 FLUSH_INPUT, ///< flush typebuf and inchar() input 16 } flush_buffers_T; 17 18 enum { NSCRIPT = 15, }; ///< Maximum number of streams to read script from 19 20 EXTERN bool test_disable_char_avail INIT( = false); 21 22 #include "getchar.h.generated.h"