$ cat test.c
#include <proto/dos.h>
$ m68k-amigaos-g++ -O2 -Wall -c test.c
In file included from /opt/m68k-amigaos/lib/gcc-lib/m68k-amigaos/2.95.3/../../../../m68k-amigaos/include/../ndk/include/proto/dos.h:13,
from test.c:1:
/opt/m68k-amigaos/lib/gcc-lib/m68k-amigaos/2.95.3/../../../../m68k-amigaos/include/../ndk/include/inline/dos.h:157: badly punctuated parameter list in `#define'
/opt/m68k-amigaos/lib/gcc-lib/m68k-amigaos/2.95.3/../../../../m68k-amigaos/include/../ndk/include/inline/dos.h:262: badly punctuated parameter list in `#define'
/opt/m68k-amigaos/lib/gcc-lib/m68k-amigaos/2.95.3/../../../../m68k-amigaos/include/../ndk/include/inline/dos.h:271: badly punctuated parameter list in `#define'
/opt/m68k-amigaos/lib/gcc-lib/m68k-amigaos/2.95.3/../../../../m68k-amigaos/include/../ndk/include/inline/dos.h:372: badly punctuated parameter list in `#define'
/opt/m68k-amigaos/lib/gcc-lib/m68k-amigaos/2.95.3/../../../../m68k-amigaos/include/../ndk/include/inline/dos.h:453: badly punctuated parameter list in `#define'
/opt/m68k-amigaos/lib/gcc-lib/m68k-amigaos/2.95.3/../../../../m68k-amigaos/include/../ndk/include/inline/dos.h:570: badly punctuated parameter list in `#define'
/opt/m68k-amigaos/lib/gcc-lib/m68k-amigaos/2.95.3/../../../../m68k-amigaos/include/../ndk/include/inline/dos.h:687: badly punctuated parameter list in `#define'
Either the above bug needs resolving, or sfdc must be taught to generate some
compatible inline for stdargs.
See https://github.com/cahirwpz/amigaos-gcc-2.95.3/issues/8 :
Either the above bug needs resolving, or sfdc must be taught to generate some compatible inline for stdargs.