Compiling 'gui' undder gcc31 gives me problems when PSOperators.h
includes DPSOperators.h - the error message complains that va_start
is used in a non varargs function in PSPrintf() - which is incorrect
in itself as the va_start is within DPSPrintf().
The problem is due to the static inlining of the iinner function which
causes problems when nested within the outer one. A simple fix is to
simply declare the function as 'static'. The optimiser should be able to
decide whether too inline it or not anyway (as far as I know).