> Issue #1516 -- Fl_Terminal: make static sgr_blink, max_utf8, ring_srow, is_continuation
> [..]
>- void sgr_blink(bool val) {
(void)val; /* NOT IMPLEMENTED */ } // e.g.
ESC[5m
>+ static void sgr_blink(bool val) {
(void)val; /* NOT IMPLEMENTED */ } // e.g.
ESC[5m
> [..]
Hmm, I coded it this way to
ensure later implementation doesn't affect the ABI,
and suggest we not make this change.
Such a change not only breaks ABI to make the change, it
would also necessitate
another ABI breakage should this method be
implemented later.
Would like to suggest we carefully consider such changes;
quite a few issues
have been opened in the last few days that seem to not take
into account code maintenance.
> Issue #1516 -- Fl_Terminal: make static sgr_blink, max_utf8, ring_srow, is_continuation
> [..]
>- void sgr_blink(bool val) { (void)val; /* NOT IMPLEMENTED */ } // e.g. ESC[5m
>+ static void sgr_blink(bool val) { (void)val; /* NOT IMPLEMENTED */ } // e.g. ESC[5m
> [..]
Hmm, I coded it this way to ensure later implementation doesn't affect the ABI,
and suggest we not make this change.
On 7/16/26 18:52, 'Albrecht Schlosser' via fltk.coredev wrote:
There are, however, some other places where making a class method 'static' makes sense (in theory), but doesn't bring real advantages.
--
You received this message because you are subscribed to the Google Groups "fltk.coredev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkcoredev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/fltkcoredev/5fc16db5-16eb-468f-9c46-b05f172a162d%40seriss.com.