projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
render: Fix bug measuring spanned cells.
[pspp]
/
src
/
ui
/
terminal
/
terminal-reader.c
diff --git
a/src/ui/terminal/terminal-reader.c
b/src/ui/terminal/terminal-reader.c
index 2dd932e5f64127359aca1f405d9b898589b89789..43f3b92f673dd281bc5746c688bbb759f2a2e2e1 100644
(file)
--- a/
src/ui/terminal/terminal-reader.c
+++ b/
src/ui/terminal/terminal-reader.c
@@
-22,6
+22,7
@@
#include <stdbool.h>
#include <stdio.h>
#include <stdbool.h>
#include <stdio.h>
+
#if HAVE_READLINE
#include <readline/readline.h>
#include <readline/history.h>
#if HAVE_READLINE
#include <readline/readline.h>
#include <readline/history.h>
@@
-41,6
+42,9
@@
static int rl_end;
#include "ui/terminal/terminal-reader.h"
#include "ui/terminal/terminal-reader.h"
+#include <sys/select.h>
+#include <sys/time.h>
+#include <sys/types.h>
#include <assert.h>
#include <errno.h>
#include <assert.h>
#include <errno.h>
@@
-173,7
+177,7
@@
terminal_reader_create (void)
r = xzalloc (sizeof *r);
r->reader.class = &terminal_reader_class;
r->reader.syntax = LEX_SYNTAX_INTERACTIVE;
r = xzalloc (sizeof *r);
r->reader.class = &terminal_reader_class;
r->reader.syntax = LEX_SYNTAX_INTERACTIVE;
- r->reader.error = LEX_ERROR_
INTERACTIVE
;
+ r->reader.error = LEX_ERROR_
TERMINAL
;
r->reader.file_name = NULL;
r->s = ss_empty ();
r->offset = 0;
r->reader.file_name = NULL;
r->s = ss_empty ();
r->offset = 0;