I see that Bash won't compile with a C23 compiler, since it still uses old-style function definitions which C23 no longer supports. Is there any effort and/or interest in fixing this portability problem in Bash?

It's OK these days to assume C89 or later, so it's OK for Bash to switch to new-style function definitions. Indeed, most GNU projects I'm familiar with assume many C99 constructs.

Reply via email to