* SOFTWARE.
*/
+/* Protection: this file uses BT_LIB_LOG*() macros directly */
+#ifndef BT_LIB_LOG_SUPPORTED
+# error Please include "lib/logging.h" before including this file.
+#endif
+
#include <stdint.h>
#include <glib.h>
#include "common/assert.h"
#include "clock-snapshot.h"
#include "clock-class.h"
+/* Protection: this file uses BT_LIB_LOG*() macros directly */
+#ifndef BT_LIB_LOG_SUPPORTED
+# error Please include "lib/logging.h" before including this file.
+#endif
+
struct bt_clock_snapshot_set {
/* Unique objects owned by this */
GPtrArray *clock_snapshots;
cs_set->clock_snapshots = g_ptr_array_sized_new(1);
if (!cs_set->clock_snapshots) {
-#ifdef BT_LOGE_STR
- BT_LOGE_STR("Failed to allocate one GPtrArray.");
-#endif
-
+ BT_LIB_LOGE_APPEND_CAUSE("Failed to allocate one GPtrArray.");
ret = -1;
goto end;
}
if (!clock_snapshot) {
clock_snapshot = bt_clock_snapshot_create(cc);
if (!clock_snapshot) {
-#ifdef BT_LIB_LOGE
- BT_LIB_LOGE("Cannot create a clock snapshot from a clock class: "
+ BT_LIB_LOGE_APPEND_CAUSE(
+ "Cannot create a clock snapshot from a clock class: "
"%![cc-]+K", cc);
-#endif
-
ret = -1;
goto end;
}