No changes to the code other than spacing.  Made it more linux friendly.