galeb-mkfiles

Извори пакета за Галеб
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 8c3da2e25211c57bb763d07c52442dc01e74ed7e
родитељ 9c49b4dfc951890874eafd7539bf8ddd662fcbb0
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Sun,  4 Sep 2022 20:15:01 +0200

Update TODO; remove tigetstr-test.c

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
MTODO | 2++
Dtigetstr-test.c | 58----------------------------------------------------------
измењених датотека: 2, додавања: 2(+), брисања: 58(-)

diff --git a/TODO b/TODO @@ -7,6 +7,8 @@ TODO [ ] Add SASL, rebuild s-nail, neomutt, isync +[ ] Add urlview + [ ] Add msmtp [ ] Add X (quite a task!) diff --git a/tigetstr-test.c b/tigetstr-test.c @@ -1,58 +0,0 @@ -#include <ncurses.h> -#include <term.h> - -int -main() -{ - char* s; - char buf[4096]; - - if (!initscr()) - { - perror("initscr"); - return 1; - } - cbreak(); - noecho(); - nonl(); - s = tigetstr("tsl"); - if (s) - { - if (s != (char*)-1) - { - char* ps = s; - char* pbuf = buf; - int len = 0; - const char* ver = curses_version(); - - if (!ver) - { - endwin(); - printf("!ver\n"); - return 1; - } - len = sprintf(pbuf, "%s\n", ver); - pbuf += len; - - len = sprintf(pbuf, "tigetstr(\"tsl\")=["); - pbuf += len; - while (*ps) - { - len = sprintf(pbuf, "%X%s", *ps, - *(ps+1) ? " " : ""); - pbuf += len; - ps++; - } - sprintf(pbuf, "]\n"); - } - else - sprintf(buf, "tigetstr(\"tsl\")=(char*)-1\n"); - } - else - sprintf(buf, "tigetstr(\"tsl\")=NULL\n"); - addstr(buf); - refresh(); - getchar(); - endwin(); - return 0; -}