Inflates name/value block stored in *in* with length *inlen*. This
function performs decompression. For each successful emission of
- header name/value pair, :macro:`NGHTTP2_HD_INFLATE_EMIT` is set in
+ header name/value pair,
+ :macro:`nghttp2_hd_inflate_flag.NGHTTP2_HD_INFLATE_EMIT` is set in
*\*inflate_flags* and name/value pair is assigned to the *nv_out*
and the function returns. The caller must not free the members of
*nv_out*.
This function returns the number of bytes processed if it succeeds,
or one of the following negative error codes:
- :macro:`NGHTTP2_ERR_NOMEM`
+ :macro:`nghttp2_error.NGHTTP2_ERR_NOMEM`
Out of memory.
- :macro:`NGHTTP2_ERR_HEADER_COMP`
+ :macro:`nghttp2_error.NGHTTP2_ERR_HEADER_COMP`
Inflation process has failed.
- :macro:`NGHTTP2_ERR_BUFFER_ERROR`
+ :macro:`nghttp2_error.NGHTTP2_ERR_BUFFER_ERROR`
The header field name or value is too large.
Example follows::