1*1f5207b7SJohn Levon /* concatenation of 'defi' and 'ned' should result in the same token 2*1f5207b7SJohn Levon * we would get if we had 'defined' in the input stream. 3*1f5207b7SJohn Levon */ 4*1f5207b7SJohn Levon #define A 5*1f5207b7SJohn Levon #define B defi ## ned 6*1f5207b7SJohn Levon #if B(A) 7*1f5207b7SJohn Levon defined 8*1f5207b7SJohn Levon #else 9*1f5207b7SJohn Levon undefined 10*1f5207b7SJohn Levon #endif 11*1f5207b7SJohn Levon /* 12*1f5207b7SJohn Levon * check-name: Preprocessor #10 13*1f5207b7SJohn Levon * check-command: sparse -E $file 14*1f5207b7SJohn Levon * 15*1f5207b7SJohn Levon * check-output-start 16*1f5207b7SJohn Levon 17*1f5207b7SJohn Levon defined 18*1f5207b7SJohn Levon * check-output-end 19*1f5207b7SJohn Levon */ 20