From b4c7ab4f4c3dfb6c6aa081fe2b9d94d632c4b905 Mon Sep 17 00:00:00 2001 From: Piotr Szczepanik Date: Thu, 1 Apr 2021 06:41:55 +0200 Subject: [PATCH] Add missing extern C to queue.h --- src/common/pico_util/include/pico/util/queue.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/common/pico_util/include/pico/util/queue.h b/src/common/pico_util/include/pico/util/queue.h index 8281d8b06..53a4f5b45 100644 --- a/src/common/pico_util/include/pico/util/queue.h +++ b/src/common/pico_util/include/pico/util/queue.h @@ -10,6 +10,10 @@ #include "pico.h" #include "hardware/sync.h" +#ifdef __cplusplus +extern "C" { +#endif + /** \file queue.h * \defgroup queue queue * Multi-core and IRQ safe queue implementation. @@ -181,4 +185,8 @@ void queue_remove_blocking(queue_t *q, void *data); */ void queue_peek_blocking(queue_t *q, void *data); +#ifdef __cplusplus +} +#endif + #endif