Hello, I'm reading your great "GNU coding standards", in which are a lot of useful guidelines, even for non-GNU coders.
While reading, I have encountered a small error : In ยง 5.5 "Portability between System Types", 6th line, one can see :
"As for systems that are not like Unix, such as MSDOS, Windows, the Macintosh, VMS, and MVS, supporting them is often a lot of work."
This is untrue for two reasons :
1) "Macintosh" is not an operating system. A Macintosh is a computer running "MacOS", the Macintosh Operating System.
2) MacOS X, the lastest version is an Unix (based on 4.4-BSD with a Mach kernel). Yes, the older versions (MacOS 9, 8, 7, 6 etc.) were not unixes.
So I suggest this replacement :
"As for systems that are not like Unix, such as MSDOS, Windows, old versions of MacOS, VMS, and MVS, supporting them is often a lot of work."
We could be more precise (MacOS X and non-X), but I guess this is not the point. Anyway, feel free to enhance my suggestion.