#include "alarm-internal.h"
#include "alarm-manager-dbus.h"
+#ifdef TIZEN_TEST_GCOV
+# if (defined(__GNUC__) \
+ && ((__GNUC__ == 11 && __GNUC_MINOR__ >= 1) || (__GNUC__ >= 12))) \
+ || (defined(__clang__) && (__clang_major__ >= 12))
+extern void __gcov_dump(void);
+extern void __gcov_reset(void);
+ # define __gcov_flush() do { __gcov_dump(); __gcov_reset(); } while (0)
+# else
+extern void __gcov_flush(void);
+# endif
+#endif
+
extern __alarm_server_context_t alarm_context;
bool g_dummy_timer_is_set = false;
time_t current_time;
#ifdef TIZEN_TEST_GCOV
- void __gcov_flush(void);
__gcov_flush();
#endif