Quoth G. Branden Robinson:
At 2023-09-01T22:03:54+0000, Lennart Jablonka wrote:
In that way, tparm behaves as a variadic function in K&R C. Now, it
doesn’t. We have a replacement, tiparm; alas, my OpenBSD box
doesn’t have that yet.
char *tiparm(const char *, ...);
You haven’t seen it (outside ncurses docs, perhaps) because it was
introduced in X/Open Curses Issue 7, which doesn’t seem to be
available as “onlinepub.”
I guess OpenBSD uses NetBSD curses then--I'm not aware of OpenBSD having
its own implementation. It's _really ugly_ to have to use tparm rather
than tiparm. But that's not your problem.
No, since 1996-06-02, OpenBSD uses ncurses. And old ncurses.
Don’t worry, it’s not still the same as in 1996; it’s not up to
date either, though. (BSD curses was dropped entirely on
2015-11-15.
https://invisible-island.net/ncurses/ncurses-openbsd.html
To sum up, I don't see much remaining to tune in this patch except (1)
address the OSC 8 test failure and (2) clarifying a comment. Everything
else I gripe about I can take on myself, or just add to my list of
grievances against the universe.
ack