summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorguenther <>2014-06-02 05:17:45 +0000
committerguenther <>2014-06-02 05:17:45 +0000
commit95c0ce676f45c601e820a171f77a88e23dc3eacd (patch)
treebbbf32cb222e96dbfcab425620d15e8d0899e9a0 /src/lib
parent9c68e5e249ef03e199add135515dbefcd5c0f9aa (diff)
downloadopenbsd-95c0ce676f45c601e820a171f77a88e23dc3eacd.tar.gz
openbsd-95c0ce676f45c601e820a171f77a88e23dc3eacd.tar.bz2
openbsd-95c0ce676f45c601e820a171f77a88e23dc3eacd.zip
Since pqueue is a private interface and the header defining the struct
isn't even exported, there's no (sane) way for someone else to use the typedef. Eliminate the typedef and just use "struct _pqueue *". duplicate typedef pointed out by Brent Cook (busterb (at) gmail.com) ok miod@
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libssl/dtls1.h7
-rw-r--r--src/lib/libssl/src/ssl/dtls1.h7
2 files changed, 6 insertions, 8 deletions
diff --git a/src/lib/libssl/dtls1.h b/src/lib/libssl/dtls1.h
index b0cf839b78..5a14ee427b 100644
--- a/src/lib/libssl/dtls1.h
+++ b/src/lib/libssl/dtls1.h
@@ -144,11 +144,10 @@ struct dtls1_timeout_st {
144}; 144};
145 145
146struct _pqueue; 146struct _pqueue;
147typedef struct _pqueue *pqueue;
148 147
149typedef struct record_pqueue_st { 148typedef struct record_pqueue_st {
150 unsigned short epoch; 149 unsigned short epoch;
151 pqueue q; 150 struct _pqueue *q;
152} record_pqueue; 151} record_pqueue;
153 152
154typedef struct hm_fragment_st { 153typedef struct hm_fragment_st {
@@ -191,10 +190,10 @@ typedef struct dtls1_state_st {
191 record_pqueue processed_rcds; 190 record_pqueue processed_rcds;
192 191
193 /* Buffered handshake messages */ 192 /* Buffered handshake messages */
194 pqueue buffered_messages; 193 struct _pqueue *buffered_messages;
195 194
196 /* Buffered (sent) handshake records */ 195 /* Buffered (sent) handshake records */
197 pqueue sent_messages; 196 struct _pqueue *sent_messages;
198 197
199 /* Buffered application records. 198 /* Buffered application records.
200 * Only for records between CCS and Finished 199 * Only for records between CCS and Finished
diff --git a/src/lib/libssl/src/ssl/dtls1.h b/src/lib/libssl/src/ssl/dtls1.h
index b0cf839b78..5a14ee427b 100644
--- a/src/lib/libssl/src/ssl/dtls1.h
+++ b/src/lib/libssl/src/ssl/dtls1.h
@@ -144,11 +144,10 @@ struct dtls1_timeout_st {
144}; 144};
145 145
146struct _pqueue; 146struct _pqueue;
147typedef struct _pqueue *pqueue;
148 147
149typedef struct record_pqueue_st { 148typedef struct record_pqueue_st {
150 unsigned short epoch; 149 unsigned short epoch;
151 pqueue q; 150 struct _pqueue *q;
152} record_pqueue; 151} record_pqueue;
153 152
154typedef struct hm_fragment_st { 153typedef struct hm_fragment_st {
@@ -191,10 +190,10 @@ typedef struct dtls1_state_st {
191 record_pqueue processed_rcds; 190 record_pqueue processed_rcds;
192 191
193 /* Buffered handshake messages */ 192 /* Buffered handshake messages */
194 pqueue buffered_messages; 193 struct _pqueue *buffered_messages;
195 194
196 /* Buffered (sent) handshake records */ 195 /* Buffered (sent) handshake records */
197 pqueue sent_messages; 196 struct _pqueue *sent_messages;
198 197
199 /* Buffered application records. 198 /* Buffered application records.
200 * Only for records between CCS and Finished 199 * Only for records between CCS and Finished