Skip to content

Commit

Permalink
Move some defines and includes.
Browse files Browse the repository at this point in the history
  • Loading branch information
foo86 committed May 6, 2015
1 parent 4007ab3 commit 663c320
Showing 1 changed file with 29 additions and 29 deletions.
58 changes: 29 additions & 29 deletions libdcadec/common.h
Expand Up @@ -28,35 +28,6 @@
#include <errno.h>
#include <assert.h>

#include "dca_context.h"
#include "ta.h"

#define DCADEC_FLAG_KEEP_DMIX_MASK \
(DCADEC_FLAG_KEEP_DMIX_2CH | DCADEC_FLAG_KEEP_DMIX_6CH)

#ifdef NDEBUG
#define DCA_DEBUG(m)
#else
#define DCA_DEBUG(m) \
fprintf(stderr, "%s+%d: %s\n", __FILE__, __LINE__, m)
#endif

#define enforce(x, m) \
do { \
if (!(x)) { \
DCA_DEBUG(m); \
return -DCADEC_EBADDATA; \
} \
} while (false)

#define require(x, m) \
do { \
if (!(x)) { \
DCA_DEBUG(m); \
return -DCADEC_ENOSUP; \
} \
} while (false)

#define AT_LEAST_GCC(major, minor) \
(defined __GNUC__) && ((__GNUC__ > (major)) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))

Expand Down Expand Up @@ -195,6 +166,35 @@ static inline uint32_t DCA_MEM32NE(const void *data)
return res;
}

#ifdef NDEBUG
#define DCA_DEBUG(m)
#else
#define DCA_DEBUG(m) \
fprintf(stderr, "%s+%d: %s\n", __FILE__, __LINE__, m)
#endif

#define enforce(x, m) \
do { \
if (!(x)) { \
DCA_DEBUG(m); \
return -DCADEC_EBADDATA; \
} \
} while (false)

#define require(x, m) \
do { \
if (!(x)) { \
DCA_DEBUG(m); \
return -DCADEC_ENOSUP; \
} \
} while (false)

#include "dca_context.h"
#include "ta.h"

#define DCADEC_FLAG_KEEP_DMIX_MASK \
(DCADEC_FLAG_KEEP_DMIX_2CH | DCADEC_FLAG_KEEP_DMIX_6CH)

// WAVEFORMATEXTENSIBLE speakers
enum WaveSpeaker {
WAVESPKR_FL, WAVESPKR_FR, WAVESPKR_FC, WAVESPKR_LFE,
Expand Down

0 comments on commit 663c320

Please sign in to comment.