Fix build error for upgrading toolchain 69/111169/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170120.125034 accepted/tizen/ivi/20170120.081654 accepted/tizen/mobile/20170120.081607 accepted/tizen/tv/20170120.081623 accepted/tizen/unified/20170309.033505 accepted/tizen/wearable/20170120.081639 submit/tizen/20170120.060632 submit/tizen_unified/20170308.100408
authorSeokHoon Lee <andy.shlee@samsung.com>
Fri, 20 Jan 2017 01:21:01 +0000 (10:21 +0900)
committerSeokHoon Lee <andy.shlee@samsung.com>
Fri, 20 Jan 2017 01:21:24 +0000 (10:21 +0900)
Different semantics for inline functions
While -std=gnu89 employs the GNU89 inline semantics, -std=gnu11 uses the
C99 inline semantics.
For further informaion, please refer to
'https://gcc.gnu.org/gcc-5/porting_to.html'

Remove unused function.

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I8e7d567f35e3c82d7437619e7a4dab869a9ec3bb

packaging/libmm-streamrecorder.spec
src/include/mm_streamrecorder_util.h
src/mm_streamrecorder_util.c

index f63eaf5..be7d419 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-streamrecorder
 Summary:    Media Stream Recorder library
-Version:    0.0.11
+Version:    0.0.12
 Release:    0
 Group:      Multimedia/Other
 License:    Apache-2.0
index 387badc..09bf1c2 100644 (file)
@@ -170,10 +170,8 @@ void _mmstreamrecorder_err_trace_write(char *str_filename, char *func_name, int
 
 guint16 get_language_code(const char *str);
 gchar *str_to_utf8(const gchar *str);
-inline gboolean write_tag(FILE *f, const gchar *tag);
-inline gboolean write_to_32(FILE *f, guint val);
-inline gboolean write_to_16(FILE *f, guint val);
-inline gboolean write_to_24(FILE *f, guint val);
+__attribute__ ((gnu_inline)) inline gboolean write_tag(FILE *f, const gchar *tag);
+__attribute__ ((gnu_inline)) inline gboolean write_to_32(FILE *f, guint val);
 #ifdef __cplusplus
 }
 #endif
index d7a5b96..6666ed5 100644 (file)
@@ -313,7 +313,7 @@ gchar *str_to_utf8(const gchar * str)
        return g_convert(str, -1, "UTF-8", "ASCII", NULL, NULL, NULL);
 }
 
-inline gboolean write_tag(FILE *f, const gchar *tag)
+__attribute__ ((gnu_inline)) inline gboolean write_tag(FILE *f, const gchar *tag)
 {
        while (*tag)
                FPUTC_CHECK(*tag++, f);
@@ -321,7 +321,7 @@ inline gboolean write_tag(FILE *f, const gchar *tag)
        return TRUE;
 }
 
-inline gboolean write_to_32(FILE *f, guint val)
+__attribute__ ((gnu_inline)) inline gboolean write_to_32(FILE *f, guint val)
 {
        FPUTC_CHECK(val >> 24, f);
        FPUTC_CHECK(val >> 16, f);
@@ -329,17 +329,3 @@ inline gboolean write_to_32(FILE *f, guint val)
        FPUTC_CHECK(val, f);
        return TRUE;
 }
-
-inline gboolean write_to_16(FILE *f, guint val)
-{
-       FPUTC_CHECK(val >> 8, f);
-       FPUTC_CHECK(val, f);
-       return TRUE;
-}
-
-inline gboolean write_to_24(FILE *f, guint val)
-{
-       write_to_16(f, val >> 8);
-       FPUTC_CHECK(val, f);
-       return TRUE;
-}