Newer
Older
UbixOS / doc / xml / lists_8h.xml
<?xml version='1.0' encoding='iso-8859-1' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.4.7">
  <compounddef id="lists_8h" kind="file">
    <compoundname>lists.h</compoundname>
    <includedby refid="kmod_8c" local="no">src/sys/kmods/kmod.c</includedby>
    <invincdepgraph>
      <node id="4324">
        <label>src/sys/kmods/kmod.c</label>
        <link refid="kmod_8c"/>
      </node>
      <node id="4323">
        <label>src/sys/include/ubixos/lists.h</label>
        <link refid="lists.h"/>
        <childnode refid="4324" relation="include">
        </childnode>
      </node>
    </invincdepgraph>
    <innerclass refid="struct__item__t" prot="public">_item_t</innerclass>
    <innerclass refid="struct__list__t" prot="public">_list_t</innerclass>
      <sectiondef kind="define">
      <memberdef kind="define" id="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" prot="public" static="no">
        <name>IN</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="1" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" bodystart="1" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="lists_8h_10c8bc59048468b4c3eca7ce84d192dea" prot="public" static="no">
        <name>STATUS_FAILURE</name>
        <initializer>-1</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="2" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" bodystart="2" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="lists_8h_1e56fdb340b23940f7a64ed2e37c1774a" prot="public" static="no">
        <name>STATUS_SUCCESS</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="3" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" bodystart="3" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="typedef">
      <memberdef kind="typedef" id="lists_8h_14c2a982479f3f5d39102321f3408ca90" prot="public" static="no">
        <type><ref refid="struct__item__t" kindref="compound">_item_t</ref></type>
        <definition>typedef struct _item_t Item_t</definition>
        <argsstring></argsstring>
        <name>Item_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="5" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" bodystart="5" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="lists_8h_1680544a1203d80169f21f458fecfe884" prot="public" static="no">
        <type><ref refid="struct__list__t" kindref="compound">_list_t</ref></type>
        <definition>typedef struct _list_t List_t</definition>
        <argsstring></argsstring>
        <name>List_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="6" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" bodystart="6" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="lists_8h_1ddb302e5cc32ff6fd65b02523e648764" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
        <definition>Item_t* CreateItem</definition>
        <argsstring>()</argsstring>
        <name>CreateItem</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="23"/>
        <referencedby refid="kmod_8c_1f2a085a786b2cf77d53da7f364948cd4" compoundref="kmod_8c" startline="46" endline="73">kmod_add</referencedby>
      </memberdef>
      <memberdef kind="function" id="lists_8h_1b989d3cc87dcca5628450cb1f6b33f84" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int DestroyItemList</definition>
        <argsstring>(List_t *ItemList)</argsstring>
        <name>DestroyItemList</name>
        <param>
          <type><ref refid="struct__list__t" kindref="compound">List_t</ref> *</type>
          <declname>ItemList</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="38"/>
      </memberdef>
      <memberdef kind="function" id="lists_8h_14573e771f776dce60a8c14876f302334" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int DestroyItemsInList</definition>
        <argsstring>(List_t *ItemList)</argsstring>
        <name>DestroyItemsInList</name>
        <param>
          <type><ref refid="struct__list__t" kindref="compound">List_t</ref> *</type>
          <declname>ItemList</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="36"/>
      </memberdef>
      <memberdef kind="function" id="lists_8h_181865fcaec9bb63f5a65e803e2c2787b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
        <definition>Item_t* GetFirstItem</definition>
        <argsstring>(List_t *kItem)</argsstring>
        <name>GetFirstItem</name>
        <param>
          <type><ref refid="struct__list__t" kindref="compound">List_t</ref> *</type>
          <declname>kItem</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="40"/>
      </memberdef>
      <memberdef kind="function" id="lists_8h_13fa3f6e8ece9307a02fc504d9b16324f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
        <definition>Item_t* GetLastItem</definition>
        <argsstring>(List_t *kItem)</argsstring>
        <name>GetLastItem</name>
        <param>
          <type><ref refid="struct__list__t" kindref="compound">List_t</ref> *</type>
          <declname>kItem</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="43"/>
      </memberdef>
      <memberdef kind="function" id="lists_8h_15f388b13396e1961b2a85720edf33712" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="struct__list__t" kindref="compound">List_t</ref> *</type>
        <definition>List_t* InitializeList</definition>
        <argsstring>()</argsstring>
        <name>InitializeList</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="21"/>
        <referencedby refid="kmod_8c_1f2a085a786b2cf77d53da7f364948cd4" compoundref="kmod_8c" startline="46" endline="73">kmod_add</referencedby>
      </memberdef>
      <memberdef kind="function" id="lists_8h_1f4e720b926108dabb1a08d09798e76d0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int InsertItemAtFront</definition>
        <argsstring>(List_t *TList, Item_t *kItem)</argsstring>
        <name>InsertItemAtFront</name>
        <param>
          <type><ref refid="struct__list__t" kindref="compound">List_t</ref> *</type>
          <declname>TList</declname>
        </param>
        <param>
          <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
          <declname>kItem</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="26"/>
        <referencedby refid="kmod_8c_1f2a085a786b2cf77d53da7f364948cd4" compoundref="kmod_8c" startline="46" endline="73">kmod_add</referencedby>
      </memberdef>
      <memberdef kind="function" id="lists_8h_10021ec6b11a1f22fc6b7272cd37daaf8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int InsertItemBetweenItems</definition>
        <argsstring>(List_t *TList, Item_t *Previous, Item_t *Next, Item_t *Insert)</argsstring>
        <name>InsertItemBetweenItems</name>
        <param>
          <type><ref refid="struct__list__t" kindref="compound">List_t</ref> *</type>
          <declname>TList</declname>
        </param>
        <param>
          <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
          <declname>Previous</declname>
        </param>
        <param>
          <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
          <declname>Next</declname>
        </param>
        <param>
          <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
          <declname>Insert</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="31"/>
      </memberdef>
      <memberdef kind="function" id="lists_8h_10735acb8395a1f605f54957b343703c3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void InsertItemListBetweenItems</definition>
        <argsstring>(Item_t *Previous, Item_t *Next, List_t *Insert)</argsstring>
        <name>InsertItemListBetweenItems</name>
        <param>
          <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
          <declname>Previous</declname>
        </param>
        <param>
          <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
          <declname>Next</declname>
        </param>
        <param>
          <type><ref refid="struct__list__t" kindref="compound">List_t</ref> *</type>
          <declname>Insert</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="51"/>
      </memberdef>
      <memberdef kind="function" id="lists_8h_13f02aa71bdb8e5516724e33cc4364c3b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int RemoveItem</definition>
        <argsstring>(List_t *TList, Item_t *kItem)</argsstring>
        <name>RemoveItem</name>
        <param>
          <type><ref refid="struct__list__t" kindref="compound">List_t</ref> *</type>
          <declname>TList</declname>
        </param>
        <param>
          <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
          <declname>kItem</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="34"/>
      </memberdef>
      <memberdef kind="function" id="lists_8h_1cb1f5b18bf0c9679b7e2cabfdf7c0d4a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="struct__list__t" kindref="compound">List_t</ref> *</type>
        <definition>List_t* RemoveItemListBetweenItems</definition>
        <argsstring>(Item_t *Previous, Item_t *Next)</argsstring>
        <name>RemoveItemListBetweenItems</name>
        <param>
          <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
          <declname>Previous</declname>
        </param>
        <param>
          <type><ref refid="struct__item__t" kindref="compound">Item_t</ref> *</type>
          <declname>Next</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h" line="46"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<codeline lineno="1" refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" refkind="member"><highlight class="preprocessor">#define<sp/>IN</highlight></codeline>
<codeline lineno="2" refid="lists_8h_10c8bc59048468b4c3eca7ce84d192dea" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>STATUS_FAILURE<sp/>-1</highlight></codeline>
<codeline lineno="3" refid="lists_8h_1e56fdb340b23940f7a64ed2e37c1774a" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>STATUS_SUCCESS<sp/>0</highlight></codeline>
<codeline lineno="4"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="5" refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="struct__item__t" kindref="compound">_item_t</ref><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref>;</highlight></codeline>
<codeline lineno="6" refid="lists_8h_1680544a1203d80169f21f458fecfe884" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="struct__list__t" kindref="compound">_list_t</ref><sp/><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref>;</highlight></codeline>
<codeline lineno="7" refid="struct__item__t" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="struct__item__t" kindref="compound">_item_t</ref></highlight></codeline>
<codeline lineno="8"><highlight class="normal">{</highlight></codeline>
<codeline lineno="9" refid="struct__item__t_1c48075950d3635b95f943f900580166f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*<ref refid="struct__item__t_1c48075950d3635b95f943f900580166f" kindref="member">Previous</ref>;</highlight></codeline>
<codeline lineno="10" refid="struct__item__t_17922bdca5aec571aecbe57e997abb6c9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*<ref refid="struct__item__t_17922bdca5aec571aecbe57e997abb6c9" kindref="member">Next</ref>;</highlight></codeline>
<codeline lineno="11" refid="struct__item__t_176139a34f13eb90a9bf203579870dbd2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*<ref refid="struct__item__t_176139a34f13eb90a9bf203579870dbd2" kindref="member">data</ref>;</highlight></codeline>
<codeline lineno="12"><highlight class="normal">};</highlight></codeline>
<codeline lineno="13"><highlight class="normal"></highlight></codeline>
<codeline lineno="14" refid="struct__list__t" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="struct__list__t" kindref="compound">_list_t</ref></highlight></codeline>
<codeline lineno="15"><highlight class="normal">{</highlight></codeline>
<codeline lineno="16" refid="struct__list__t_1002fd645ba9a686f095e1377c343a36e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/><sp/>*<ref refid="struct__list__t_1002fd645ba9a686f095e1377c343a36e" kindref="member">First</ref>;</highlight></codeline>
<codeline lineno="17" refid="struct__list__t_13c1619c294a4d2c0ba3a1b3d705f2fa0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/><sp/>*<ref refid="struct__list__t_13c1619c294a4d2c0ba3a1b3d705f2fa0" kindref="member">Last</ref>;</highlight></codeline>
<codeline lineno="18"><highlight class="normal">};</highlight></codeline>
<codeline lineno="19"><highlight class="normal"></highlight></codeline>
<codeline lineno="20"><highlight class="normal"><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref><sp/>*<sp/></highlight></codeline>
<codeline lineno="21"><highlight class="normal"><ref refid="lists_8h_15f388b13396e1961b2a85720edf33712" kindref="member">InitializeList</ref>();</highlight></codeline>
<codeline lineno="22"><highlight class="normal"><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*</highlight></codeline>
<codeline lineno="23"><highlight class="normal"><ref refid="lists_8h_1ddb302e5cc32ff6fd65b02523e648764" kindref="member">CreateItem</ref>();</highlight></codeline>
<codeline lineno="24"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="25"><highlight class="normal"><ref refid="lists_8h_1f4e720b926108dabb1a08d09798e76d0" kindref="member">InsertItemAtFront</ref>(<sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref><sp/>*<sp/>TList,</highlight></codeline>
<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*<sp/>kItem);</highlight></codeline>
<codeline lineno="27"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="28"><highlight class="normal"><ref refid="lists_8h_10021ec6b11a1f22fc6b7272cd37daaf8" kindref="member">InsertItemBetweenItems</ref>(<sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref><sp/>*<sp/>TList,</highlight></codeline>
<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*<sp/>Previous,</highlight></codeline>
<codeline lineno="30"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*<sp/>Next,</highlight></codeline>
<codeline lineno="31"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*<sp/>Insert);</highlight></codeline>
<codeline lineno="32"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="33"><highlight class="normal"><ref refid="lists_8h_13f02aa71bdb8e5516724e33cc4364c3b" kindref="member">RemoveItem</ref>(<sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref><sp/>*<sp/><sp/><sp/><sp/><sp/>TList,</highlight></codeline>
<codeline lineno="34"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*<sp/><sp/><sp/><sp/><sp/>kItem);</highlight></codeline>
<codeline lineno="35"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="36"><highlight class="normal"><ref refid="lists_8h_14573e771f776dce60a8c14876f302334" kindref="member">DestroyItemsInList</ref>(<ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref><sp/>*<sp/>ItemList);</highlight></codeline>
<codeline lineno="37"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="38"><highlight class="normal"><ref refid="lists_8h_1b989d3cc87dcca5628450cb1f6b33f84" kindref="member">DestroyItemList</ref>(<ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref><sp/>*<sp/>ItemList);</highlight></codeline>
<codeline lineno="39"><highlight class="normal"><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*</highlight></codeline>
<codeline lineno="40"><highlight class="normal"><ref refid="lists_8h_181865fcaec9bb63f5a65e803e2c2787b" kindref="member">GetFirstItem</ref>(<ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref><sp/>*<sp/>kItem);</highlight></codeline>
<codeline lineno="41"><highlight class="normal"></highlight></codeline>
<codeline lineno="42"><highlight class="normal"><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*</highlight></codeline>
<codeline lineno="43"><highlight class="normal"><ref refid="lists_8h_13fa3f6e8ece9307a02fc504d9b16324f" kindref="member">GetLastItem</ref>(<ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref><sp/>*<sp/>kItem);</highlight></codeline>
<codeline lineno="44"><highlight class="normal"><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref><sp/>*</highlight></codeline>
<codeline lineno="45"><highlight class="normal"><ref refid="lists_8h_1cb1f5b18bf0c9679b7e2cabfdf7c0d4a" kindref="member">RemoveItemListBetweenItems</ref>(<sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*<sp/><sp/><sp/><sp/><sp/>Previous,</highlight></codeline>
<codeline lineno="46"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*<sp/><sp/><sp/><sp/><sp/>Next);</highlight></codeline>
<codeline lineno="47"><highlight class="normal"></highlight></codeline>
<codeline lineno="48"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="49"><highlight class="normal"><ref refid="lists_8h_10735acb8395a1f605f54957b343703c3" kindref="member">InsertItemListBetweenItems</ref>(<sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*<sp/><sp/><sp/><sp/><sp/>Previous,</highlight></codeline>
<codeline lineno="50"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_14c2a982479f3f5d39102321f3408ca90" kindref="member">Item_t</ref><sp/>*<sp/><sp/><sp/><sp/><sp/>Next,</highlight></codeline>
<codeline lineno="51"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="lists_8h_1c2bbd6d630a06a980d9a92ddb9a49928" kindref="member">IN</ref><sp/><ref refid="lists_8h_1680544a1203d80169f21f458fecfe884" kindref="member">List_t</ref><sp/>*<sp/><sp/><sp/><sp/><sp/>Insert);</highlight></codeline>
    </programlisting>
    <location file="/usr/home/reddawg/source/ubix2/src/sys/include/ubixos/lists.h"/>
  </compounddef>
</doxygen>