cpp-common/bt2: specify default constructor for `UnknownObject`
[babeltrace.git] / src / common / list.h
index 565fc6871ab75275e3378f03957d1f6cc804596e..fd1f471cbb210bd1870c59a0a09c26f60e4a86e3 100644 (file)
@@ -1,7 +1,7 @@
 /*
+ * SPDX-FileCopyrightText: 2002 Free Software Foundation, Inc.
  * SPDX-License-Identifier: LGPL-2.1-only
  *
- * Copyright (C) 2002 Free Software Foundation, Inc.
  * This file is part of the GNU C Library.
  * Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
  */
@@ -130,20 +130,20 @@ bt_list_splice (struct bt_list_head *add, struct bt_list_head *head)
        pos = p, p = pos->prev)
 
 #define bt_list_for_each_entry(pos, head, member)                              \
-       for (pos = bt_list_entry((head)->next, typeof(*pos), member);   \
+       for (pos = bt_list_entry((head)->next, __typeof__(*pos), member);       \
             &pos->member != (head);                                    \
-            pos = bt_list_entry(pos->member.next, typeof(*pos), member))
+            pos = bt_list_entry(pos->member.next, __typeof__(*pos), member))
 
 #define bt_list_for_each_entry_reverse(pos, head, member)                      \
-       for (pos = bt_list_entry((head)->prev, typeof(*pos), member);   \
+       for (pos = bt_list_entry((head)->prev, __typeof__(*pos), member);       \
             &pos->member != (head);                                    \
-            pos = bt_list_entry(pos->member.prev, typeof(*pos), member))
+            pos = bt_list_entry(pos->member.prev, __typeof__(*pos), member))
 
 #define bt_list_for_each_entry_safe(pos, p, head, member)                      \
-       for (pos = bt_list_entry((head)->next, typeof(*pos), member),   \
-                    p = bt_list_entry(pos->member.next,typeof(*pos), member); \
+       for (pos = bt_list_entry((head)->next, __typeof__(*pos), member),       \
+                    p = bt_list_entry(pos->member.next, __typeof__(*pos), member); \
             &pos->member != (head);                                    \
-            pos = p, p = bt_list_entry(pos->member.next, typeof(*pos), member))
+            pos = p, p = bt_list_entry(pos->member.next, __typeof__(*pos), member))
 
 static inline int bt_list_empty(struct bt_list_head *head)
 {
This page took 0.03734 seconds and 4 git commands to generate.