Re: [hackers] [PATCH v2] Add clock icons to datetime module(v2)

From: Страхиња Радић <sr_AT_strahinja.org>
Date: Sun, 22 Mar 2026 08:25:50 +0100

Дана 26/03/21 08:23PM, mtdxwb написа:
> This patch adds Nerd Font clock icons that change according to the
> current hour (12-hour format). The icons are chosen based on the
> hour string extracted via strftime(%I).

This is ok as a standalone patch.


> + hour_int = atoi(hours);

Quoting https://man.openbsd.org/atoi#CAVEATS
> CAVEATS
> atoi does no overflow checking, handles unsigned numbers poorly,
> and handles strings containing trailing extra characters (like
> “123abc”) poorly. Careful use of strtol(3) and strtoul(3) can
> alleviate these problems, but strtonum(3) can be used to convert
> numbers from strings much more safely and easily.

strtonum(3) is OpenBSD-specific, but strtol(3) and strtoul(3) aren't,
and should be preferred in a portable program.
Received on Sun Mar 22 2026 - 08:25:50 CET

This archive was generated by hypermail 2.3.0 : Sun Mar 22 2026 - 08:36:36 CET