Use GNU function instead of glib 97/305997/2 accepted/tizen/unified/20240220.115646 accepted/tizen/unified/20240220.144646 accepted/tizen/unified/x/20240221.033409
authorminje.ahn <minje.ahn@samsung.com>
Thu, 15 Feb 2024 01:30:28 +0000 (10:30 +0900)
committerminje.ahn <minje.ahn@samsung.com>
Thu, 15 Feb 2024 06:55:07 +0000 (15:55 +0900)
Modified macro to remove glib dependency from header.

Change-Id: Ic9e8e185f743bd58c064e69437cabf5383c251b3
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
include/mm_file.h
packaging/libmm-fileinfo.spec
tests/mm_file_test.c

index f54cec6679c7090fcc7e20ce8c1cd53a4573301b..725825d1457ba088cad1a62083694460730b054c 100755 (executable)
@@ -32,8 +32,7 @@
 #ifndef __MM_FILE_H__
 #define __MM_FILE_H__
 
-#include <glib.h>
-
+#include <stdint.h>
 #include <mm_types.h>
 #include "mm_file_error.h"
 
@@ -496,7 +495,7 @@ mm_file_destroy_content_attrs(content_attrs);
   * @endcode
   */
 
-int mm_file_get_attrs(MMHandleType attrs, const char *first_attribute_name, ...)G_GNUC_NULL_TERMINATED;
+int mm_file_get_attrs(MMHandleType attrs, const char *first_attribute_name, ...)__attribute__((__sentinel__));
 
 /**
   * This function is to get the tag attributes from media data on memory while mm_file_create_tag_attrs() extracts from file.<BR>
index b4ed5077e5f29bab24114c97843f02741e529c08..94c7c2cf129b4390040df2d86312b0bdc1073784 100644 (file)
@@ -1,6 +1,6 @@
 Name:      libmm-fileinfo
 Summary:    Media Fileinfo
-Version:    1.0.24
+Version:    1.0.25
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index 7c658cd0dbc840f5b5da8d533d5a893db0faf77c..f5bef447f9421d6214bb4554245ecb0413957c68 100755 (executable)
@@ -23,6 +23,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <stdbool.h>
+#include <glib.h>
 
 #include <sys/types.h>
 #include <sys/time.h>