<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">diff --git src/c/include/recordio.h src/c/include/recordio.h
index 73ada1e..65af239 100644
--- src/c/include/recordio.h
+++ src/c/include/recordio.h
@@ -70,7 +70,7 @@ void close_buffer_iarchive(struct iarchive **ia);
 char *get_buffer(struct oarchive *);
 int get_buffer_len(struct oarchive *);
 
-int64_t htonll(int64_t v);
+int64_t zoo_htonll(int64_t v);
 
 #ifdef __cplusplus
 }
diff --git src/c/src/recordio.c src/c/src/recordio.c
index 968fdc4..07217c1 100644
--- src/c/src/recordio.c
+++ src/c/src/recordio.c
@@ -80,7 +80,7 @@ int oa_serialize_int(struct oarchive *oa, const char *tag, const int32_t *d)
     priv-&gt;off+=sizeof(i);
     return 0;
 }
-int64_t htonll(int64_t v)
+int64_t zoo_htonll(int64_t v)
 {
     int i = 0;
     char *s = (char *)&amp;v;
@@ -98,7 +98,7 @@ int64_t htonll(int64_t v)
 
 int oa_serialize_long(struct oarchive *oa, const char *tag, const int64_t *d)
 {
-    const int64_t i = htonll(*d);
+    const int64_t i = zoo_htonll(*d);
     struct buff_struct *priv = oa-&gt;priv;
     if ((priv-&gt;len - priv-&gt;off) &lt; sizeof(i)) {
         int rc = resize_buffer(priv, priv-&gt;len + sizeof(i));
@@ -207,7 +207,7 @@ int ia_deserialize_long(struct iarchive *ia, const char *tag, int64_t *count)
     }
     memcpy(count, priv-&gt;buffer+priv-&gt;off, sizeof(*count));
     priv-&gt;off+=sizeof(*count);
-    v = htonll(*count); // htonll and  ntohll do the same
+    v = zoo_htonll(*count); // htonll and  ntohll do the same
     *count = v;
     return 0;
 }
diff --git src/c/src/zookeeper.c src/c/src/zookeeper.c
index ca81a1b..8225094 100644
--- src/c/src/zookeeper.c
+++ src/c/src/zookeeper.c
@@ -1798,7 +1798,7 @@ static int serialize_prime_connect(struct connect_req *req, char* buffer){
     memcpy(buffer + offset, &amp;req-&gt;protocolVersion, sizeof(req-&gt;protocolVersion));
     offset = offset +  sizeof(req-&gt;protocolVersion);
 
-    req-&gt;lastZxidSeen = htonll(req-&gt;lastZxidSeen);
+    req-&gt;lastZxidSeen = zoo_htonll(req-&gt;lastZxidSeen);
     memcpy(buffer + offset, &amp;req-&gt;lastZxidSeen, sizeof(req-&gt;lastZxidSeen));
     offset = offset +  sizeof(req-&gt;lastZxidSeen);
 
@@ -1806,7 +1806,7 @@ static int serialize_prime_connect(struct connect_req *req, char* buffer){
     memcpy(buffer + offset, &amp;req-&gt;timeOut, sizeof(req-&gt;timeOut));
     offset = offset +  sizeof(req-&gt;timeOut);
 
-    req-&gt;sessionId = htonll(req-&gt;sessionId);
+    req-&gt;sessionId = zoo_htonll(req-&gt;sessionId);
     memcpy(buffer + offset, &amp;req-&gt;sessionId, sizeof(req-&gt;sessionId));
     offset = offset +  sizeof(req-&gt;sessionId);
 
@@ -1843,7 +1843,7 @@ static int deserialize_prime_response(struct prime_struct *req, char* buffer)
      memcpy(&amp;req-&gt;sessionId, buffer + offset, sizeof(req-&gt;sessionId));
      offset = offset +  sizeof(req-&gt;sessionId);
 
-     req-&gt;sessionId = htonll(req-&gt;sessionId);
+     req-&gt;sessionId = zoo_htonll(req-&gt;sessionId);
      memcpy(&amp;req-&gt;passwd_len, buffer + offset, sizeof(req-&gt;passwd_len));
      offset = offset +  sizeof(req-&gt;passwd_len);
 
diff --git src/c/tests/ZKMocks.cc src/c/tests/ZKMocks.cc
index 263f3ce..1310ab9 100644
--- src/c/tests/ZKMocks.cc
+++ src/c/tests/ZKMocks.cc
@@ -41,7 +41,7 @@ HandshakeRequest* HandshakeRequest::parse(const std::string&amp; buf) {
     int offset=sizeof(req-&gt;protocolVersion);
 
     memcpy(&amp;req-&gt;lastZxidSeen,buf.data()+offset,sizeof(req-&gt;lastZxidSeen));
-    req-&gt;lastZxidSeen = htonll(req-&gt;lastZxidSeen);
+    req-&gt;lastZxidSeen = zoo_htonll(req-&gt;lastZxidSeen);
     offset+=sizeof(req-&gt;lastZxidSeen);
 
     memcpy(&amp;req-&gt;timeOut,buf.data()+offset,sizeof(req-&gt;timeOut));
@@ -49,7 +49,7 @@ HandshakeRequest* HandshakeRequest::parse(const std::string&amp; buf) {
     offset+=sizeof(req-&gt;timeOut);
 
     memcpy(&amp;req-&gt;sessionId,buf.data()+offset,sizeof(req-&gt;sessionId));
-    req-&gt;sessionId = htonll(req-&gt;sessionId);
+    req-&gt;sessionId = zoo_htonll(req-&gt;sessionId);
     offset+=sizeof(req-&gt;sessionId);
 
     memcpy(&amp;req-&gt;passwd_len,buf.data()+offset,sizeof(req-&gt;passwd_len));
@@ -339,7 +339,7 @@ string HandshakeResponse::toString() const {
     buf.append((char*)&amp;tmp,sizeof(tmp));
     tmp=htonl(timeOut);
     buf.append((char*)&amp;tmp,sizeof(tmp));
-    int64_t tmp64=htonll(sessionId);
+    int64_t tmp64=zoo_htonll(sessionId);
     buf.append((char*)&amp;tmp64,sizeof(sessionId));
     tmp=htonl(passwd_len);
     buf.append((char*)&amp;tmp,sizeof(tmp));
</pre></body></html>