Several of the C source files, in their header comments, claim they compile under certain compilers. In fact these claims have not been recently tested.
Before the final release of 2.24, but only after everything is merged into develop-2018-1, try to compile each C source on the following compilers-system combinations, and note the results more clearly in the header comments.
Modern gcc on Ubuntu Linux
Modern gcc on NetBSD
DICE C on AmigaDOS 1.3
DJGPP on FreeDOS
Borland C++ 3.1 (if possible) on FreeDOS
If anyone reading this issue is equipped to compile C programs with a Metrowerks compiler (I guess this means CodeWarrior) on a Mac, they're free to see if those claims still hold; but I won't bank on this and will simply state that at one point it appears that they compiled under that combination.
This is done. If I was being uber-perfectionist I would check these all again after this change to bef.c but seriously, no, that's OK. I just spot-checked the Amiga build and it's still okay. So, closing this.
Several of the C source files, in their header comments, claim they compile under certain compilers. In fact these claims have not been recently tested.
Before the final release of 2.24, but only after everything is merged into develop-2018-1, try to compile each C source on the following compilers-system combinations, and note the results more clearly in the header comments.
If anyone reading this issue is equipped to compile C programs with a Metrowerks compiler (I guess this means CodeWarrior) on a Mac, they're free to see if those claims still hold; but I won't bank on this and will simply state that at one point it appears that they compiled under that combination.