~ubuntu-branches/ubuntu/raring/simgrid/raring

« back to all changes in this revision

Viewing changes to doc/html/group__XBT__dynar__misc.html

  • Committer: Package Import Robot
  • Author(s): Martin Quinson
  • Date: 2013-01-31 00:24:51 UTC
  • mfrom: (10.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20130131002451-krejhf7w7h24lpsc
Tags: 3.9~rc1-1
* New upstream release: the "Grasgory" release. Major changes:
  - Gras was completely removed from this version.
  - Documentation reorganization to ease browsing it.
  - New default value for the TCP_gamma parameter: 4MiB

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
5
6
<title>SimGrid: Dynar miscellaneous functions</title>
6
7
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
 
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
 
<link href="simgrid.css" rel="stylesheet" type="text/css">
 
8
<script type="text/javascript" src="jquery.js"></script>
 
9
<script type="text/javascript" src="dynsections.js"></script>
 
10
<link href="navtree.css" rel="stylesheet" type="text/css"/>
 
11
<script type="text/javascript" src="resize.js"></script>
 
12
<script type="text/javascript" src="navtree.js"></script>
 
13
<script type="text/javascript">
 
14
  $(document).ready(initResizable);
 
15
</script>
 
16
<link href="search/search.css" rel="stylesheet" type="text/css"/>
 
17
<script type="text/javascript" src="search/search.js"></script>
 
18
<script type="text/javascript">
 
19
  $(document).ready(function() { searchBox.OnSelectItem(0); });
 
20
</script>
 
21
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
9
22
</head>
10
23
<body>
11
 
<!-- Generated by Doxygen 1.7.4 -->
12
 
<div id="top">
 
24
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
13
25
<div id="titlearea">
14
26
<table cellspacing="0" cellpadding="0">
15
27
 <tbody>
16
28
 <tr style="height: 56px;">
17
29
  <td style="padding-left: 0.5em;">
18
 
   <div id="projectname">SimGrid&#160;<span id="projectnumber">3.7.1</span></div>
19
 
   <div id="projectbrief">Scalable simulation of distributed systems</div>
 
30
   <div id="projectname">SimGrid
 
31
   &#160;<span id="projectnumber">3.9</span>
 
32
   </div>
 
33
   <div id="projectbrief">Versatile Simulation of Distributed Systems</div>
20
34
  </td>
21
35
 </tr>
22
36
 </tbody>
23
37
</table>
24
38
</div>
25
 
  <div id="navrow1" class="tabs">
 
39
<div id="navrow1" class="tabs">
26
40
    <ul class="tablist">
27
 
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
28
 
                        <li class="current"><a href="use.html"><span>Using SimGrid</span></a></li>
29
 
      <li><a href="http://gforge.inria.fr/projects/simgrid"><span>Forge</span></a></li>
30
 
      <li><a href="http://simgrid.gforge.inria.fr/"><span>Website</span></a></li>
31
 
      <li><a href="pages.html"><span>Documentation&nbsp;index</span></a></li>
32
 
      <li><a href="FAQ.html"><span>FAQ</span></a></li>
 
41
      <li><a href="http://simgrid.gforge.inria.fr/"><span>Home page</span></a></li>
 
42
      <li><a href="http://simgrid.gforge.inria.fr/documentation.html"><span>Online documentation</span></a></li>
 
43
      <li><a href="https://gforge.inria.fr/projects/simgrid"><span>Dev's Corner</span></a></li>
 
44
      <li>        <div id="MSearchBox" class="MSearchBoxInactive">
 
45
        <span class="left">
 
46
          <img id="MSearchSelect" src="search/mag_sel.png"
 
47
               onmouseover="return searchBox.OnSearchSelectShow()"
 
48
               onmouseout="return searchBox.OnSearchSelectHide()"
 
49
               alt=""/>
 
50
          <input type="text" id="MSearchField" value="Search" accesskey="S"
 
51
               onfocus="searchBox.OnSearchFieldFocus(true)" 
 
52
               onblur="searchBox.OnSearchFieldFocus(false)" 
 
53
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
 
54
          </span><span class="right">
 
55
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
 
56
          </span>
 
57
        </div>
 
58
</li>
33
59
    </ul>
34
 
      <div class="tabs_group_use">
35
 
        <ul class="tablist">
36
 
                <li><a href="install.html"><span>Installing SimGrid</span></a></li>
37
 
                <li class="current"><a href="modules.html"><span>Modules&#160;API</span></a></li>
38
 
                <li><a href="options.html"><span>Options & configurations</span></a></li>
39
 
                <li><a href="platform.html"><span>Platform Description</span></a></li>
40
 
                <li><a href="tracing.html"><span>Tracing Simulations</span></a></li>
41
 
                <li><a href="bindings.html"><span>Bindings</span></a></li>
42
 
                <li><a href="pls.html"><span>Packet-Level Simulation</span></a></li>
43
 
        </ul></div>
44
 
      </div>
45
 
  </div>
46
 
 
47
 
<!-- POST-PROCESSED TABS -->
48
 
<div class="tabs2">
49
 
<ul class="tablist">
50
 
  <li> <a href="group__API__index.html"><span>Full Index</span></a></li>
51
 
  <li class="current"> <a href="group__XBT__API.html"><span>XBT</span></a></li>
52
 
  <li> <a href="group__MSG__API.html"><span>MSG</span></a></li>
53
 
  <li> <a href="group__SIMIX__API.html"><span>SIMIX</span></a></li>
54
 
  <li> <a href="group__GRAS__API.html"><span>GRAS</span></a></li>
55
 
  <li> <a href="group__AMOK__API.html"><span>AMOK</span></a></li>
56
 
  <li> <a href="group__SMPI__API.html"><span>SMPI</span></a></li>
57
 
  <li> <a href="group__SD__API.html"><span>SimDag</span></a></li>
58
 
  <li> <a href="group__SURF__API.html"><span>SURF</span></a></li>
59
 
  <li> <a href="group__TRACE__API.html"><span>TRACE</span></a></li>
60
 
  </ul></div>
61
 
<div class="tabs2">
62
 
<ul class="tablist">
63
 
  <li> <a href="group__XBT__grounding.html"><span>Grounding features</span></a></li>
64
 
  <li class="current"> <a href="group__XBT__adt.html"><span>Usual data structures</span></a></li>
65
 
  <li> <a href="group__XBT__misc.html"><span>Misc general purposes library components</span></a></li>
66
 
  </ul></div>
67
 
<div class="tabs2">
68
 
<ul class="tablist">
69
 
  <li class="current"> <a href="group__XBT__dynar.html"><span>Dynar: generic dynamic array</span></a></li>
70
 
  <li> <a href="group__XBT__dict.html"><span>Dict: generic dictionnary</span></a></li>
71
 
  <li> <a href="group__XBT__set.html"><span>Set: generic set datatype</span></a></li>
72
 
  <li> <a href="group__XBT__fifo.html"><span>Fifo: generic workqueue</span></a></li>
73
 
  <li> <a href="group__XBT__swag.html"><span>Swag: O(1) set datatype</span></a></li>
74
 
  <li> <a href="group__XBT__heap.html"><span>Heap: generic heap data structure</span></a></li>
75
 
  </ul></div>
76
 
<div class="tabs2">
77
 
<ul class="tablist">
78
 
  <li> <a href="group__XBT__dynar__cons.html"><span>Dynar constructor and destructor</span></a></li>
79
 
  <li> <a href="group__XBT__dynar__array.html"><span>Dynar as a regular array</span></a></li>
80
 
  <li class="current"> <a href="group__XBT__dynar__misc.html"><span>Dynar miscellaneous functions</span></a></li>
81
 
  <li> <a href="group__XBT__dynar__perl.html"><span>Perl-like use of dynars</span></a></li>
82
 
  <li> <a href="group__XBT__dynar__ctn.html"><span>Direct manipulation to the dynars content</span></a></li>
83
 
  <li> <a href="group__XBT__dynar__speed.html"><span>Speed optimized access to dynars of scalars</span></a></li>
84
 
  <li> <a href="group__XBT__dynar__cursor.html"><span>Cursors on dynar</span></a></li>
85
 
  </ul></div>
86
 
<div class="tabs2">
87
 
  <ul class="tablist">
88
 
  </ul></div>
89
 
 
90
 
<!-- END OF POST-PROCESSED TABS -->
91
 
</div>
 
60
  </div> 
 
61
<!-- end header part -->
 
62
<!-- Generated by Doxygen 1.8.1.2 -->
 
63
<script type="text/javascript">
 
64
var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
65
</script>
 
66
</div><!-- top -->
 
67
<div id="side-nav" class="ui-resizable side-nav-resizable">
 
68
  <div id="nav-tree">
 
69
    <div id="nav-tree-contents">
 
70
      <div id="nav-sync" class="sync"></div>
 
71
    </div>
 
72
  </div>
 
73
  <div id="splitbar" style="-moz-user-select:none;" 
 
74
       class="ui-resizable-handle">
 
75
  </div>
 
76
</div>
 
77
<script type="text/javascript">
 
78
$(document).ready(function(){initNavTree('group__XBT__dynar__misc.html','');});
 
79
</script>
 
80
<div id="doc-content">
 
81
<!-- window showing the filter options -->
 
82
<div id="MSearchSelectWindow"
 
83
     onmouseover="return searchBox.OnSearchSelectShow()"
 
84
     onmouseout="return searchBox.OnSearchSelectHide()"
 
85
     onkeydown="return searchBox.OnSearchSelectKey(event)">
 
86
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
 
87
 
 
88
<!-- iframe showing the search results (closed by default) -->
 
89
<div id="MSearchResultsWindow">
 
90
<iframe src="javascript:void(0)" frameborder="0" 
 
91
        name="MSearchResults" id="MSearchResults">
 
92
</iframe>
 
93
</div>
 
94
 
92
95
<div class="header">
93
96
  <div class="summary">
94
97
<a href="#func-members">Functions</a>  </div>
95
98
  <div class="headertitle">
96
99
<div class="title">Dynar miscellaneous functions</div>  </div>
97
 
<div class="ingroups"><a class="el" href="group__XBT__dynar.html">Dynar: generic dynamic array</a></div></div>
 
100
<div class="ingroups"><a class="el" href="group__XBT__dynar.html">Dynar: generic dynamic array</a></div></div><!--header-->
98
101
<div class="contents">
99
102
<table class="memberdecls">
100
 
<tr><td colspan="2"><h2><a name="func-members"></a>
 
103
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
101
104
Functions</h2></td></tr>
102
 
<tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XBT__dynar__misc.html#ga3beec123eb77ceda5b750f6f2ca48e18">xbt_dynar_length</a> (const <a class="el" href="group__XBT__dynar__cons.html#gac826571988d2b63ae225e5c62ecdbc79">xbt_dynar_t</a> dynar)</td></tr>
103
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of dynar's elements.  <a href="#ga3beec123eb77ceda5b750f6f2ca48e18"></a><br/></td></tr>
104
 
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XBT__dynar__misc.html#ga57aab83ad4ff1a1df5a1c293627c41d8">xbt_dynar_is_empty</a> (const <a class="el" href="group__XBT__dynar__cons.html#gac826571988d2b63ae225e5c62ecdbc79">xbt_dynar_t</a> dynar)</td></tr>
105
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">check if a dynar is empty  <a href="#ga57aab83ad4ff1a1df5a1c293627c41d8"></a><br/></td></tr>
106
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XBT__dynar__misc.html#gadbe6a462084ca281bab5ac3a1585097e">xbt_dynar_reset</a> (<a class="el" href="group__XBT__dynar__cons.html#gac826571988d2b63ae225e5c62ecdbc79">xbt_dynar_t</a> const dynar)</td></tr>
107
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees the content and set the size to 0.  <a href="#gadbe6a462084ca281bab5ac3a1585097e"></a><br/></td></tr>
108
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XBT__dynar__misc.html#ga92e52b3898cb02ad47244b88ab7895e4">xbt_dynar_merge</a> (<a class="el" href="group__XBT__dynar__cons.html#gac826571988d2b63ae225e5c62ecdbc79">xbt_dynar_t</a> *d1, <a class="el" href="group__XBT__dynar__cons.html#gac826571988d2b63ae225e5c62ecdbc79">xbt_dynar_t</a> *d2)</td></tr>
109
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Merge dynar d2 into d1.  <a href="#ga92e52b3898cb02ad47244b88ab7895e4"></a><br/></td></tr>
 
105
<tr class="memitem:ga3beec123eb77ceda5b750f6f2ca48e18"><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XBT__dynar__misc.html#ga3beec123eb77ceda5b750f6f2ca48e18">xbt_dynar_length</a> (const <a class="el" href="group__XBT__dynar__cons.html#gac826571988d2b63ae225e5c62ecdbc79">xbt_dynar_t</a> dynar)</td></tr>
 
106
<tr class="memdesc:ga3beec123eb77ceda5b750f6f2ca48e18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of dynar's elements.  <a href="#ga3beec123eb77ceda5b750f6f2ca48e18"></a><br/></td></tr>
 
107
<tr class="memitem:ga57aab83ad4ff1a1df5a1c293627c41d8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XBT__dynar__misc.html#ga57aab83ad4ff1a1df5a1c293627c41d8">xbt_dynar_is_empty</a> (const <a class="el" href="group__XBT__dynar__cons.html#gac826571988d2b63ae225e5c62ecdbc79">xbt_dynar_t</a> dynar)</td></tr>
 
108
<tr class="memdesc:ga57aab83ad4ff1a1df5a1c293627c41d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">check if a dynar is empty  <a href="#ga57aab83ad4ff1a1df5a1c293627c41d8"></a><br/></td></tr>
 
109
<tr class="memitem:gadbe6a462084ca281bab5ac3a1585097e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XBT__dynar__misc.html#gadbe6a462084ca281bab5ac3a1585097e">xbt_dynar_reset</a> (<a class="el" href="group__XBT__dynar__cons.html#gac826571988d2b63ae225e5c62ecdbc79">xbt_dynar_t</a> const dynar)</td></tr>
 
110
<tr class="memdesc:gadbe6a462084ca281bab5ac3a1585097e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees the content and set the size to 0.  <a href="#gadbe6a462084ca281bab5ac3a1585097e"></a><br/></td></tr>
 
111
<tr class="memitem:ga92e52b3898cb02ad47244b88ab7895e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XBT__dynar__misc.html#ga92e52b3898cb02ad47244b88ab7895e4">xbt_dynar_merge</a> (<a class="el" href="group__XBT__dynar__cons.html#gac826571988d2b63ae225e5c62ecdbc79">xbt_dynar_t</a> *d1, <a class="el" href="group__XBT__dynar__cons.html#gac826571988d2b63ae225e5c62ecdbc79">xbt_dynar_t</a> *d2)</td></tr>
 
112
<tr class="memdesc:ga92e52b3898cb02ad47244b88ab7895e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Merge dynar d2 into d1.  <a href="#ga92e52b3898cb02ad47244b88ab7895e4"></a><br/></td></tr>
110
113
</table>
111
 
<hr/><h2>Function Documentation</h2>
112
 
<a class="anchor" id="ga3beec123eb77ceda5b750f6f2ca48e18"></a><!-- doxytag: member="dynar.h::xbt_dynar_length" ref="ga3beec123eb77ceda5b750f6f2ca48e18" args="(const xbt_dynar_t dynar)" -->
 
114
<a name="details" id="details"></a><h2>Detailed Description</h2>
 
115
<h2>Function Documentation</h2>
 
116
<a class="anchor" id="ga3beec123eb77ceda5b750f6f2ca48e18"></a>
113
117
<div class="memitem">
114
118
<div class="memproto">
115
119
      <table class="memname">
121
125
          <td></td>
122
126
        </tr>
123
127
      </table>
124
 
</div>
125
 
<div class="memdoc">
 
128
</div><div class="memdoc">
126
129
 
127
130
<p>Count of dynar's elements. </p>
128
 
<dl><dt><b>Parameters:</b></dt><dd>
 
131
<dl class="params"><dt>Parameters</dt><dd>
129
132
  <table class="params">
130
133
    <tr><td class="paramname">dynar</td><td>the dynar we want to mesure </td></tr>
131
134
  </table>
134
137
 
135
138
</div>
136
139
</div>
137
 
<a class="anchor" id="ga57aab83ad4ff1a1df5a1c293627c41d8"></a><!-- doxytag: member="dynar.h::xbt_dynar_is_empty" ref="ga57aab83ad4ff1a1df5a1c293627c41d8" args="(const xbt_dynar_t dynar)" -->
 
140
<a class="anchor" id="ga57aab83ad4ff1a1df5a1c293627c41d8"></a>
138
141
<div class="memitem">
139
142
<div class="memproto">
140
143
      <table class="memname">
146
149
          <td></td>
147
150
        </tr>
148
151
      </table>
149
 
</div>
150
 
<div class="memdoc">
 
152
</div><div class="memdoc">
151
153
 
152
154
<p>check if a dynar is empty </p>
153
 
<dl><dt><b>Parameters:</b></dt><dd>
 
155
<dl class="params"><dt>Parameters</dt><dd>
154
156
  <table class="params">
155
157
    <tr><td class="paramname">dynar</td><td>the dynat we want to check </td></tr>
156
158
  </table>
159
161
 
160
162
</div>
161
163
</div>
162
 
<a class="anchor" id="gadbe6a462084ca281bab5ac3a1585097e"></a><!-- doxytag: member="dynar.h::xbt_dynar_reset" ref="gadbe6a462084ca281bab5ac3a1585097e" args="(xbt_dynar_t const dynar)" -->
 
164
<a class="anchor" id="gadbe6a462084ca281bab5ac3a1585097e"></a>
163
165
<div class="memitem">
164
166
<div class="memproto">
165
167
      <table class="memname">
171
173
          <td></td>
172
174
        </tr>
173
175
      </table>
174
 
</div>
175
 
<div class="memdoc">
 
176
</div><div class="memdoc">
176
177
 
177
178
<p>Frees the content and set the size to 0. </p>
178
 
<dl><dt><b>Parameters:</b></dt><dd>
 
179
<dl class="params"><dt>Parameters</dt><dd>
179
180
  <table class="params">
180
181
    <tr><td class="paramname">dynar</td><td>who to squeeze </td></tr>
181
182
  </table>
184
185
 
185
186
</div>
186
187
</div>
187
 
<a class="anchor" id="ga92e52b3898cb02ad47244b88ab7895e4"></a><!-- doxytag: member="dynar.h::xbt_dynar_merge" ref="ga92e52b3898cb02ad47244b88ab7895e4" args="(xbt_dynar_t *d1, xbt_dynar_t *d2)" -->
 
188
<a class="anchor" id="ga92e52b3898cb02ad47244b88ab7895e4"></a>
188
189
<div class="memitem">
189
190
<div class="memproto">
190
191
      <table class="memname">
206
207
          <td></td><td></td>
207
208
        </tr>
208
209
      </table>
209
 
</div>
210
 
<div class="memdoc">
 
210
</div><div class="memdoc">
211
211
 
212
212
<p>Merge dynar d2 into d1. </p>
213
 
<dl><dt><b>Parameters:</b></dt><dd>
 
213
<dl class="params"><dt>Parameters</dt><dd>
214
214
  <table class="params">
215
215
    <tr><td class="paramname">d1</td><td>dynar to keep </td></tr>
216
216
    <tr><td class="paramname">d2</td><td>dynar to merge into d1. This dynar is free at end. </td></tr>
220
220
 
221
221
</div>
222
222
</div>
 
223
</div><!-- contents -->
 
224
</div><!-- doc-content -->
 
225
<!-- start footer part -->
 
226
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
 
227
  <ul>
 
228
    <li class="footer">Generated on Wed Jan 30 2013 17:21:58 for SimGrid by
 
229
    <a href="http://www.doxygen.org/index.html">
 
230
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
 
231
  </ul>
223
232
</div>
224
 
<p>
225
 
<hr>
226
 
 
227
 
<table width=100%>
228
 
<tr>
229
 
<td align=left>
230
 
<a href="index.html"><b>
231
 
Back to the main Simgrid Documentation page</b></a>
232
 
</td>
233
 
<td align=middle>
234
 
<small>The version of <a href="http://simgrid.gforge.inria.fr">SimGrid</a> documented here is v3.7.1.<br/>
235
 
Documentation of other versions can be found in their respective
236
 
archive files (directory doc/html).
237
 
</td>
238
 
<td align=right>
239
 
<small>Generated by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0  width=110 height=53></a> </small>
240
 
</td>
241
 
</tr>
242
 
</table>
 
233
</body>
 
234
</html>