From 900eb9bca18f57531bc74d3a5f5b5e87870cd1ae Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Sun, 5 Apr 2026 19:59:30 -0400 Subject: Replace cc65 lib isdigit() and atoi() with less bloated isnum() and a2uint(). --- src/irc.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/irc.c') diff --git a/src/irc.c b/src/irc.c index e518205..e581e94 100644 --- a/src/irc.c +++ b/src/irc.c @@ -1,7 +1,6 @@ #include #include #include -#include #include "irc.h" #include "screen.h" @@ -123,7 +122,7 @@ static void print_ping_time(char *p) { static unsigned int sec, frac; now = read_rtclok(); - pingtime = (unsigned int)atoi(p); + pingtime = (unsigned int)a2uint(p); /* correct for rtclock rollover (every ~9 mins) */ if(now < pingtime) now |= 0x8000; @@ -384,7 +383,7 @@ static void do_forward_chan(void) { static void do_numeric(void) { static unsigned int num; - num = atoi(msg_cmd); + num = a2uint(msg_cmd); switch(num) { /* use the server's idea of what our nick is, in case it got @@ -559,7 +558,7 @@ static void dispatch_msg(void) { } else { do_server_pong(); } - } else if(isdigit(msg_cmd[0])) { + } else if(isnum(msg_cmd[0])) { do_numeric(); } else { do_catchall(0); -- cgit v1.2.3