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.
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?
- Bash not portable to C23 Paul Eggert
- Re: Bash not portable to C23 Lawrence Velázquez
- Re: Bash not portable to C23 Paul Eggert
- Re: Bash not portable to C23 Oğuz İsmail Uysal
- Re: Bash not portable to C23 Chet Ramey
- Re: Bash not portable to C23 Sam James
- Re: Bash not portable to C23 Chet Ramey
- Re: Bash not portable to C23 Sam James
- Re: Bash not portable to C23 Chet Ramey
- Re: Bash not portable to C23 Paul Eggert
- Re: Bash not portable to C23 Chet Ramey