Hi,<br>&gt; Thank you for your investigation of this. Would you like to help us make sure that GlusterFS works cleanly on 64-bit SPARC?<br>&gt;<br>&gt; -JM<br>&gt;<br>Thanks for your warm comments. I&#39;ll be glad for it when I have spare time. And I may need take some time to be familiar with gluster <a href="http://www.gluster.org/community/documentation/index.php/Development_Work_Flow">development workflow</a> . I come here just for fun:)<br>
<br>I&#39;m sorry, yesterday I made a mistake in replacing &quot;get16bits&quot; on SPARC, the code should be:<br><br>static inline uint16_t get16bits(const char *data)<br>{<br>  return  ((*data &amp; 0x00ffU) | ((*(data+1) &amp; 0x00ffU) &lt;&lt; 8));  <br>
}<br><br>Thanks,<br>Xinfeng Liu<br>