Introduction
Introduction Statistics Contact Development Disclaimer Help
tterm: remove the timeout argument of term_read() - neatvi - [fork] simple vi-t…
git clone git://src.adamsgaard.dk/neatvi
Log
Files
Refs
README
---
commit da7dfd18e4e2895bd076ea86001f72709ac93210
parent 5baa996edd56e5540772d0b8829946dd91944ac3
Author: Ali Gholami Rudi <[email protected]>
Date: Wed, 17 Jun 2015 20:05:56 +0430
tterm: remove the timeout argument of term_read()
Diffstat:
M led.c | 12 ++++++------
M term.c | 4 ++--
M vi.c | 2 +-
M vi.h | 2 +-
4 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/led.c b/led.c
t@@ -185,15 +185,15 @@ static char *led_readchar(int c, char *kmap)
int c1, c2;
int i;
if (c == TK_CTL('v')) { /* literal character */
- buf[0] = term_read(-1);
+ buf[0] = term_read();
buf[1] = '\0';
return buf;
}
if (c == TK_CTL('k')) { /* digraph */
- c1 = term_read(-1);
+ c1 = term_read();
if (TK_INT(c1))
return NULL;
- c2 = term_read(-1);
+ c2 = term_read();
if (TK_INT(c2))
return NULL;
for (i = 0; i < LEN(digraphs); i++)
t@@ -206,7 +206,7 @@ static char *led_readchar(int c, char *kmap)
char *led_read(char **kmap)
{
- int c = term_read(-1);
+ int c = term_read();
while (!TK_INT(c)) {
switch (c) {
case TK_CTL('f'):
t@@ -218,7 +218,7 @@ char *led_read(char **kmap)
default:
return led_readchar(c, *kmap);
}
- c = term_read(-1);
+ c = term_read();
}
return NULL;
}
t@@ -236,7 +236,7 @@ static char *led_line(char *pref, char *post, char *ai, in…
post = "";
while (1) {
led_printparts(ai, pref, uc_lastline(sbuf_buf(sb)), post, *kma…
- c = term_read(-1);
+ c = term_read();
switch (c) {
case TK_CTL('f'):
*kmap = conf_kmapalt();
diff --git a/term.c b/term.c
t@@ -142,14 +142,14 @@ char *term_cmd(int *n)
return icmd;
}
-int term_read(int ms)
+int term_read(void)
{
struct pollfd ufds[1];
char n, c;
if (ibuf_pos >= ibuf_cnt) {
ufds[0].fd = 0;
ufds[0].events = POLLIN;
- if (poll(ufds, 1, ms * 1000) <= 0)
+ if (poll(ufds, 1, -1) <= 0)
return -1;
/* read a single input character */
if ((n = read(0, ibuf, 1)) <= 0)
diff --git a/vi.c b/vi.c
t@@ -67,7 +67,7 @@ static int vi_buflen;
static int vi_read(void)
{
- return vi_buflen ? vi_buf[--vi_buflen] : term_read(1000);
+ return vi_buflen ? vi_buf[--vi_buflen] : term_read();
}
static void vi_back(int c)
diff --git a/vi.h b/vi.h
t@@ -114,7 +114,7 @@ void term_kill(void);
void term_room(int n);
int term_rows(void);
int term_cols(void);
-int term_read(int timeout);
+int term_read(void);
void term_record(void);
void term_commit(void);
char *term_att(int att, int old);
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.