#include <stdint.h>
#include "libavutil/macros.h"
#undef FUNC
#undef FSUF
#undef sample
#undef sample_type
#undef OUT
#undef S
#if SAMPLE_SIZE == 32
#define sample_type …
#else
#define sample_type …
#endif
#if PLANAR
#define FSUF …
#define sample …
#define OUT …
#define S …
#else
#define FSUF …
#define sample …
#define OUT(n) …
#define S(s, c, i) …
#endif
#define FUNC(n) …
static void FUNC(flac_decorrelate_indep_c)(uint8_t **out, int32_t **in,
int channels, int len, int shift)
{ … }
static void FUNC(flac_decorrelate_ls_c)(uint8_t **out, int32_t **in,
int channels, int len, int shift)
{ … }
static void FUNC(flac_decorrelate_rs_c)(uint8_t **out, int32_t **in,
int channels, int len, int shift)
{ … }
static void FUNC(flac_decorrelate_ms_c)(uint8_t **out, int32_t **in,
int channels, int len, int shift)
{ … }