I know this issue irritates me so I won't belabor it.

I'm talking about what is specified, not how to find it.

When I read
1
2
#include "windows.h"
#include <stdio.h>


I know what standard files are being used.

Every time I see <windows.h> I wonder "When did windows.h become a C standard header file?" Does everybody have to support it? Nah.

In the old days everybody played havoc with the include paths and probably still do. People just threw files anywhere on the system and appended to the path and everything works. Others just threw everything in with stdio.h and that caused much pain when updating or changing compilers and libraries, etc.


The difference between the two is subtle and slight but has meaning.

- tim