ソースを参照

Merge pull request #1577 from armink/fix_slist

[rtservice] Add `rt_slist_first` and `rt_slist_next` API to slist.
Bernard Xiong 6 年 前
コミット
37ce32e840
1 ファイル変更10 行追加0 行削除
  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;