Selaa lähdekoodia

Merge pull request #1577 from armink/fix_slist

[rtservice] Add `rt_slist_first` and `rt_slist_next` API to slist.
Bernard Xiong 6 vuotta sitten
vanhempi
commit
37ce32e840
1 muutettua tiedostoa jossa 10 lisäystä ja 0 poistoa
  1. 10 0
      include/rtservice.h

+ 10 - 0
include/rtservice.h

@@ -230,6 +230,16 @@ rt_inline rt_slist_t *rt_slist_remove(rt_slist_t *l, rt_slist_t *n)
     return l;
 }
 
+rt_inline rt_slist_t *rt_slist_first(rt_slist_t *l)
+{
+    return l->next;
+}
+
+rt_inline rt_slist_t *rt_slist_next(rt_slist_t *n)
+{
+    return n->next;
+}
+
 rt_inline int rt_slist_isempty(rt_slist_t *l)
 {
     return l->next == RT_NULL;