ref: e55b64d9cee6bd064e4bb78a8223001807ae183e
parent: 8e7ebf88a1d117be721a065f6d737cf5d55ceae1
author: lieff <lieff@users.noreply.github.com>
date: Thu Jan 11 13:12:18 EST 2018
rename MIN() & MAX() defines to avoid collisions
--- a/minimp3.h
+++ b/minimp3.h
@@ -79,8 +79,8 @@
#define MAX_SCF (255 + BITS_DEQUANTIZER_OUT * 4 - 210)
#define MAX_SCFI ((MAX_SCF + 3) & ~3)
-#define MIN(a,b) ((a) > (b) ? (b) : (a))
-#define MAX(a,b) ((a) < (b) ? (b) : (a))
+#define MINIMP3_MIN(a, b) ((a) > (b) ? (b) : (a))
+#define MINIMP3_MAX(a, b) ((a) < (b) ? (b) : (a))
#if defined(_MSC_VER) || defined(__i386__) || defined(__x86_64__)
# include <immintrin.h>
@@ -133,7 +133,7 @@
}
return 0;
}
-#elif defined __arm
+#elif defined(__arm)
# include <arm_neon.h>
# define HAVE_NEON 1
# define HAVE_SIMD 1
@@ -323,7 +323,7 @@
}
sci->total_bands = (uint8_t)nbands;
- sci->stereo_bands = (uint8_t)MIN(stereo_bands, nbands);
+ sci->stereo_bands = (uint8_t)MINIMP3_MIN(stereo_bands, nbands);
return alloc;
}
@@ -676,7 +676,7 @@
while (gain_exp < MAX_SCFI)
{
- int dexp = MIN(30*4, MAX_SCFI - gain_exp);
+ int dexp = MINIMP3_MIN(30*4, MAX_SCFI - gain_exp);
gain *= L3_ldexp_q2(dexp);
gain_exp += dexp;
}
@@ -758,7 +758,7 @@
do
{
np = *sfb++ / 2;
- pairs_to_decode = MIN(big_val_cnt, np);
+ pairs_to_decode = MINIMP3_MIN(big_val_cnt, np);
one = *scf++;
do
{
@@ -916,7 +916,7 @@
L3_stereo_top_band(left + 576, gr->sfbtab, n_sfb, max_band);
if (gr->n_long_sfb)
{
- max_band[0] = max_band[1] = max_band[2] = MAX(MAX(max_band[0], max_band[1]), max_band[2]);
+ max_band[0] = max_band[1] = max_band[2] = MINIMP3_MAX(MINIMP3_MAX(max_band[0], max_band[1]), max_band[2]);
}
for (i = 0; i < max_blocks; i++)
{
@@ -1162,8 +1162,8 @@
static int L3_restore_reservoir(mp3dec_t *h, bs_t *bs, mp3dec_scratch_t *s, int main_data_begin)
{
int frame_bytes = (bs->limit - bs->pos)/8;
- int bytes_have = MIN(h->reserv, main_data_begin);
- memcpy(s->maindata, h->reserv_buf + MAX(0, h->reserv - main_data_begin), MIN(h->reserv, main_data_begin));
+ int bytes_have = MINIMP3_MIN(h->reserv, main_data_begin);
+ memcpy(s->maindata, h->reserv_buf + MINIMP3_MAX(0, h->reserv - main_data_begin), MINIMP3_MIN(h->reserv, main_data_begin));
memcpy(s->maindata + bytes_have, bs->buf + bs->pos/8, frame_bytes);
bs_init(&s->bs, s->maindata, bytes_have + frame_bytes);
return h->reserv >= main_data_begin;
@@ -1575,7 +1575,7 @@
}
if (frame_bytes && i + frame_and_padding <= mp3_bytes &&
- mp3d_match_frame(mp3, MIN((frame_bytes + 1)*4, mp3_bytes - i), frame_bytes))
+ mp3d_match_frame(mp3, MINIMP3_MIN((frame_bytes + 1)*4, mp3_bytes - i), frame_bytes))
{
*ptr_frame_bytes = frame_and_padding;
return i;