void mk_header_response_reset(struct response_headers *header) { struct mk_iov *iov; header->status = -1; header->sent = MK_FALSE; header->ranges[0] = -1; header->ranges[1] = -1; header->content_length = -1; header->connection = 0; header->transfer_encoding = -1; header->last_modified = -1; header->upgrade = -1; header->cgi = SH_NOCGI; mk_ptr_reset(&header->content_type); mk_ptr_reset(&header->content_encoding); header->location = NULL; header->_extra_rows = NULL; header->allow_methods.len = 0; /* Initialize headers IOV */ iov = &header->headers_iov; iov->io = (struct iovec *) &header->__iov_io; iov->buf_to_free = (void *) &header->__iov_buf; mk_iov_init(&header->headers_iov, MK_HEADER_IOV, 0); }
void mk_header_response_reset(struct response_headers *header) { header->status = 0; header->sent = MK_FALSE; header->ranges[0] = -1; header->ranges[1] = -1; header->content_length = -1; header->connection = 0; header->transfer_encoding = -1; header->last_modified = -1; header->cgi = SH_NOCGI; mk_ptr_reset(&header->content_type); mk_ptr_reset(&header->content_encoding); header->location = NULL; header->_extra_rows = NULL; }