瀏覽代碼

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;