diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/line/line_editor.h | 2 | ||||
| -rw-r--r-- | include/pipe.h | 5 | ||||
| -rw-r--r-- | include/util/non_block_input.h | 2 |
3 files changed, 7 insertions, 2 deletions
diff --git a/include/line/line_editor.h b/include/line/line_editor.h index a97b09c..8fa3841 100644 --- a/include/line/line_editor.h +++ b/include/line/line_editor.h @@ -15,6 +15,7 @@ inline bool raw_enabled = false; void disable_raw(); void enable_raw(); void editor_exit(int code); +inline bool windows_size_changed = false; class T_line_editor { @@ -49,7 +50,6 @@ public: // getter - bool windows_size_changed = false; int get_terminal_pos_cursor(); int get_buffer_index_display_begin(); diff --git a/include/pipe.h b/include/pipe.h index e7d7b67..157063d 100644 --- a/include/pipe.h +++ b/include/pipe.h @@ -6,4 +6,9 @@ namespace ov4 inline int self_pipe_fd[2] = {-1, -1}; +constexpr unsigned char SELF_PIPE_BYTE = 1; + +void self_pipe_init(); +int self_pipe_write(); + }
\ No newline at end of file diff --git a/include/util/non_block_input.h b/include/util/non_block_input.h index f5937a7..83e8809 100644 --- a/include/util/non_block_input.h +++ b/include/util/non_block_input.h @@ -1,6 +1,6 @@ #pragma once -namespace pv4 +namespace ov4 { int non_block_read_char(char *c, int *src = nullptr); |
