blob: 4122271f2aa5829523b7ca8de2b1a01afe2e921a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#ifndef TTY_INTERFACE_H
#define TTY_INTERFACE_H TTY_INTERFACE_H
#include "choices.h"
#include "options.h"
#include "tty.h"
#define SEARCH_SIZE_MAX 4096
typedef struct {
tty_t *tty;
choices_t *choices;
options_t *options;
char search[SEARCH_SIZE_MAX + 1];
} tty_interface_t;
void tty_interface_init(tty_interface_t *state, tty_t *tty, choices_t *choices, options_t *options);
void tty_interface_run(tty_interface_t *state);
#endif
|