Hej August!
that means you are building that source using 2017 C standard gcc
support not the 2023 C standard based gcc default....
Exactly.
That may mean that gcc developers are getting sloppy,
No it doesn't. Without overthinking this, it means that the binkd source isn't quite up to speed as far as c standards are concerned and that gcc provides backwards compatibilty via the -std switch.
there is an inherent code issue that they are tripping over.
No. It compiles fine by using older c standards without having to revert to an older gcc release. If anything it is the binkd maintainer(s) who are behind the times. On the plus side it is a very easy fix and as luck would have it gnu17 can produce a vastly more capable strftime than gnu99, especially with regards to rfc-3339 formatted output such as below;
<Esc>:read !date --rfc-3339=ns
2026-01-14 18:04:01.153826413+00:00
Overkill for sure but the nanosecond part could be used to ensure uniqueness in a multiuser enviroment.
Het leven is goed,
Maurice
-o -o -o o- -o o- o- o- o- o- o- -o o- -o -o -o
(\ (\ (\ /) (\ /) /) /) /) /) /) (\ /) (\ (\ (\
^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
... Is... glisnaþ glæshluttur, gimmum gelicust, flor forste geworuht.
Ice glistens glass-clear, gem-like, a floor built by frost.
--- GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
* Origin: Little Mikey's EuroPoint @ (2:280/464.113)