1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>InspIRCd: message.h File Reference</title>
4 <link href="inspircd.doxygen.css" rel="stylesheet" type="text/css">
6 <!-- Generated by Doxygen 1.4.4-20050815 -->
7 <div class="qindex"><a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
9 <a class="el" href="dir_000000.html">home</a> » <a class="el" href="dir_000001.html">brain</a> » <a class="el" href="dir_000002.html">inspircd-cvs</a> » <a class="el" href="dir_000003.html">inspircd</a> » <a class="el" href="dir_000004.html">include</a></div>
10 <h1>message.h File Reference</h1><code>#include <typeinfo></code><br>
11 <code>#include <iostream></code><br>
12 <code>#include <string></code><br>
13 <code>#include <deque></code><br>
14 <code>#include <sstream></code><br>
15 <code>#include <vector></code><br>
16 <code>#include "<a class="el" href="users_8h-source.html">users.h</a>"</code><br>
17 <code>#include "<a class="el" href="channels_8h-source.html">channels.h</a>"</code><br>
20 Include dependency graph for message.h:<p><center><img src="message_8h__incl.gif" border="0" usemap="#message.h_map" alt=""></center>
21 <map name="message.h_map">
22 <area href="users_8h-source.html" shape="rect" coords="148,260,212,287" alt="">
23 <area href="channels_8h-source.html" shape="rect" coords="272,210,357,236" alt="">
24 <area href="connection_8h-source.html" shape="rect" coords="265,362,364,388" alt="">
28 This graph shows which files directly or indirectly include this file:<p><center><img src="message_8h__dep__incl.gif" border="0" usemap="#message.hdep_map" alt=""></center>
29 <map name="message.hdep_map">
30 <area href="channels_8cpp-source.html" shape="rect" coords="144,7,243,34" alt="">
31 <area href="modules_8cpp-source.html" shape="rect" coords="144,58,243,84" alt="">
35 <a href="message_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
37 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#common_5Fchannels_28userrec_20_2Au_2C_20userrec_20_2Au_32_29">common_channels</a> (<a class="el" href="classuserrec.html">userrec</a> *u, <a class="el" href="classuserrec.html">userrec</a> *u2)</td></tr>
40 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#chop_28char_20_2Astr_29">chop</a> (char *str)</td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#tidystring_28char_20_2Astr_29">tidystring</a> (char *str)</td></tr>
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#Blocking_28int_20s_29">Blocking</a> (int s)</td></tr>
46 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#NonBlocking_28int_20s_29">NonBlocking</a> (int s)</td></tr>
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#CleanAndResolve_28char_20_2AresolvedHost_2C_20const_20char_20_2AunresolvedHost_29">CleanAndResolve</a> (char *resolvedHost, const char *unresolvedHost)</td></tr>
50 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#c_5Fcount_28userrec_20_2Au_29">c_count</a> (<a class="el" href="classuserrec.html">userrec</a> *u)</td></tr>
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#hasumode_28userrec_20_2Auser_2C_20char_20mode_29">hasumode</a> (<a class="el" href="classuserrec.html">userrec</a> *user, char mode)</td></tr>
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#ChangeName_28userrec_20_2Auser_2C_20const_20char_20_2Agecos_29">ChangeName</a> (<a class="el" href="classuserrec.html">userrec</a> *user, const char *gecos)</td></tr>
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#ChangeDisplayedHost_28userrec_20_2Auser_2C_20const_20char_20_2Ahost_29">ChangeDisplayedHost</a> (<a class="el" href="classuserrec.html">userrec</a> *user, const char *host)</td></tr>
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#isident_28const_20char_20_2An_29">isident</a> (const char *n)</td></tr>
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#isnick_28const_20char_20_2An_29">isnick</a> (const char *n)</td></tr>
62 <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#cmode_28userrec_20_2Auser_2C_20chanrec_20_2Achan_29">cmode</a> (<a class="el" href="classuserrec.html">userrec</a> *user, <a class="el" href="classchanrec.html">chanrec</a> *chan)</td></tr>
64 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#cstatus_28userrec_20_2Auser_2C_20chanrec_20_2Achan_29">cstatus</a> (<a class="el" href="classuserrec.html">userrec</a> *user, <a class="el" href="classchanrec.html">chanrec</a> *chan)</td></tr>
66 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#has_5Fchannel_28userrec_20_2Au_2C_20chanrec_20_2Ac_29">has_channel</a> (<a class="el" href="classuserrec.html">userrec</a> *u, <a class="el" href="classchanrec.html">chanrec</a> *c)</td></tr>
68 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#TidyBan_28char_20_2Aban_29">TidyBan</a> (char *ban)</td></tr>
70 <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#chlist_28userrec_20_2Auser_2C_20userrec_20_2Asource_29">chlist</a> (<a class="el" href="classuserrec.html">userrec</a> *user, <a class="el" href="classuserrec.html">userrec</a> *source)</td></tr>
72 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html#send_5Fnetwork_5Fquit_28const_20char_20_2Anick_2C_20const_20char_20_2Areason_29">send_network_quit</a> (const char *nick, const char *reason)</td></tr>
75 <hr><h2>Function Documentation</h2>
76 <a class="anchor" name="Blocking_28int_20s_29"></a><!-- doxytag: member="message.h::Blocking" ref="Blocking_28int_20s_29" args="(int s)" --><p>
77 <table class="mdTable" cellpadding="2" cellspacing="0">
80 <table cellpadding="0" cellspacing="0" border="0">
82 <td class="md" nowrap valign="top">void Blocking </td>
83 <td class="md" valign="top">( </td>
84 <td class="md" nowrap valign="top">int </td>
85 <td class="mdname1" valign="top" nowrap> <em>s</em> </td>
86 <td class="md" valign="top"> ) </td>
87 <td class="md" nowrap></td>
93 <table cellspacing="5" cellpadding="0" border="0">
104 <a class="anchor" name="c_5Fcount_28userrec_20_2Au_29"></a><!-- doxytag: member="message.h::c_count" ref="c_5Fcount_28userrec_20_2Au_29" args="(userrec *u)" --><p>
105 <table class="mdTable" cellpadding="2" cellspacing="0">
108 <table cellpadding="0" cellspacing="0" border="0">
110 <td class="md" nowrap valign="top">int c_count </td>
111 <td class="md" valign="top">( </td>
112 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
113 <td class="mdname1" valign="top" nowrap> <em>u</em> </td>
114 <td class="md" valign="top"> ) </td>
115 <td class="md" nowrap></td>
121 <table cellspacing="5" cellpadding="0" border="0">
132 <a class="anchor" name="ChangeDisplayedHost_28userrec_20_2Auser_2C_20const_20char_20_2Ahost_29"></a><!-- doxytag: member="message.h::ChangeDisplayedHost" ref="ChangeDisplayedHost_28userrec_20_2Auser_2C_20const_20char_20_2Ahost_29" args="(userrec *user, const char *host)" --><p>
133 <table class="mdTable" cellpadding="2" cellspacing="0">
136 <table cellpadding="0" cellspacing="0" border="0">
138 <td class="md" nowrap valign="top">void ChangeDisplayedHost </td>
139 <td class="md" valign="top">( </td>
140 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
141 <td class="mdname" nowrap> <em>user</em>, </td>
144 <td class="md" nowrap align="right"></td>
146 <td class="md" nowrap>const char * </td>
147 <td class="mdname" nowrap> <em>host</em></td>
151 <td class="md">) </td>
152 <td class="md" colspan="2"></td>
158 <table cellspacing="5" cellpadding="0" border="0">
168 Referenced by <a class="el" href="modules_8cpp-source.html#l00535">Server::ChangeHost()</a>. </td>
171 <a class="anchor" name="ChangeName_28userrec_20_2Auser_2C_20const_20char_20_2Agecos_29"></a><!-- doxytag: member="message.h::ChangeName" ref="ChangeName_28userrec_20_2Auser_2C_20const_20char_20_2Agecos_29" args="(userrec *user, const char *gecos)" --><p>
172 <table class="mdTable" cellpadding="2" cellspacing="0">
175 <table cellpadding="0" cellspacing="0" border="0">
177 <td class="md" nowrap valign="top">void ChangeName </td>
178 <td class="md" valign="top">( </td>
179 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
180 <td class="mdname" nowrap> <em>user</em>, </td>
183 <td class="md" nowrap align="right"></td>
185 <td class="md" nowrap>const char * </td>
186 <td class="mdname" nowrap> <em>gecos</em></td>
190 <td class="md">) </td>
191 <td class="md" colspan="2"></td>
197 <table cellspacing="5" cellpadding="0" border="0">
207 Referenced by <a class="el" href="modules_8cpp-source.html#l00540">Server::ChangeGECOS()</a>. </td>
210 <a class="anchor" name="chlist_28userrec_20_2Auser_2C_20userrec_20_2Asource_29"></a><!-- doxytag: member="message.h::chlist" ref="chlist_28userrec_20_2Auser_2C_20userrec_20_2Asource_29" args="(userrec *user, userrec *source)" --><p>
211 <table class="mdTable" cellpadding="2" cellspacing="0">
214 <table cellpadding="0" cellspacing="0" border="0">
216 <td class="md" nowrap valign="top">char* chlist </td>
217 <td class="md" valign="top">( </td>
218 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
219 <td class="mdname" nowrap> <em>user</em>, </td>
222 <td class="md" nowrap align="right"></td>
224 <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> * </td>
225 <td class="mdname" nowrap> <em>source</em></td>
229 <td class="md">) </td>
230 <td class="md" colspan="2"></td>
236 <table cellspacing="5" cellpadding="0" border="0">
247 <a class="anchor" name="chop_28char_20_2Astr_29"></a><!-- doxytag: member="message.h::chop" ref="chop_28char_20_2Astr_29" args="(char *str)" --><p>
248 <table class="mdTable" cellpadding="2" cellspacing="0">
251 <table cellpadding="0" cellspacing="0" border="0">
253 <td class="md" nowrap valign="top">void chop </td>
254 <td class="md" valign="top">( </td>
255 <td class="md" nowrap valign="top">char * </td>
256 <td class="mdname1" valign="top" nowrap> <em>str</em> </td>
257 <td class="md" valign="top"> ) </td>
258 <td class="md" nowrap></td>
264 <table cellspacing="5" cellpadding="0" border="0">
275 <a class="anchor" name="CleanAndResolve_28char_20_2AresolvedHost_2C_20const_20char_20_2AunresolvedHost_29"></a><!-- doxytag: member="message.h::CleanAndResolve" ref="CleanAndResolve_28char_20_2AresolvedHost_2C_20const_20char_20_2AunresolvedHost_29" args="(char *resolvedHost, const char *unresolvedHost)" --><p>
276 <table class="mdTable" cellpadding="2" cellspacing="0">
279 <table cellpadding="0" cellspacing="0" border="0">
281 <td class="md" nowrap valign="top">int CleanAndResolve </td>
282 <td class="md" valign="top">( </td>
283 <td class="md" nowrap valign="top">char * </td>
284 <td class="mdname" nowrap> <em>resolvedHost</em>, </td>
287 <td class="md" nowrap align="right"></td>
289 <td class="md" nowrap>const char * </td>
290 <td class="mdname" nowrap> <em>unresolvedHost</em></td>
294 <td class="md">) </td>
295 <td class="md" colspan="2"></td>
301 <table cellspacing="5" cellpadding="0" border="0">
312 <a class="anchor" name="cmode_28userrec_20_2Auser_2C_20chanrec_20_2Achan_29"></a><!-- doxytag: member="message.h::cmode" ref="cmode_28userrec_20_2Auser_2C_20chanrec_20_2Achan_29" args="(userrec *user, chanrec *chan)" --><p>
313 <table class="mdTable" cellpadding="2" cellspacing="0">
316 <table cellpadding="0" cellspacing="0" border="0">
318 <td class="md" nowrap valign="top">char* cmode </td>
319 <td class="md" valign="top">( </td>
320 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
321 <td class="mdname" nowrap> <em>user</em>, </td>
324 <td class="md" nowrap align="right"></td>
326 <td class="md" nowrap><a class="el" href="classchanrec.html">chanrec</a> * </td>
327 <td class="mdname" nowrap> <em>chan</em></td>
331 <td class="md">) </td>
332 <td class="md" colspan="2"></td>
338 <table cellspacing="5" cellpadding="0" border="0">
348 Referenced by <a class="el" href="modules_8cpp-source.html#l00565">Server::ChanMode()</a>. </td>
351 <a class="anchor" name="common_5Fchannels_28userrec_20_2Au_2C_20userrec_20_2Au_32_29"></a><!-- doxytag: member="message.h::common_channels" ref="common_5Fchannels_28userrec_20_2Au_2C_20userrec_20_2Au_32_29" args="(userrec *u, userrec *u2)" --><p>
352 <table class="mdTable" cellpadding="2" cellspacing="0">
355 <table cellpadding="0" cellspacing="0" border="0">
357 <td class="md" nowrap valign="top">int common_channels </td>
358 <td class="md" valign="top">( </td>
359 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
360 <td class="mdname" nowrap> <em>u</em>, </td>
363 <td class="md" nowrap align="right"></td>
365 <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> * </td>
366 <td class="mdname" nowrap> <em>u2</em></td>
370 <td class="md">) </td>
371 <td class="md" colspan="2"></td>
377 <table cellspacing="5" cellpadding="0" border="0">
387 Referenced by <a class="el" href="modules_8cpp-source.html#l00513">Server::CommonChannels()</a>. </td>
390 <a class="anchor" name="cstatus_28userrec_20_2Auser_2C_20chanrec_20_2Achan_29"></a><!-- doxytag: member="message.h::cstatus" ref="cstatus_28userrec_20_2Auser_2C_20chanrec_20_2Achan_29" args="(userrec *user, chanrec *chan)" --><p>
391 <table class="mdTable" cellpadding="2" cellspacing="0">
394 <table cellpadding="0" cellspacing="0" border="0">
396 <td class="md" nowrap valign="top">int cstatus </td>
397 <td class="md" valign="top">( </td>
398 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
399 <td class="mdname" nowrap> <em>user</em>, </td>
402 <td class="md" nowrap align="right"></td>
404 <td class="md" nowrap><a class="el" href="classchanrec.html">chanrec</a> * </td>
405 <td class="mdname" nowrap> <em>chan</em></td>
409 <td class="md">) </td>
410 <td class="md" colspan="2"></td>
416 <table cellspacing="5" cellpadding="0" border="0">
427 <a class="anchor" name="has_5Fchannel_28userrec_20_2Au_2C_20chanrec_20_2Ac_29"></a><!-- doxytag: member="message.h::has_channel" ref="has_5Fchannel_28userrec_20_2Au_2C_20chanrec_20_2Ac_29" args="(userrec *u, chanrec *c)" --><p>
428 <table class="mdTable" cellpadding="2" cellspacing="0">
431 <table cellpadding="0" cellspacing="0" border="0">
433 <td class="md" nowrap valign="top">int has_channel </td>
434 <td class="md" valign="top">( </td>
435 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
436 <td class="mdname" nowrap> <em>u</em>, </td>
439 <td class="md" nowrap align="right"></td>
441 <td class="md" nowrap><a class="el" href="classchanrec.html">chanrec</a> * </td>
442 <td class="mdname" nowrap> <em>c</em></td>
446 <td class="md">) </td>
447 <td class="md" colspan="2"></td>
453 <table cellspacing="5" cellpadding="0" border="0">
463 Referenced by <a class="el" href="modules_8cpp-source.html#l00570">Server::IsOnChannel()</a>. </td>
466 <a class="anchor" name="hasumode_28userrec_20_2Auser_2C_20char_20mode_29"></a><!-- doxytag: member="message.h::hasumode" ref="hasumode_28userrec_20_2Auser_2C_20char_20mode_29" args="(userrec *user, char mode)" --><p>
467 <table class="mdTable" cellpadding="2" cellspacing="0">
470 <table cellpadding="0" cellspacing="0" border="0">
472 <td class="md" nowrap valign="top">bool hasumode </td>
473 <td class="md" valign="top">( </td>
474 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
475 <td class="mdname" nowrap> <em>user</em>, </td>
478 <td class="md" nowrap align="right"></td>
480 <td class="md" nowrap>char </td>
481 <td class="mdname" nowrap> <em>mode</em></td>
485 <td class="md">) </td>
486 <td class="md" colspan="2"></td>
492 <table cellspacing="5" cellpadding="0" border="0">
503 <a class="anchor" name="isident_28const_20char_20_2An_29"></a><!-- doxytag: member="message.h::isident" ref="isident_28const_20char_20_2An_29" args="(const char *n)" --><p>
504 <table class="mdTable" cellpadding="2" cellspacing="0">
507 <table cellpadding="0" cellspacing="0" border="0">
509 <td class="md" nowrap valign="top">int isident </td>
510 <td class="md" valign="top">( </td>
511 <td class="md" nowrap valign="top">const char * </td>
512 <td class="mdname1" valign="top" nowrap> <em>n</em> </td>
513 <td class="md" valign="top"> ) </td>
514 <td class="md" nowrap></td>
520 <table cellspacing="5" cellpadding="0" border="0">
531 <a class="anchor" name="isnick_28const_20char_20_2An_29"></a><!-- doxytag: member="message.h::isnick" ref="isnick_28const_20char_20_2An_29" args="(const char *n)" --><p>
532 <table class="mdTable" cellpadding="2" cellspacing="0">
535 <table cellpadding="0" cellspacing="0" border="0">
537 <td class="md" nowrap valign="top">int isnick </td>
538 <td class="md" valign="top">( </td>
539 <td class="md" nowrap valign="top">const char * </td>
540 <td class="mdname1" valign="top" nowrap> <em>n</em> </td>
541 <td class="md" valign="top"> ) </td>
542 <td class="md" nowrap></td>
548 <table cellspacing="5" cellpadding="0" border="0">
558 Referenced by <a class="el" href="modules_8cpp-source.html#l00545">Server::IsNick()</a>. </td>
561 <a class="anchor" name="NonBlocking_28int_20s_29"></a><!-- doxytag: member="message.h::NonBlocking" ref="NonBlocking_28int_20s_29" args="(int s)" --><p>
562 <table class="mdTable" cellpadding="2" cellspacing="0">
565 <table cellpadding="0" cellspacing="0" border="0">
567 <td class="md" nowrap valign="top">void NonBlocking </td>
568 <td class="md" valign="top">( </td>
569 <td class="md" nowrap valign="top">int </td>
570 <td class="mdname1" valign="top" nowrap> <em>s</em> </td>
571 <td class="md" valign="top"> ) </td>
572 <td class="md" nowrap></td>
578 <table cellspacing="5" cellpadding="0" border="0">
589 <a class="anchor" name="send_5Fnetwork_5Fquit_28const_20char_20_2Anick_2C_20const_20char_20_2Areason_29"></a><!-- doxytag: member="message.h::send_network_quit" ref="send_5Fnetwork_5Fquit_28const_20char_20_2Anick_2C_20const_20char_20_2Areason_29" args="(const char *nick, const char *reason)" --><p>
590 <table class="mdTable" cellpadding="2" cellspacing="0">
593 <table cellpadding="0" cellspacing="0" border="0">
595 <td class="md" nowrap valign="top">void send_network_quit </td>
596 <td class="md" valign="top">( </td>
597 <td class="md" nowrap valign="top">const char * </td>
598 <td class="mdname" nowrap> <em>nick</em>, </td>
601 <td class="md" nowrap align="right"></td>
603 <td class="md" nowrap>const char * </td>
604 <td class="mdname" nowrap> <em>reason</em></td>
608 <td class="md">) </td>
609 <td class="md" colspan="2"></td>
615 <table cellspacing="5" cellpadding="0" border="0">
626 <a class="anchor" name="TidyBan_28char_20_2Aban_29"></a><!-- doxytag: member="message.h::TidyBan" ref="TidyBan_28char_20_2Aban_29" args="(char *ban)" --><p>
627 <table class="mdTable" cellpadding="2" cellspacing="0">
630 <table cellpadding="0" cellspacing="0" border="0">
632 <td class="md" nowrap valign="top">void TidyBan </td>
633 <td class="md" valign="top">( </td>
634 <td class="md" nowrap valign="top">char * </td>
635 <td class="mdname1" valign="top" nowrap> <em>ban</em> </td>
636 <td class="md" valign="top"> ) </td>
637 <td class="md" nowrap></td>
643 <table cellspacing="5" cellpadding="0" border="0">
654 <a class="anchor" name="tidystring_28char_20_2Astr_29"></a><!-- doxytag: member="message.h::tidystring" ref="tidystring_28char_20_2Astr_29" args="(char *str)" --><p>
655 <table class="mdTable" cellpadding="2" cellspacing="0">
658 <table cellpadding="0" cellspacing="0" border="0">
660 <td class="md" nowrap valign="top">void tidystring </td>
661 <td class="md" valign="top">( </td>
662 <td class="md" nowrap valign="top">char * </td>
663 <td class="mdname1" valign="top" nowrap> <em>str</em> </td>
664 <td class="md" valign="top"> ) </td>
665 <td class="md" nowrap></td>
671 <table cellspacing="5" cellpadding="0" border="0">
682 <hr size="1"><address style="align: right;"><small>Generated on Sun Nov 27 01:43:24 2005 for InspIRCd by
683 <a href="http://www.doxygen.org/index.html">
684 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4-20050815 </small></address>