check if htonll is defined before redefining
Merge pull request #32 from clarkda/master

check if htonll is defined before redefining