From d070fde6478431c71fb4a55e783a577439c7cb99 Mon Sep 17 00:00:00 2001 From: Malfurious Date: Thu, 20 Jul 2023 14:55:13 -0400 Subject: Multithread version 1 Signed-off-by: Malfurious --- helpers.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'helpers.c') diff --git a/helpers.c b/helpers.c index f7cc9c2..8e3be13 100644 --- a/helpers.c +++ b/helpers.c @@ -20,6 +20,13 @@ void cursinit(void) { curs_set(FALSE); timeout(25); refresh(); + + start_color(); + use_default_colors(); + + init_pair(1, COLOR_GREEN, -1); + init_pair(2, COLOR_CYAN, -1); + init_pair(3, COLOR_RED, -1); } void cursupdate(void) { @@ -57,3 +64,11 @@ int pprintw(PANEL *pan, const char *fmt, ...) { int pclear(PANEL *pan) { return wclear(panel_window(pan)); } + +int pattron(PANEL *pan, int attrs) { + return wattron(panel_window(pan), attrs); +} + +int pattroff(PANEL *pan, int attrs) { + return wattroff(panel_window(pan), attrs); +} -- cgit v1.2.3 From 67a0755a248c9793a1e7a3cf73f4041b2103ebf7 Mon Sep 17 00:00:00 2001 From: Malfurious Date: Mon, 2 Oct 2023 02:34:50 -0400 Subject: Add strict_strtoul Signed-off-by: Malfurious --- helpers.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'helpers.c') diff --git a/helpers.c b/helpers.c index 8e3be13..163cd2e 100644 --- a/helpers.c +++ b/helpers.c @@ -11,6 +11,12 @@ void *xmalloc(size_t size) { return ptr; } +unsigned long strict_strtoul(const char *nptr, int base) { + char *endptr; + unsigned long ret = strtoul(nptr, &endptr, base); + return (*endptr ? 0 : ret); +} + void cursinit(void) { setlocale(LC_ALL, ""); initscr(); -- cgit v1.2.3 From 574d5a2c4f07bed91d9682e4f48e655e88e37498 Mon Sep 17 00:00:00 2001 From: Malfurious Date: Mon, 9 Oct 2023 16:31:56 -0400 Subject: Implement support for PTRACE_EVENT_FORK and ui Signed-off-by: Malfurious --- helpers.c | 1 + 1 file changed, 1 insertion(+) (limited to 'helpers.c') diff --git a/helpers.c b/helpers.c index 163cd2e..9973093 100644 --- a/helpers.c +++ b/helpers.c @@ -33,6 +33,7 @@ void cursinit(void) { init_pair(1, COLOR_GREEN, -1); init_pair(2, COLOR_CYAN, -1); init_pair(3, COLOR_RED, -1); + init_pair(4, COLOR_YELLOW, -1); } void cursupdate(void) { -- cgit v1.2.3