From fc719581481cf17e3cd21d4745e64530bf44d02d Mon Sep 17 00:00:00 2001 From: Kirill Zhumarin Date: Wed, 8 Jan 2025 02:10:50 +0000 Subject: [PATCH] fix: remove unsupported attributes for MSVC --- .github/workflows/ci.yml | 1 - lib/src/Pattern.h | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index be7ed31..d31ca22 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -74,6 +74,5 @@ jobs: - uses: softprops/action-gh-release@v1 with: token: "${{ secrets.GITHUB_TOKEN }}" - prerelease: true files: | build/Release/ptr89.exe diff --git a/lib/src/Pattern.h b/lib/src/Pattern.h index b94c2bb..12d2aa0 100644 --- a/lib/src/Pattern.h +++ b/lib/src/Pattern.h @@ -123,8 +123,13 @@ class Pattern { m_debugLevel--; } + #if defined(_MSC_VER) + static void debug(const char *format, ...); + static void _debug(const char *format, ...); + #else static void debug(const char *format, ...) __attribute__((format(printf, 1, 2))); static void _debug(const char *format, ...) __attribute__((format(printf, 1, 2))); + #endif private: static DebugHandlerFunc m_debugHandler; static int m_debugLevel;