fix: atrb for when _MSC_VER is defined did not have parameters

This commit is contained in:
2025-07-24 14:23:19 +02:00
parent f0c5408c51
commit 8964a1a563

View File

@@ -14,11 +14,11 @@
#define atrb_format(...) __attribute__((format(__VA_ARGS__))) #define atrb_format(...) __attribute__((format(__VA_ARGS__)))
#define atrb_nonnull(...) __attribute__((nonnull(__VA_ARGS__))) #define atrb_nonnull(...) __attribute__((nonnull(__VA_ARGS__)))
#elif defined(_MSC_VER) #elif defined(_MSC_VER)
#define atrb __declspec #define atrb(...) __declspec(__VA_ARGS__)
#define atrb_deprecated __declspec(deprecated) #define atrb_deprecated __declspec(deprecated)
#define atrb_noreturn __declspec(noreturn) #define atrb_noreturn __declspec(noreturn)
#else #else
#define atrb #define atrb()
#define atrb_deprecated #define atrb_deprecated
#define atrb_unused #define atrb_unused
#define atrb_pure #define atrb_pure