<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libubox/list.h, branch master</title>
<subtitle>C utility functions for OpenWrt</subtitle>
<id>https://git-03.infra.openwrt.org/project/libubox/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/libubox/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/'/>
<updated>2022-04-29T10:57:52Z</updated>
<entry>
<title>list.h: add container_of_safe macro</title>
<updated>2022-04-29T10:57:52Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-04-29T10:57:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/commit/?id=45210ce14136d9410d7139fba816c4465b4c7af5'/>
<id>urn:sha1:45210ce14136d9410d7139fba816c4465b4c7af5</id>
<content type='text'>
It works like container_of, except that it also deals with NULL pointers

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>list.h: add a few missing iterator macros</title>
<updated>2021-08-19T06:56:59Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-08-19T06:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/commit/?id=d716ac4bc4236031d4c3cc1ed362b502e20e3787'/>
<id>urn:sha1:d716ac4bc4236031d4c3cc1ed362b502e20e3787</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>switch from typeof to the more portable __typeof__</title>
<updated>2018-04-07T13:21:33Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2018-04-07T13:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/commit/?id=ace64897d47b9bc7af277d8a3f8a0ff67976cba8'/>
<id>urn:sha1:ace64897d47b9bc7af277d8a3f8a0ff67976cba8</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>list.h: implement type safety for container_of()</title>
<updated>2013-03-18T04:55:00Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2013-03-18T04:54:44Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/commit/?id=009b4d574e88d558a9a9278cff363cee38b9e041'/>
<id>urn:sha1:009b4d574e88d558a9a9278cff363cee38b9e041</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;
</content>
</entry>
<entry>
<title>list.h: undefine LIST_HEAD to prevent conflicts on mac os x</title>
<updated>2012-10-04T14:11:04Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-10-04T14:11:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/commit/?id=d6d6f11625db7d0e5e2cd61ee668e3e364ee34a7'/>
<id>urn:sha1:d6d6f11625db7d0e5e2cd61ee668e3e364ee34a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace list.h with a BSD licensed variant (taken from FreeBSD SVN)</title>
<updated>2012-02-06T20:09:51Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-02-06T20:09:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/commit/?id=92da3a9bcc4934c04766e6e60aff254c04e92e97'/>
<id>urn:sha1:92da3a9bcc4934c04766e6e60aff254c04e92e97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>list.h: rename parameter named "new" to "_new" to avoid using a reserved C++ keyword (patch by Arthur Davis)</title>
<updated>2011-10-27T08:16:09Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2011-10-27T08:15:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/commit/?id=01c6f73ed76ade6f05496f16d682699c02cb1eec'/>
<id>urn:sha1:01c6f73ed76ade6f05496f16d682699c02cb1eec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove the hlist code</title>
<updated>2011-03-26T19:38:33Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2011-03-26T19:38:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/commit/?id=f213e8b43233fbafbf9531d6dcefc956eb9f84b5'/>
<id>urn:sha1:f213e8b43233fbafbf9531d6dcefc956eb9f84b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge an avl list implementation (imported from PacketBB)</title>
<updated>2010-12-28T22:59:06Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2010-12-28T22:59:06Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/commit/?id=82ce342055ec8f7a0235d46f5332014eb3f69216'/>
<id>urn:sha1:82ce342055ec8f7a0235d46f5332014eb3f69216</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial import</title>
<updated>2010-10-13T19:29:08Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2010-10-13T19:17:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/libubox/commit/?id=e82d74f89809c6c01f71168b3b8fdcf490e93fa7'/>
<id>urn:sha1:e82d74f89809c6c01f71168b3b8fdcf490e93fa7</id>
<content type='text'>
</content>
</entry>
</feed>
