From 64a4e585430ce3996727cfd3f0f1ce42c4f50f48 Mon Sep 17 00:00:00 2001 From: Philippe Groarke Date: Thu, 16 Feb 2017 14:24:35 -0500 Subject: [PATCH] quirc.h : Fix C++ function name mangling with extern C. --- lib/quirc.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/quirc.h b/lib/quirc.h index 30b8a70..60f0170 100644 --- a/lib/quirc.h +++ b/lib/quirc.h @@ -19,6 +19,10 @@ #include +#ifdef __cplusplus +extern "C" { +#endif + struct quirc; /* Obtain the library version string. */ @@ -162,4 +166,8 @@ void quirc_extract(const struct quirc *q, int index, quirc_decode_error_t quirc_decode(const struct quirc_code *code, struct quirc_data *data); +#ifdef __cplusplus +} +#endif + #endif