Hi Alexander,
Alexander Jones wrote:
The new C23 version of the C language standard appears to have added
"bool", "true", and "false" as language keywords. This is causing
compilation errors for newer compiler versions which assume C23 by
default, specifically with the "bool" enum in "ed.h".
Thank you very much for reporting this.
I used an enum in ed to make it more compatible with older compilers by
avoiding stdbool.h. But as no good action goes unpunished, that decision is
now biting me on newer compilers. ;-)
I'll remove the enum and include stdbool.h as I do in all my other C
projects, and will release a new version ASAP.
Best regards,
Antonio.