Quote Originally Posted by dwks View Post
preprocessor directives have to begin with a '#' that is the first non-alphanumeric character on the line
Not true.
Code:
C:\>type t.c
  #include <stdio.h>

int main()
{
        return 0;
}

C:\>gcc -ansi -pedantic -Wall t.c

C:\>