aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2008-02-18 19:24:33 +0000
committerNick Mathewson <nickm@torproject.org>2008-02-18 19:24:33 +0000
commit3277e2a8ca7914e3437f139fa6d4107f61f26a4e (patch)
treea2e5c21c7f45ea9252397847d457c1ee7b31ef7e
parent08f7842384b4aa19889f72f8d8cd7f1dc2bba470 (diff)
downloadtor-3277e2a8ca7914e3437f139fa6d4107f61f26a4e.tar
tor-3277e2a8ca7914e3437f139fa6d4107f61f26a4e.tar.gz
r18142@catbus: nickm | 2008-02-18 14:24:31 -0500
Our preferred spelling for a bitfield is "unsigned int", not "unsigned" or "uint8_t". svn:r13560
-rw-r--r--src/or/or.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/or/or.h b/src/or/or.h
index 5a0a10d50..74af37c98 100644
--- a/src/or/or.h
+++ b/src/or/or.h
@@ -802,17 +802,18 @@ typedef struct connection_t {
* *_CONNECTION_MAGIC. */
uint8_t state; /**< Current state of this connection. */
- uint8_t type:4; /**< What kind of connection is this? */
- uint8_t purpose:5; /**< Only used for DIR and EXIT types currently. */
+ unsigned int type:4; /**< What kind of connection is this? */
+ unsigned int purpose:5; /**< Only used for DIR and EXIT types currently. */
/* The next fields are all one-bit booleans. Some are only applicable to
* connection subtypes, but we hold them here anyway, to save space.
*/
- unsigned read_blocked_on_bw:1; /**< Boolean: should we start reading again
- * once the bandwidth throttler allows it? */
- unsigned write_blocked_on_bw:1; /**< Boolean: should we start writing again
- * once the bandwidth throttler allows reads? */
- unsigned hold_open_until_flushed:1; /**< Despite this connection's being
+ unsigned int read_blocked_on_bw:1; /**< Boolean: should we start reading
+ * again once the bandwidth throttler allows it? */
+ unsigned int write_blocked_on_bw:1; /**< Boolean: should we start writing
+ * again once the bandwidth throttler allows
+ * reads? */
+ unsigned int hold_open_until_flushed:1; /**< Despite this connection's being
* marked for close, do we flush it
* before closing it? */
unsigned int inbuf_reached_eof:1; /**< Boolean: did read() return 0 on this
@@ -1976,7 +1977,7 @@ typedef struct exit_redirect_t {
uint32_t addr_dest;
uint16_t port_dest;
- unsigned is_redirect:1;
+ unsigned int is_redirect:1;
} exit_redirect_t;
/* limits for TCP send and recv buffer size used for constrained sockets */
@@ -2443,7 +2444,7 @@ struct socks_request_t {
char address[MAX_SOCKS_ADDR_LEN]; /**< What address did the client ask to
connect to/resolve? */
uint16_t port; /**< What port did the client ask to connect to? */
- unsigned has_finished : 1; /**< Has the SOCKS handshake finished? Used to
+ unsigned int has_finished : 1; /**< Has the SOCKS handshake finished? Used to
* make sure we send back a socks reply for
* every connection. */
};