diff options
| author | B. Watson <urchlay@slackware.uk> | 2026-03-09 21:41:56 -0400 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2026-03-09 21:41:56 -0400 |
| commit | 15488c9cb3c7200efc3c863b505959a07e96e89a (patch) | |
| tree | 2a81ce3238db200c74964eab3dc99f3cb7cac905 /src/cmd.c | |
| parent | 5d38ff9d6a6e9d0fe7d0d03896780f393a13ba0d (diff) | |
| download | fujinet-chat-15488c9cb3c7200efc3c863b505959a07e96e89a.tar.gz | |
use 16-bit ints for ping times (saves 778 bytes).
Diffstat (limited to 'src/cmd.c')
| -rw-r--r-- | src/cmd.c | 15 |
1 files changed, 4 insertions, 11 deletions
@@ -229,20 +229,13 @@ static void send_ctcp(void) { txbuf_send(); } -long read_rtclok(void) { - long r; - - r = ((long)OS.rtclok[0] << 16); - r |= (OS.rtclok[1] << 8); - r |= OS.rtclok[2]; - - return r; +/* only the bottom 15 bits! */ +unsigned int read_rtclok(void) { + return ((OS.rtclok[1] << 8) | (OS.rtclok[2])) & 0x7fff; } static void rtclok_to_numbuf(void) { - long r; - r = read_rtclok(); - ltoa(r, numbuf, 10); + itoa(read_rtclok(), numbuf, 10); } static void do_ctcp_ping(void) { |
