<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to ChLibAlias</title><link>https://sourceforge.net/p/chaos-cc/wiki/ChLibAlias/</link><description>Recent changes to ChLibAlias</description><atom:link href="https://sourceforge.net/p/chaos-cc/wiki/ChLibAlias/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 13 Nov 2014 13:08:45 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/chaos-cc/wiki/ChLibAlias/feed" rel="self" type="application/rss+xml"/><item><title>ChLibAlias modified by AntifreeZZe</title><link>https://sourceforge.net/p/chaos-cc/wiki/ChLibAlias/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -43,3 +43,5 @@

 &amp;gt;**`chla.loadLib("lib")`**

+This way needs ChLA to be loaded.
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">AntifreeZZe</dc:creator><pubDate>Thu, 13 Nov 2014 13:08:45 -0000</pubDate><guid>https://sourceforge.netdeb912fb4f9442219dec1974bf2cd7513ae90c23</guid></item><item><title>ChLibAlias modified by AntifreeZZe</title><link>https://sourceforge.net/p/chaos-cc/wiki/ChLibAlias/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="what-is-chlibalias-chla"&gt;What is ChLibAlias (ChLA) ?&lt;/h1&gt;
&lt;p&gt;It is simple API to load system libraries without writing their full paths. It always located in &lt;strong&gt;/lib&lt;/strong&gt; and always ready for use.&lt;/p&gt;
&lt;h1 id="api"&gt;API&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;AddLibForOneTime(n,l)&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Function that allows you to add your lib alias that will work until the system is rebooted. &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt; is the name of alias. &lt;code&gt;&amp;lt;l&amp;gt;&lt;/code&gt; is a table with lib info, e.g. &lt;strong&gt;&lt;code&gt;{ild=true,path="somelib"}&lt;/code&gt;&lt;/strong&gt; (&lt;code&gt;&amp;lt;ild&amp;gt;&lt;/code&gt; is bool. If true, it tell that your library is located in &lt;strong&gt;/lib&lt;/strong&gt;. In that example, the full path of library is &lt;strong&gt;/lib/somelib&lt;/strong&gt;.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;getLib(n)&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Returns full path of library &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;loadLib(n)&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Loads library &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;tLibs &lt;code&gt;[&lt;/code&gt;&lt;strong&gt;table&lt;/strong&gt;&lt;code&gt;]&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Table of aliases&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="how-to-load-chla"&gt;How to load ChLA?&lt;/h1&gt;
&lt;p&gt;If ChLA is not loaded yet, you have to use&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;os.loadAPI("/lib/chla")&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If ChLA is loaded, you are ready for using it.&lt;/p&gt;
&lt;h1 id="how-to-load-system-library"&gt;How to load System Library?&lt;/h1&gt;
&lt;h3 id="firstnative-way"&gt;First(native) way&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;os.loadAPI("path/to/lib")&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is most obvious way that &lt;strong&gt;doesn't need ChLA to be loaded&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="second-way"&gt;Second way&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;os.loadAPI(chla.getLib("lib"))&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This way needs ChLA to be loaded.&lt;/p&gt;
&lt;h3 id="third-way"&gt;Third way&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;chla.loadLib("lib")&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">AntifreeZZe</dc:creator><pubDate>Thu, 13 Nov 2014 13:08:02 -0000</pubDate><guid>https://sourceforge.net5bc350e5f06f1b0661382196e2f9add4477b050e</guid></item></channel></rss>