Thrift C++ library offers some endian converters in TProtocol.h, e.g. ntohll, htonll, and etc. Some other libraries may also have these kinds of converters, such as ZooKeeper. And if we include TProtocol.h prior to zookeeper.h, zookeeper's htonll will be replaced by the thrift macros mentioned above. Consequently, I propose that we may add prefix "THRIFT_" to all these converters.