Browse Source

Misc stuff

tags/v0.9.0
falkTX 13 years ago
parent
commit
30c112c0d2
2 changed files with 9 additions and 1 deletions
  1. +1
    -1
      c++/carla-backend/vst.cpp
  2. +8
    -0
      c++/carla-includes/carla_includes.h

+ 1
- 1
c++/carla-backend/vst.cpp View File

@@ -1424,7 +1424,7 @@ public:
void handleAudioMasterAutomate(const uint32_t index, const double value)
{
//CARLA_ASSERT(m_enabled);
CARLA_ASSERT(index < param.count);
CARLA_ASSERT_INT(index < param.count, index);

if (index >= param.count /*|| ! m_enabled*/)
return;


+ 8
- 0
c++/carla-includes/carla_includes.h View File

@@ -104,8 +104,10 @@

#ifdef NDEBUG
# define CARLA_ASSERT(cond) ((!(cond)) ? carla_assert(#cond, __FILE__, __LINE__) : pass())
# define CARLA_ASSERT_INT(cond, value) ((!(cond)) ? carla_assert_int(#cond, __FILE__, __LINE__, value) : pass())
#else
# define CARLA_ASSERT Q_ASSERT
# define CARLA_ASSERT_INT(cond, value) Q_ASSERT(cond)
#endif

// carla_setprocname
@@ -130,6 +132,12 @@ void carla_assert(const char* const assertion, const char* const file, const int
qCritical("Carla assertion failure: \"%s\" in file %s, line %i", assertion, file, line);
}

static inline
void carla_assert_int(const char* const assertion, const char* const file, const int line, const int value)
{
qCritical("Carla assertion failure: \"%s\" in file %s, line %i, value %i", assertion, file, line, value);
}

static inline
const char* bool2str(const bool yesNo)
{


Loading…
Cancel
Save