31-03-2011, 03:10 PM
Apologies, 3SUF is indeed a pp-number and therefore a valid preprocessing token. A correct example would have been
as this would have resulted in .SUF which is not a single preprocessing token but the two tokens . and SUF respectively.
Code:
#define m (a,b) a##.##b
as this would have resulted in .SUF which is not a single preprocessing token but the two tokens . and SUF respectively.
Posted by and on behalf of the MISRA C Working Group