for alignment, We can use more generic function such as<br>
<br>
static void int_to_stream(uint32_t val, uint8_t *dest)<br>
{<br>
        int i;<br>
        for(i=0;i<4;i++) {<br>
               
*(dest+i) = (val >> (8*i)) & 0xff;<br>
        }<br>
}<br>
<br>
static void int64_to_stream(uint64_t val, uint8_t *dest)<br>

{<br>

        int i;<br>

        for(i=0;i<8;i++) {<br>
               
*(dest+i) = (val >> (8*i)) & 0xff;<br>

        }<br>

}<br>
<br>
YH<br>