Probably this code is less portable than I think.
I've tried to do things in a portable way, but many
people have put this software together over many
years, and fixing every peep out of lint just isn't
worth my time. What can I say, it works here. Good luck!
