src/lib/serial.c
uint32_t unserial_uint32(uint8_t * * const ptr)
{
    uint32_t vo;

    memcpy(&vo, *ptr, sizeof vo);
    *ptr += sizeof vo;
    return ntohl(vo);
}
/*  unserial_uint32  --  Unserialise an unsigned 32 bit integer.  */
unserial_uint32  --  Unserialise an unsigned 32 bit integer.
unserial_uint32 -- Unserialise an unsigned 32 bit integer .
uint32_t unserial_uint32(uint8_t * * const ptr)
{
    uint32_t vo;
    memcpy(&vo, *ptr, sizeof vo);
    *ptr += sizeof vo;
    return ntohl(vo);
}
uint32_t unserial_uint32 ( uint8_t * * const ptr ) { uint32_t vo ; memcpy ( & vo , * ptr , sizeof vo ) ; * ptr += sizeof vo ; return ntohl ( vo ) ; }
unserial_uint32  --  Unserialise an unsigned 32 bit integer.
unserial_uint32 -- Unserialise an unsigned 32 bit integer .