From 77ba62319ecf0e544a87662ea05c3c0e0344a070 Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Sat, 4 May 2013 20:39:54 +0200 Subject: [PATCH] wma: Fix sparse error. wma_common.c defines wma_log2() with __attribute__ ((const)), but the declaration in wma.h lacks this attribute. Sparse does not like that and fails with wma_common.c:147:15: error: symbol 'wma_log2' redeclared with different type (originally declared at wma.h:28) - different modifiers Add the const attribute also to wma.h. --- wma.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wma.h b/wma.h index 33e34a35..f0ba7f63 100644 --- a/wma.h +++ b/wma.h @@ -25,7 +25,7 @@ struct asf_header_info { }; /* wma_common.c */ -int wma_log2(unsigned int v); +__a_const int wma_log2(unsigned int v); const char *search_pattern(const char *pattern, int pattern_len, const char *buf, int buf_size); int read_asf_header(const char *buf, int loaded, struct asf_header_info *ahi); -- 2.39.5