]> granicus.if.org Git - apache/commitdiff
Use 'unsigned int' instead of 'int' for bitfields
authorChristophe Jaillet <jailletc36@apache.org>
Mon, 21 Dec 2015 12:12:45 +0000 (12:12 +0000)
committerChristophe Jaillet <jailletc36@apache.org>
Mon, 21 Dec 2015 12:12:45 +0000 (12:12 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721137 13f79535-47bb-0310-9956-ffa450edef68

modules/http2/h2_io.h
modules/http2/h2_mplx.h
modules/http2/h2_request.h
modules/http2/h2_session.h
modules/http2/h2_stream.h
modules/http2/h2_task.h
modules/http2/h2_task_output.h
modules/http2/h2_workers.h

index c23fa3b470a88782407436589306f18cba208d1b..b89f8b87a60a33638e33e7ad04978bdefb10e7ed 100644 (file)
@@ -36,30 +36,30 @@ h2_io_op;
 typedef struct h2_io h2_io;
 
 struct h2_io {
-    int id;                      /* stream identifier */
-    apr_pool_t *pool;            /* stream pool */
+    int id;                          /* stream identifier */
+    apr_pool_t *pool;                /* stream pool */
     apr_bucket_alloc_t *bucket_alloc;
     
-    const struct h2_request *request;  /* request on this io */
-    struct h2_response *response;/* response to request */
-    int rst_error;               /* h2 related stream abort error */
-
-    apr_bucket_brigade *bbin;    /* input data for stream */
-    apr_bucket_brigade *bbout;   /* output data from stream */
-    apr_bucket_brigade *tmp;     /* temporary data for chunking */
-
-    int orphaned       : 1;      /* h2_stream is gone for this io */    
-    int task_done      : 1;      /* h2_task has finished for this io */
-    int request_body   : 1;      /* iff request has body */
-    int eos_in         : 1;      /* input eos has been seen */
-    int eos_in_written : 1;      /* input eos has been forwarded */
-    int eos_out        : 1;      /* output eos has been seen */
+    const struct h2_request *request;/* request on this io */
+    struct h2_response *response;    /* response to request */
+    int rst_error;                   /* h2 related stream abort error */
+
+    apr_bucket_brigade *bbin;        /* input data for stream */
+    apr_bucket_brigade *bbout;       /* output data from stream */
+    apr_bucket_brigade *tmp;         /* temporary data for chunking */
+
+    unsigned int orphaned       : 1; /* h2_stream is gone for this io */    
+    unsigned int task_done      : 1; /* h2_task has finished for this io */
+    unsigned int request_body   : 1; /* iff request has body */
+    unsigned int eos_in         : 1; /* input eos has been seen */
+    unsigned int eos_in_written : 1; /* input eos has been forwarded */
+    unsigned int eos_out        : 1; /* output eos has been seen */
     
-    h2_io_op timed_op;           /* which operation is waited on, if any */
+    h2_io_op timed_op;               /* which operation is waited on, if any */
     struct apr_thread_cond_t *timed_cond; /* condition to wait on, maybe NULL */
-    apr_time_t timeout_at;       /* when IO wait will time out */
+    apr_time_t timeout_at;           /* when IO wait will time out */
     
-    apr_size_t input_consumed;   /* how many bytes have been read */
+    apr_size_t input_consumed;       /* how many bytes have been read */
         
     int files_handles_owned;
 };
index 35b63c2a7cc320bf2db59375b860c8b04e7485f9..5e4831c3f6762513432748b9997a1b6014c3c90d 100644 (file)
@@ -67,7 +67,7 @@ struct h2_mplx {
     apr_pool_t *pool;
     apr_bucket_alloc_t *bucket_alloc;
 
-    int aborted : 1;
+    unsigned int aborted : 1;
 
     struct h2_task_queue *q;
     struct h2_io_set *stream_ios;
index 86f0eac0d2479bf7210b5bb699c8f8faa2906293..17e4b23b6ecf9a2ab04480dfc21a113a80f4a363 100644 (file)
@@ -41,9 +41,9 @@ struct h2_request {
     apr_time_t request_time;
     apr_off_t content_length;
     
-    int chunked : 1;    /* iff requst body needs to be forwarded as chunked */
-    int eoh     : 1;    /* iff end-of-headers has been seen and request is complete */
-    int push    : 1;    /* iff server push is possible for this request */
+    unsigned int chunked : 1; /* iff requst body needs to be forwarded as chunked */
+    unsigned int eoh     : 1; /* iff end-of-headers has been seen and request is complete */
+    unsigned int push    : 1; /* iff server push is possible for this request */
     
     const struct h2_config *config;
 };
index 602bf6913983076e821d300442b625881ec5161f..299e046c3757773cd037cc0e93ed51d7d5648858 100644 (file)
@@ -64,9 +64,9 @@ struct h2_session {
     server_rec *s;                  /* server/vhost we're starting on */
     const struct h2_config *config; /* Relevant config for this session */
     
-    int started       : 1;          /* session startup done */
-    int aborted       : 1;          /* this session is being aborted */
-    int reprioritize  : 1;          /* scheduled streams priority changed */
+    unsigned int started      : 1;  /* session startup done */
+    unsigned int aborted      : 1;  /* this session is being aborted */
+    unsigned int reprioritize : 1;  /* scheduled streams priority changed */
                                      
     apr_interval_time_t  wait_micros;
     int unsent_submits;             /* number of submitted, but not yet sent
index f15bf66837d045829729ca383e4671a0bd0761d0..bb884df567f60c05955bb8ffc784ad075d42d2ab 100644 (file)
@@ -60,10 +60,10 @@ struct h2_stream {
     struct h2_response *response; /* the response, once ready */
     int rst_error;              /* stream error for RST_STREAM */
     
-    int aborted    : 1;         /* was aborted */
-    int suspended  : 1;         /* DATA sending has been suspended */
-    int scheduled  : 1;         /* stream has been scheduled */
-    int submitted  : 1;         /* response HEADER has been sent */
+    unsigned int aborted   : 1; /* was aborted */
+    unsigned int suspended : 1; /* DATA sending has been suspended */
+    unsigned int scheduled : 1; /* stream has been scheduled */
+    unsigned int submitted : 1; /* response HEADER has been sent */
     
     apr_off_t input_remaining;  /* remaining bytes on input as advertised via content-length */
     apr_bucket_brigade *bbin;   /* input DATA */
index 5a7c79db62a96e22f6a3d3705312558d16eda6bd..c0aff2c82473ad7a7feaae01b3db455e1db11942 100644 (file)
@@ -55,9 +55,9 @@ struct h2_task {
     struct conn_rec *c;
     const struct h2_request *request;
     
-    int filters_set       : 1;
-    int input_eos         : 1;
-    int serialize_headers : 1;
+    unsigned int filters_set       : 1;
+    unsigned int input_eos         : 1;
+    unsigned int serialize_headers : 1;
     
     struct h2_task_input *input;
     struct h2_task_output *output;
index 10ec3ccbbcfa7851bb0392372d7d4054974ac2b8..3e3b857bc1e678ce9ba3e789d3147a2d2474c2e9 100644 (file)
@@ -38,7 +38,7 @@ struct h2_task_output {
     struct h2_task *task;
     h2_task_output_state_t state;
     struct h2_from_h1 *from_h1;
-    int trailers_passed  : 1;
+    unsigned int trailers_passed : 1;
 };
 
 h2_task_output *h2_task_output_create(struct h2_task *task, apr_pool_t *pool);
index f92f3732ceff26ac733caf22e887bd96ea36671e..f79d5cac07f7d42095b57c595a1e267114bfc467 100644 (file)
@@ -38,7 +38,7 @@ struct h2_workers {
     int min_size;
     int max_size;
     
-    int aborted : 1;
+    unsigned int aborted : 1;
 
     apr_threadattr_t *thread_attr;