From ff72749b0ba3323bfad1f32a33185bc8001b0549 Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Mon, 2 Oct 2023 20:52:36 +0200 Subject: [PATCH] audiodec/tag.c: Fix to resolve shift overflow warnings in tag.c Change XING_MAGIC and INFO_MAGIC to use unsigned long long to avoid warnings. --- src/driver/audiodec/tag.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/driver/audiodec/tag.c b/src/driver/audiodec/tag.c index e3efe9834..bb74b82d9 100644 --- a/src/driver/audiodec/tag.c +++ b/src/driver/audiodec/tag.c @@ -32,8 +32,8 @@ #endif /* INCLUDE_UNUSED_STUFF */ # include -# define XING_MAGIC (('X' << 24) | ('i' << 16) | ('n' << 8) | 'g') -# define INFO_MAGIC (('I' << 24) | ('n' << 16) | ('f' << 8) | 'o') +#define XING_MAGIC ((unsigned long long)('X' << 24 | 'i' << 16 | 'n' << 8 | 'g')) +#define INFO_MAGIC ((unsigned long long)('I' << 24 | 'n' << 16 | 'f' << 8 | 'o')) # define LAME_MAGIC (('L' << 24) | ('A' << 16) | ('M' << 8) | 'E') /*