2 * Each iteration of the scanning of "SCAN()" re-evaluates the recursive
5 * Did I already mention that the C preprocessor language
18 SCAN(SCAN( A() )) // B ( )
19 SCAN(SCAN(SCAN( A() ))) // A ( )
21 * check-name: Preprocessor #3
22 * check-description: Sparse used to get this wrong, outputting A third, not B.
23 * check-command: sparse -E $file