Skip to content

Commit effde5b

Browse files
committed
Manage latest release of Picotls
1 parent 80ec1f2 commit effde5b

File tree

11 files changed

+62
-13
lines changed

11 files changed

+62
-13
lines changed

picohttp/demoserver.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@
2222
#include <stdlib.h>
2323
#include <string.h>
2424
#include <stdio.h>
25+
#ifdef _WINDOWS
26+
#include "wincompat.h"
27+
#include "ws2ipdef.h"
28+
#pragma warning(disable:4100)
29+
#endif
2530
#include <picotls.h>
2631
#include "picoquic_internal.h"
2732
#include "tls_api.h"

picohttp/h3zero_common.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
#include <string.h>
2727
#include <stdint.h>
2828
#include <stdio.h>
29+
#ifdef _WINDOWS
30+
#include "wincompat.h"
31+
#include "ws2ipdef.h"
32+
#pragma warning(disable:4100)
33+
#endif
2934
#include <picotls.h>
3035
#include "picosplay.h"
3136
#include "picoquic.h"

picohttp/h3zero_server.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@
2222
#include <stdlib.h>
2323
#include <string.h>
2424
#include <stdio.h>
25+
#ifdef _WINDOWS
26+
#include "wincompat.h"
27+
#include "ws2ipdef.h"
28+
#pragma warning(disable:4100)
29+
#endif
2530
#include <picotls.h>
2631
#include "picosplay.h"
2732
#include "picoquic_internal.h"

picoquic/logger.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
#include <stdio.h>
2727
#include <string.h>
2828
#include <inttypes.h>
29+
#ifdef _WINDOWS
30+
#include "wincompat.h"
31+
#include "ws2ipdef.h"
32+
#pragma warning(disable:4100)
33+
#endif
2934
#include <picotls.h>
3035
#include "picoquic_internal.h"
3136
#include "bytestream.h"

picoquic/picoquic_mbedtls.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@
2323
* required variables and function pointers so they can be used by picoquic.
2424
*/
2525

26+
27+
#ifdef _WINDOWS
28+
#include "wincompat.h"
29+
#include "ws2ipdef.h"
30+
#pragma warning(disable:4100)
31+
#endif
2632
#include "picotls.h"
2733
#ifndef PICOQUIC_WITH_MBEDTLS
2834
void picoquic_mbedtls_load(int unload)

picoquic/picoquic_ptls_fusion.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,12 @@
2323
* required variables and function pointers so they can be used by picoquic.
2424
*/
2525

26-
#include "picotls.h"
26+
#ifdef _WINDOWS
27+
#include "wincompat.h"
28+
#include "ws2ipdef.h"
29+
#pragma warning(disable:4100)
30+
#endif
31+
#include <picotls.h>
2732
#include "picoquic_crypto_provider_api.h"
2833

2934
#ifdef _WINDOWS_TRY_AGAIN

picoquic/picoquic_ptls_minicrypto.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,11 @@
2222
/* This module interfaces with the minicrypto libraries. It loads the
2323
* required variables and function pointers so they can be used by picoquic.
2424
*/
25-
25+
#ifdef _WINDOWS
26+
#include "wincompat.h"
27+
#include "ws2ipdef.h"
28+
#pragma warning(disable:4100)
29+
#endif
2630
#include "picotls.h"
2731
#include "picoquic_crypto_provider_api.h"
2832
#include "picotls/minicrypto.h"

picoquic/picoquic_ptls_openssl.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,15 @@
2323
* required variables and function pointers so they can be used by picoquic.
2424
*/
2525

26+
27+
#ifdef _WINDOWS
28+
#include "wincompat.h"
29+
#include "ws2ipdef.h"
30+
#pragma warning(disable:4100)
31+
#endif
2632
#include "picotls.h"
2733
#include "picoquic.h"
34+
2835
#include "picoquic_crypto_provider_api.h"
2936

3037
#ifdef PTLS_WITHOUT_OPENSSL

picoquic/tls_api.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@
5252

5353
#include <stddef.h>
5454
#include <stdlib.h>
55+
#ifdef _WINDOWS
56+
#include "wincompat.h"
57+
#include "ws2ipdef.h"
58+
#pragma warning(disable:4100)
59+
#endif
5560
#include "picotls.h"
5661
#include "picoquic_internal.h"
5762
#ifndef PTLS_WITHOUT_OPENSSL

picoquictest/cnxstress.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@
2222
#include <stddef.h>
2323
#include <stdlib.h>
2424
#include <string.h>
25-
#include <picotls.h>
26-
#include "picoquic_utils.h"
27-
#include "picoquic_internal.h"
28-
#include "tls_api.h"
29-
#include "picoquictest_internal.h"
3025
#ifdef _WINDOWS
3126
#include "wincompat.h"
27+
#include "ws2ipdef.h"
3228
#else
3329
#include <signal.h>
3430
#endif
35-
31+
#include <picotls.h>
32+
#include "picoquic_utils.h"
33+
#include "picoquic_internal.h"
34+
#include "tls_api.h"
35+
#include "picoquictest_internal.h"
3636
#define CNX_STRESS_ALPN "cnxstress"
3737

3838
typedef struct st_cnx_stress_stream_ctx_t {

0 commit comments

Comments
 (0)