1* FLM expansion of argument 2 integer function IFLM(x) 3 integer :: x 4 IFLM = x 5 end function IFLM 6 program main 7 integer, parameter :: KWM = 999 8#define KWM 111 9#define IFLM(x) ((x)+666) 10 integer :: res 11 res = IFLM(KWM) 12 if (res .eq. 777) then 13 print *, 'pp020.F pass' 14 else 15 print *, 'pp020.F FAIL: ', res 16 end if 17 end 18