<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://cerberus.cstrike.in.ua/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://cerberus.cstrike.in.ua/wiki/feed.php">
        <title>Cerberus Wiki</title>
        <description></description>
        <link>http://cerberus.cstrike.in.ua/wiki/</link>
        <image rdf:resource="http://cerberus.cstrike.in.ua/wiki/lib/images/favicon.ico" />
       <dc:date>2012-02-08T16:05:29+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://cerberus.cstrike.in.ua/wiki/dev:api:hashx.inc?rev=1281224057&amp;do=diff"/>
                <rdf:li rdf:resource="http://cerberus.cstrike.in.ua/wiki/dev:api:hash.inc?rev=1281224017&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://cerberus.cstrike.in.ua/wiki/lib/images/favicon.ico">
        <title>Cerberus Wiki</title>
        <link>http://cerberus.cstrike.in.ua/wiki/</link>
        <url>http://cerberus.cstrike.in.ua/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://cerberus.cstrike.in.ua/wiki/dev:api:hashx.inc?rev=1281224057&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-08T01:34:17+01:00</dc:date>
        <dc:creator>Zefir</dc:creator>
        <title>dev:api:hashx.inc</title>
        <link>http://cerberus.cstrike.in.ua/wiki/dev:api:hashx.inc?rev=1281224057&amp;do=diff</link>
        <description>hashX.inc as well as hash.inc, which is required for hashX, is a wrapper for standard Trie.

The difference is ability to traverse the list and to store type information.

Every hash creates additional array and 2 hashed for internal data, therefore it is not recommended for big data amounts.
&lt;dl&gt;
&lt;dt&gt;&lt;a name=&quot; HashX:HashXCreate()&quot;&gt;&lt;/a&gt; HashX:HashXCreate()&lt;/dt&gt;
&lt;dd&gt; Creates hash.&lt;/dd&gt;
&lt;/dl&gt;

&lt;dl&gt;
&lt;dt&gt;&lt;a name=&quot; HashXClear(HashX:handle)&quot;&gt;&lt;/a&gt; HashXClear(HashX:handle)&lt;/dt&gt;
&lt;dd&gt; Clears hash.&lt;/dd&gt;
&lt;/…</description>
    </item>
    <item rdf:about="http://cerberus.cstrike.in.ua/wiki/dev:api:hash.inc?rev=1281224017&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-08T01:33:37+01:00</dc:date>
        <dc:creator>Zefir</dc:creator>
        <title>dev:api:hash.inc</title>
        <link>http://cerberus.cstrike.in.ua/wiki/dev:api:hash.inc?rev=1281224017&amp;do=diff</link>
        <description>Anyone who often use dynamic data arrays Array and Trie knows that TrieSetArray() is bugged in current version.

This library solves this problem by creating an extra array to store data.

Also you can migrate to native function simply by recompiling your plugins with uncommented #define, if the error will be fixed in future releases.

&lt;dl&gt;
&lt;dt&gt;&lt;a name=&quot; Hash:HashCreate()&quot;&gt;&lt;/a&gt; Hash:HashCreate()&lt;/dt&gt;
&lt;dd&gt; Creates hash.&lt;/dd&gt;
&lt;/dl&gt;

&lt;dl&gt;
&lt;dt&gt;&lt;a name=&quot; HashClear(Hash:handle)&quot;&gt;&lt;/a&gt; HashClear(Hash:ha…</description>
    </item>
</rdf:RDF>

