<?xml version="1.0" encoding="ISO-8859-1"?>
<slide fontsize="6em">
	<title>Implementation (1)</title>

	<blurb> </blurb>
	<blurb>aalib.c (aa_get_screen_height() ):</blurb>
	<blurb fontsize="1.8em"><![CDATA[<pre>
<a name="line144">144</a> 	<strong>if</strong> <font color="4444FF">(</font><font color="#2040a0">c</font><font color="4444FF">)</font> <font color="4444FF"><strong>{</strong></font>
<a name="line145">145</a> 		<font color="#2040a0">ZEND_FETCH_RESOURCE</font><font color="4444FF">(</font><font color="#2040a0">ac</font>, <font color="#2040a0">aa_context</font> <font color="4444FF">*</font>, <font color="4444FF">&amp;</font><font color="#2040a0">c</font>, <font color="#2040a0">c_id</font>, <font color="#008000">&quot;aa&quot;</font>, <font color="#2040a0">le_aalib</font><font color="4444FF">)</font><font color="4444FF">;</font>
<a name="line146">146</a> 	<font color="4444FF"><strong>}</strong></font>
<a name="line147">147</a> 
<a name="line148">148</a> 	<font color="#ff0000">RETURN_LONG(aa_scrheight(ac));</font>
<a name="line149">149</a> <font color="4444FF"><strong>}</strong></font>
</pre>]]></blurb>

	<blurb>aalib.c (aa_get_screen_width() ):</blurb>
	<blurb fontsize="1.8em"><![CDATA[<pre>
<a name="line154">154</a> <font color="#2040a0">PHP_FUNCTION</font><font color="4444FF">(</font><font color="#2040a0">aa_get_screen_width</font><font color="4444FF">)</font>
<a name="line155">155</a> <font color="4444FF"><strong>{</strong></font>
<a name="line156">156</a> 	<strong>int</strong> <font color="#2040a0">argc</font> <font color="4444FF">=</font> <font color="#2040a0">ZEND_NUM_ARGS</font><font color="4444FF">(</font><font color="4444FF">)</font><font color="4444FF">;</font>
<a name="line157">157</a> 	<strong>int</strong> <font color="#2040a0">c_id</font> <font color="4444FF">=</font> <font color="4444FF">-</font><font color="#FF0000">1</font><font color="4444FF">;</font>
<a name="line158">158</a> 	<font color="#2040a0">zval</font> <font color="4444FF">*</font><font color="#2040a0">c</font> <font color="4444FF">=</font> <font color="#2040a0">NULL</font><font color="4444FF">;</font>
<a name="line159">159</a> 	<font color="#2040a0">aa_context</font> <font color="4444FF">*</font><font color="#2040a0">ac</font><font color="4444FF">;</font>
<a name="line160">160</a> 
<a name="line161">161</a> 	<strong>if</strong> <font color="4444FF">(</font><font color="#2040a0">zend_parse_parameters</font><font color="4444FF">(</font><font color="#2040a0">argc</font> <font color="#2040a0">TSRMLS_CC</font>, <font color="#008000">&quot;r&quot;</font>, <font color="4444FF">&amp;</font><font color="#2040a0">c</font><font color="4444FF">)</font> <font color="4444FF">=</font><font color="4444FF">=</font> <font color="#2040a0">FAILURE</font><font color="4444FF">)</font> 
<a name="line162">162</a> 		<strong>return</strong><font color="4444FF">;</font>
<a name="line163">163</a> 
<a name="line164">164</a> 	<strong>if</strong> <font color="4444FF">(</font><font color="#2040a0">c</font><font color="4444FF">)</font> <font color="4444FF"><strong>{</strong></font>
<a name="line165">165</a> 		<font color="#2040a0">ZEND_FETCH_RESOURCE</font><font color="4444FF">(</font><font color="#2040a0">ac</font>, <font color="#2040a0">aa_context</font> <font color="4444FF">*</font>, <font color="4444FF">&amp;</font><font color="#2040a0">c</font>, <font color="#2040a0">c_id</font>, <font color="#008000">&quot;aa&quot;</font>, <font color="#2040a0">le_aalib</font><font color="4444FF">)</font><font color="4444FF">;</font>
<a name="line166">166</a> 	<font color="4444FF"><strong>}</strong></font>
<a name="line167">167</a> 
<a name="line168">168</a> 	<font color="#ff0000">RETURN_LONG(aa_scrwidth(ac));</font>
<a name="line169">169</a> <font color="4444FF"><strong>}</strong></font>
</pre>]]></blurb>
</slide>
