Lose line 3 ... C does not support namespaces.

If your compiler does not give you an error, you are building a C++ program, not a C program...
And yes it does matter.