diff options
| author | Louis Burda <quent.burda@gmail.com> | 2021-12-20 16:25:43 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2021-12-20 16:25:43 +0100 |
| commit | f07580d31d1148c4a1811c36b09ca0ad50d9576b (patch) | |
| tree | 05a8fbb44af81f3b5937df80c5af3305ec3ed3c9 /history.h | |
| parent | faee8e9c6db45c6adacfc5113d55927f92e8bf29 (diff) | |
| download | tmus-f07580d31d1148c4a1811c36b09ca0ad50d9576b.tar.gz tmus-f07580d31d1148c4a1811c36b09ca0ad50d9576b.zip | |
Restructured repository and added automatic make dependency generation
Diffstat (limited to 'history.h')
| -rw-r--r-- | history.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/history.h b/history.h deleted file mode 100644 index bbf4faa..0000000 --- a/history.h +++ /dev/null @@ -1,43 +0,0 @@ -#pragma once - -#include "list.h" - -#include "wchar.h" - -#define HISTORY_MAX 100 - -struct inputln { - wchar_t *buf; - int len, cap; - int cur; - - struct link link; -}; - -struct history { - struct link list; - struct inputln *cmd, *query; -}; - -void history_init(struct history *history); -void history_free(struct history *history); - -void history_submit(struct history *history); - -void history_prev(struct history *history); -void history_next(struct history *history); - -void history_add(struct history *history, struct inputln *line); -void history_pop(struct inputln *line); - -struct inputln *inputln_init(void); -void inputln_free(struct inputln *ln); - -void inputln_left(struct inputln *line); -void inputln_right(struct inputln *line); - -void inputln_addch(struct inputln *line, wchar_t c); -void inputln_del(struct inputln *line, int n); - -void inputln_copy(struct inputln *dst, struct inputln *src); -void inputln_replace(struct inputln *line, const wchar_t *str); |
