From 5d791d260320f76e6dc7ac2160c02b2fc1e1d0c8 Mon Sep 17 00:00:00 2001 From: James Zern Date: Fri, 16 Oct 2015 18:43:40 -0700 Subject: [PATCH] format_constants.h: MKFOURCC, correct cast 'd' should be promoted to uint32 before shifting by 24 Change-Id: I6212661af3802709b0098af8402ed73a0d9373ee --- src/webp/format_constants.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/webp/format_constants.h b/src/webp/format_constants.h index 4c04b50c..b6e78a64 100644 --- a/src/webp/format_constants.h +++ b/src/webp/format_constants.h @@ -15,7 +15,7 @@ #define WEBP_WEBP_FORMAT_CONSTANTS_H_ // Create fourcc of the chunk from the chunk tag characters. -#define MKFOURCC(a, b, c, d) ((uint32_t)(a) | (b) << 8 | (c) << 16 | (d) << 24) +#define MKFOURCC(a, b, c, d) ((a) | (b) << 8 | (c) << 16 | (uint32_t)(d) << 24) // VP8 related constants. #define VP8_SIGNATURE 0x9d012a // Signature in VP8 data.