From b2cba34c45341abbb31f0a47351e489e92732ee0 Mon Sep 17 00:00:00 2001 From: Ludovic 'Archivist' Lagouardette Date: Fri, 7 Oct 2022 13:04:52 +0200 Subject: [PATCH] Fixed some errors in code position relative to __cplusplus directives --- LibSnugLog/public_include/sl/register.h | 3 +-- LibSnugLog/public_include/sl/transaction.h | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/LibSnugLog/public_include/sl/register.h b/LibSnugLog/public_include/sl/register.h index 5aea7ec..267086f 100644 --- a/LibSnugLog/public_include/sl/register.h +++ b/LibSnugLog/public_include/sl/register.h @@ -11,19 +11,18 @@ #include "sl/strategies.h" -#ifdef __cplusplus struct sl_buffer_strategy; struct sl_sink_strategy; struct sl_overflow_strategy; struct sl_output_strategy; +#ifdef __cplusplus namespace sl { using buffer_strategy = sl_buffer_strategy; using sink_strategy = sl_sink_strategy; using overflow_strategy = sl_overflow_strategy; using output_strategy = sl_output_strategy; } - #else typedef struct sl_buffer_strategy buffer_strategy; typedef struct sl_sink_strategy sink_strategy; diff --git a/LibSnugLog/public_include/sl/transaction.h b/LibSnugLog/public_include/sl/transaction.h index 8d6e3fc..ae3258d 100644 --- a/LibSnugLog/public_include/sl/transaction.h +++ b/LibSnugLog/public_include/sl/transaction.h @@ -13,11 +13,10 @@ #endif - -#ifdef __cplusplus struct sl_log_transaction; struct sl_log_transaction_internals; +#ifdef __cplusplus namespace sl { using cstyle_log_transaction = sl_log_transaction; using cstyle_log_transaction_internals = sl_log_transaction_internals;