From 732da9850833e36e9203aeadc9e71e7e8aeb41d2 Mon Sep 17 00:00:00 2001 From: M-BELLAHCENE <34917424+M-BELLAHCENE@users.noreply.github.com> Date: Fri, 16 Sep 2022 14:56:16 +0200 Subject: [PATCH 1/2] link fix when using lsquic in a cpp project (#418) Co-authored-by: MBellahcene --- src/liblsquic/lsquic_hash.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/liblsquic/lsquic_hash.h b/src/liblsquic/lsquic_hash.h index ccc7c18..325fd1f 100644 --- a/src/liblsquic/lsquic_hash.h +++ b/src/liblsquic/lsquic_hash.h @@ -6,6 +6,10 @@ #ifndef LSQUIC_HASH_H #define LSQUIC_HASH_H +#ifdef __cplusplus +extern "C" { +#endif + struct lsquic_hash; struct lsquic_hash_elem @@ -58,4 +62,9 @@ lsquic_hash_count (struct lsquic_hash *); size_t lsquic_hash_mem_used (const struct lsquic_hash *); + +#ifdef __cplusplus +} +#endif + #endif From c1664a539ba2619f1bd1214033fd19d69863409d Mon Sep 17 00:00:00 2001 From: davidleitw Date: Fri, 16 Sep 2022 21:06:12 +0800 Subject: [PATCH 2/2] Remove redundant include (#414) --- src/liblsquic/lsquic_engine.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/liblsquic/lsquic_engine.c b/src/liblsquic/lsquic_engine.c index 0202e74..734abb9 100644 --- a/src/liblsquic/lsquic_engine.c +++ b/src/liblsquic/lsquic_engine.c @@ -86,7 +86,6 @@ #include "lsquic_handshake.h" #include "lsquic_crand.h" #include "lsquic_ietf.h" -#include "lsquic_handshake.h" #define LSQUIC_LOGGER_MODULE LSQLM_ENGINE #include "lsquic_logger.h"