Originally Posted By: Glenn Barnas
Looking further at the code, I wonder if they were trying to eliminate the return codes. \:D


...or trying to suppress the output of later shelled commands.

I can't think of a valid use for it other than maybe testing for a working cmd.exe or as a kludgy way to initialise @ERROR

But I think that you probably have the right answer.