ovs/lib/ofpbuf.c
/* Appends 'size' bytes of data to the tail end of 'b', reallocating and
 * copying its data if necessary.  Returns a pointer to the first byte of the
 * new data, which is left uninitialized. */
Appends 'size' bytes of data to the tail end of 'b', reallocating and
copying its data if necessary.  Returns a pointer to the first byte of the
new data, which is left uninitialized.
Appends ' size ' bytes of data to the tail end of ' b ' reallocating and copying its data if necessary . Returns a pointer to the first byte of the new data which is left uninitialized .
void *
ofpbuf_put_uninit(struct ofpbuf *b, size_t size)
{
    void *p;
    ofpbuf_prealloc_tailroom(b, size);
    p = ofpbuf_tail(b);
    b->size += size;
    return p;
}
void * ofpbuf_put_uninit ( struct ofpbuf * b , size_t size ) { void * p ; ofpbuf_prealloc_tailroom ( b , size ) ; p = ofpbuf_tail ( b ) ; b -> size += size ; return p ; }
Appends 'size' bytes of data to the tail end of 'b', reallocating and
 copying its data if necessary.
Appends ' size ' bytes of data to the tail end of ' b ' reallocating and copying its data if necessary .