#if/#ifdef/#ifndef directive not works if there is no trailing space

``` C
//no space between #if and (FOO) causes error
#if(FOO)
#endif
```