aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/line/line_editor.h2
-rw-r--r--include/pipe.h5
-rw-r--r--include/util/non_block_input.h2
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);