lib/dp-packet.c
/* Prefixes 'size' zeroed bytes to the head end of 'b', reallocating and
 * copying its data if necessary.  Returns a pointer to the first byte of the
 * data's location in the dp_packet. */
Prefixes 'size' zeroed bytes to the head end of 'b', reallocating and
copying its data if necessary.  Returns a pointer to the first byte of the
data's location in the dp_packet.
Prefixes ' size ' zeroed bytes to the head end of ' b ' reallocating and copying its data if necessary . Returns a pointer to the first byte of the data ' s location in the dp_packet .
void *
dp_packet_push_zeros(struct dp_packet *b, size_t size)
{
    void *dst = dp_packet_push_uninit(b, size);
    memset(dst, 0, size);
    return dst;
}
void * dp_packet_push_zeros ( struct dp_packet * b , size_t size ) { void * dst = dp_packet_push_uninit ( b , size ) ; memset ( dst , 0 , size ) ; return dst ; }
Prefixes 'size' zeroed bytes to the head end of 'b', reallocating and
 copying its data if necessary.
Prefixes ' size ' zeroed bytes to the head end of ' b ' reallocating and copying its data if necessary .