diff options
Diffstat (limited to 'cmogstored.h')
-rw-r--r-- | cmogstored.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cmogstored.h b/cmogstored.h index 5b4493b..2dffbb2 100644 --- a/cmogstored.h +++ b/cmogstored.h @@ -197,15 +197,16 @@ enum mog_chunk_state { struct mog_http { int cs; struct { - /* only needs 4 bits, but we use 8 for alignment */ - enum mog_http_method http_method:8; + enum mog_http_method http_method:4; unsigned persistent:1; + unsigned persist_client_at_start:1; unsigned chunked:1; unsigned has_md5:1; unsigned has_content_range:1; /* for PUT */ unsigned has_range:1; /* for GET */ unsigned skip_rbuf_defer:1; enum mog_chunk_state chunk_state:2; + unsigned unused_padding:3; uint8_t path_tip; uint8_t path_end; uint16_t line_end; |