MSYS.BAT is broken on Windows 9x platforms because it uses UNIX style
(LF) line endings, which is incompatible with MS-DOS - the environment
that batch (.BAT) files use under Windows 95/98/ME. When msys.bat is
invoked on these systems, it will return "Bad command or file name".
This solution, from the advice of Peter Hayward, is to save the file
with DOS-style CR/LF line endings. This corrects the situation under
win9x and should pose no problem on NT/2000/XP/Vista/7 systems.
I included the standard `patchfile.diff' , but I'm also including the actual,
modified `msys.bat' file too.