Remove unused role member in nghttp2_hd_context

This commit is contained in:
Tatsuhiro Tsujikawa 2014-07-22 02:03:18 +09:00
parent af5fd2019d
commit 06453fb15e
2 changed files with 3 additions and 12 deletions

View File

@ -281,11 +281,9 @@ static void hd_ringbuf_pop_back(nghttp2_hd_ringbuf *ringbuf)
--ringbuf->len; --ringbuf->len;
} }
static int hd_context_init(nghttp2_hd_context *context, static int hd_context_init(nghttp2_hd_context *context)
nghttp2_hd_role role)
{ {
int rv; int rv;
context->role = role;
context->bad = 0; context->bad = 0;
context->hd_table_bufsize_max = NGHTTP2_HD_DEFAULT_MAX_BUFFER_SIZE; context->hd_table_bufsize_max = NGHTTP2_HD_DEFAULT_MAX_BUFFER_SIZE;
rv = hd_ringbuf_init rv = hd_ringbuf_init
@ -314,7 +312,7 @@ int nghttp2_hd_deflate_init2(nghttp2_hd_deflater *deflater,
size_t deflate_hd_table_bufsize_max) size_t deflate_hd_table_bufsize_max)
{ {
int rv; int rv;
rv = hd_context_init(&deflater->ctx, NGHTTP2_HD_ROLE_DEFLATE); rv = hd_context_init(&deflater->ctx);
if(rv != 0) { if(rv != 0) {
return rv; return rv;
} }
@ -335,7 +333,7 @@ int nghttp2_hd_inflate_init(nghttp2_hd_inflater *inflater)
{ {
int rv; int rv;
rv = hd_context_init(&inflater->ctx, NGHTTP2_HD_ROLE_INFLATE); rv = hd_context_init(&inflater->ctx);
if(rv != 0) { if(rv != 0) {
goto fail; goto fail;
} }

View File

@ -50,11 +50,6 @@
/* Exported for unit test */ /* Exported for unit test */
extern const size_t NGHTTP2_STATIC_TABLE_LENGTH; extern const size_t NGHTTP2_STATIC_TABLE_LENGTH;
typedef enum {
NGHTTP2_HD_ROLE_DEFLATE,
NGHTTP2_HD_ROLE_INFLATE
} nghttp2_hd_role;
typedef enum { typedef enum {
NGHTTP2_HD_FLAG_NONE = 0, NGHTTP2_HD_FLAG_NONE = 0,
/* Indicates name was dynamically allocated and must be freed */ /* Indicates name was dynamically allocated and must be freed */
@ -115,8 +110,6 @@ typedef struct {
size_t hd_table_bufsize; size_t hd_table_bufsize;
/* The effective header table size. */ /* The effective header table size. */
size_t hd_table_bufsize_max; size_t hd_table_bufsize_max;
/* Role of this context; deflate or infalte */
nghttp2_hd_role role;
/* If inflate/deflate error occurred, this value is set to 1 and /* If inflate/deflate error occurred, this value is set to 1 and
further invocation of inflate/deflate will fail with further invocation of inflate/deflate will fail with
NGHTTP2_ERR_HEADER_COMP. */ NGHTTP2_ERR_HEADER_COMP. */