mod_autht_jwt: Use unsigned rather than signed one-bit fields.

Or their non-zero value should be considered -1 rather than 1.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916300 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/modules/aaa/mod_autht_jwt.c b/modules/aaa/mod_autht_jwt.c
index f1754cf..dedddec 100644
--- a/modules/aaa/mod_autht_jwt.c
+++ b/modules/aaa/mod_autht_jwt.c
@@ -72,16 +72,15 @@
     apr_hash_t *claims;
     apr_array_header_t *signs;
     apr_array_header_t *verifies;
-    int signs_set:1;
-    int verifies_set:1;
-    int fake_set:1;
+    unsigned int signs_set      :1,
+                 verifies_set   :1;
 } auth_bearer_config_rec;
 
 typedef struct {
     const char *library;
     const char *params;
     apr_crypto_t **crypto;
-    int library_set;
+    unsigned int library_set    :1;
 } auth_bearer_conf;
 
 static int auth_bearer_init(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp,