From f7319b36f4f48cdf065b9a1472c9a848ca6f95bc Mon Sep 17 00:00:00 2001 From: _ov4 Date: Sun, 18 Oct 2026 14:57:06 +0000 Subject: adapt self pipe --- include/line/line_editor.h | 2 +- include/pipe.h | 5 +++++ include/util/non_block_input.h | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) (limited to 'include') 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); -- cgit v1.3.1-4-g156e