Hi Joshua,
I sent you an e-mail several weeks ago and have not heard back. Perhaps you didn't get it or deleted it, thinking it was spam.
I apologize for not responding sooner; I'm trying to catch up. :-)
I was very pleased to read your message. I will indeed be incorporating some of your portability changes into the code, and I thank you for those ideas.
You will not need to worry about any of the compiler warnings. In fact, I recommend turning the warnings down to Level 1. Microsoft's compiler is quite a bit more noisy in the default configuration than is GCC, but the code is OK.
Cheers,