|  | 
| #define | SPA_API_LIST   static inline | 
| #define | SPA_LIST_INIT(list) | 
| #define | spa_list_is_empty(l) | 
| #define | spa_list_first(head,  type,  member) | 
| #define | spa_list_last(head,  type,  member) | 
| #define | spa_list_append(list,  item) | 
| #define | spa_list_prepend(list,  item) | 
| #define | spa_list_is_end(pos,  head,  member) | 
| #define | spa_list_next(pos,  member) | 
| #define | spa_list_prev(pos,  member) | 
| #define | spa_list_consume(pos,  head,  member) | 
| #define | spa_list_for_each_next(pos,  head,  curr,  member) | 
| #define | spa_list_for_each_prev(pos,  head,  curr,  member) | 
| #define | spa_list_for_each(pos,  head,  member) | 
| #define | spa_list_for_each_reverse(pos,  head,  member) | 
| #define | spa_list_for_each_safe_next(pos,  tmp,  head,  curr,  member) | 
| #define | spa_list_for_each_safe_prev(pos,  tmp,  head,  curr,  member) | 
| #define | spa_list_for_each_safe(pos,  tmp,  head,  member) | 
| #define | spa_list_for_each_safe_reverse(pos,  tmp,  head,  member) | 
| #define | spa_list_cursor_start(cursor,  head,  member) | 
| #define | spa_list_for_each_cursor(pos,  cursor,  head,  member) | 
| #define | spa_list_cursor_end(cursor,  member) |