Browse Source

Provide a DISTRHO_DEPRECATED attribute

pull/131/head
JP Cimalando falkTX <falktx@gmail.com> 6 years ago
parent
commit
8b4a301d60
Signed by: falkTX <falktx@gmail.com> GPG Key ID: 2D3445A829213837
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      distrho/src/DistrhoDefines.h

+ 9
- 0
distrho/src/DistrhoDefines.h View File

@@ -66,6 +66,15 @@
# define nullptr NULL # define nullptr NULL
#endif #endif


/* Define DISTRHO_DEPRECATED */
#if defined(__GNUC__)
# define DISTRHO_DEPRECATED __attribute__((deprecated))
#elif defined(_MSC_VER)
# define DISTRHO_DEPRECATED __declspec(deprecated)
#else
# define DISTRHO_DEPRECATED
#endif

/* Define DISTRHO_SAFE_ASSERT* */ /* Define DISTRHO_SAFE_ASSERT* */
#define DISTRHO_SAFE_ASSERT(cond) if (! (cond)) d_safe_assert(#cond, __FILE__, __LINE__); #define DISTRHO_SAFE_ASSERT(cond) if (! (cond)) d_safe_assert(#cond, __FILE__, __LINE__);
#define DISTRHO_SAFE_ASSERT_BREAK(cond) if (! (cond)) { d_safe_assert(#cond, __FILE__, __LINE__); break; } #define DISTRHO_SAFE_ASSERT_BREAK(cond) if (! (cond)) { d_safe_assert(#cond, __FILE__, __LINE__); break; }


Loading…
Cancel
Save