Remove unused static variable to fix build error 56/117756/1 accepted/tizen/common/20170307.134027 accepted/tizen/ivi/20170307.222010 accepted/tizen/mobile/20170307.221927 accepted/tizen/tv/20170307.221939 accepted/tizen/unified/20170309.033210 accepted/tizen/wearable/20170307.221956 submit/tizen/20170307.093310 submit/tizen_unified/20170308.100408
authorJiyong Min <jiyong.min@samsung.com>
Tue, 7 Mar 2017 09:22:35 +0000 (18:22 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Tue, 7 Mar 2017 09:28:57 +0000 (18:28 +0900)
 [Problem] After update tool chain to GCC6, 'definded but not used' build error happen

Before GCC6 -Wunused-variable (enabled by -Wall) didn’t warn for unused static const variables in C.
This was because some old code had constructs like: static const char rcs_id[] = "$Id:...";.
But this old special use case is not very common anymore. And not warning about such unused variables was hiding real bugs.
So GCC6 introduces -Wunused-const-variable (enabled by -Wunused-variable for C, but not for C++).

Change-Id: I075937a718b0dbbd3cab28df75084581bed363ab
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
formats/ffmpeg/mm_file_format_mmf.c
packaging/libmm-fileinfo.spec

index 93523aeb1e0127c16708f19dcc67197462a4f8e2..4864e385114735b694d73d4e37ca38294b4568dd 100755 (executable)
@@ -549,10 +549,6 @@ typedef struct AvTagSmafInfo {
 static SMAFINFO g_sSmaf_Info;
 static const unsigned char g_abBitMaskTable1[8] = {0x01,       0x02,   0x04,   0x08,   0x10,   0x20,   0x40,   0x80};
 static const unsigned short g_awBitMaskTable2[8] = {0x00FF,    0x01FE, 0x03FC, 0x07F8, 0x0FF0, 0x1FE0, 0x3FC0, 0x7F80};
-static const unsigned char g_abTableA[16] = {0, 1, 1, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15};
-static const unsigned char g_abTableD[16] = {0, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14};
-static const unsigned char g_abExpression2[16] = {0x80, 0x00, 0x1f, 0x27, 0x2f, 0x37, 0x3f, 0x47, 0x4f, 0x57, 0x5f, 0x67, 0x6f, 0x77, 0x7f, 0x80};
-static const unsigned char g_abModulation2[16] = {0x80, 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38, 0x40, 0x48, 0x50, 0x60, 0x70, 0x7f, 0x80};
 
 /**
  * Define.
index 8fb75512d3d09ef18a86aec5a36c2b5ac8d2f9d6..69b33e249f33e5afe8c3a3a8bf61394bf9d3d876 100755 (executable)
@@ -1,6 +1,6 @@
 Name:      libmm-fileinfo
 Summary:    Media Fileinfo
-Version:    0.6.56
+Version:    0.6.57
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0