links

lynx-like text mode web browser
git clone anongit@rnpnr.xyz:links.git
Log | Files | Refs | Feed | README | LICENSE

Commit: 07aab85a05b5f026fd1a10e16363749045c9fa51
Parent: c8d2afc4e64c9783d77b94e52babc3e74f31e868
Author: opask
Date:   Sat, 28 Jul 2018 19:52:51 -0600

remove unused functions in kbd.c

Diffstat:
Mkbd.c | 90-------------------------------------------------------------------------------
1 file changed, 0 insertions(+), 90 deletions(-)

diff --git a/kbd.c b/kbd.c @@ -36,7 +36,6 @@ struct itrm { static void free_trm(struct itrm *); static void in_kbd(void *); -static void in_sock(void *); static struct itrm *ditrm = NULL; @@ -346,13 +345,6 @@ void handle_trm(int sock_out, void *init_string, int init_len) itrm->mouse_h = NULL; } -static void unblock_itrm_x(void *h) -{ - close_handle(h); - if (!ditrm) return; - unblock_itrm(0); -} - int unblock_itrm(int fd) { struct itrm *itrm = ditrm; @@ -441,88 +433,6 @@ do { \ xx = cc; \ } while (0) -static void in_sock(void *itrm_) -{ - struct itrm *itrm = (struct itrm *)itrm_; - unsigned char buf[OUT_BUF_SIZE]; - - unsigned char *path, *delet; - int pl, dl; - unsigned char ch; - unsigned char fg; - int c, i, p; - int rs; - - EINTRLOOP(c, (int)read(itrm->sock_in, buf, OUT_BUF_SIZE)); - if (c <= 0) { - fr: - itrm_error(itrm); - goto ret; - } - - qwerty: - for (i = 0; i < c; i++) if (!buf[i]) goto ex; - if (!is_blocked()) - hard_write(itrm->std_out, buf, c); - goto ret; - ex: - if (!is_blocked()) - hard_write(itrm->std_out, buf, i); - i++; - memmove(buf, buf + i, c - i); - c -= i; - p = 0; - path = init_str(); - delet = init_str(); - pl = dl = 0; - RD(fg); - while (1) { - RD(ch); - if (!ch) break; - add_chr_to_str(&path, &pl, ch); - } - while (1) { - RD(ch); - if (!ch) break; - add_chr_to_str(&delet, &dl, ch); - } - if (!*path) { - dispatch_special(delet); - } else { - int blockh; - unsigned char *param; - if (is_blocked() && fg) { - if (*delet) - EINTRLOOP(rs, unlink(cast_const_char delet)); - goto to_je_ale_hnus; - } - param = xmalloc(strlen(cast_const_char path) + strlen(cast_const_char delet) + 3); - param[0] = fg; - strcpy(cast_char(param + 1), cast_const_char path); - strcpy(cast_char(param + 1 + strlen(cast_const_char path) + 1), cast_const_char delet); - if (fg == 1) block_itrm(0); - if ((blockh = start_thread(exec_thread, param, (int)strlen(cast_const_char path) + (int)strlen(cast_const_char delet) + 3, *delet != 0)) == -1) { - if (fg == 1) unblock_itrm(0); - free(param); - goto to_je_ale_hnus; - } - free(param); - if (fg == 1) - set_handlers(blockh, unblock_itrm_x, NULL, (void *)(my_intptr_t)blockh); - else - set_handlers(blockh, close_handle, NULL, (void *)(my_intptr_t)blockh); - } - to_je_ale_hnus: - free(path); - free(delet); - memmove(buf, buf + p, c - p); - c -= p; - goto qwerty; - - ret: - return; -} - static int process_queue(struct itrm *); static int get_esc_code(unsigned char *, int, unsigned char *, int *, int *);