Revision 59eb1c85 qlist.h

b/qlist.h
29 29
#define qlist_append(qlist, obj) \
30 30
        qlist_append_obj(qlist, QOBJECT(obj))
31 31

  
32
#define QLIST_FOREACH_ENTRY(qlist, var)             \
33
        for ((var) = ((qlist)->head.tqh_first);     \
34
            (var);                                  \
35
            (var) = ((var)->next.tqe_next))
36

  
37
static inline QObject *qlist_entry_obj(const QListEntry *entry)
38
{
39
    return entry->value;
40
}
41

  
32 42
QList *qlist_new(void);
33 43
QList *qlist_copy(QList *src);
34 44
void qlist_append_obj(QList *qlist, QObject *obj);

Also available in: Unified diff