add htonll ntohll support