1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>General purpose</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3-rc2 -->
<center>
<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
<hr><h1>General purpose</h1>
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>char * </td><td valign=bottom><a class="el" href="group__libcgi__general.html#a0">htmlentities</a> (const char *str)</td></tr>
<tr><td> </td><td><font size=-1><em>Transforms HTML special chars.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>char ** </td><td valign=bottom><a class="el" href="group__libcgi__general.html#a1">file</a> (const char *filename, unsigned int *total)</td></tr>
<tr><td> </td><td><font size=-1><em>Reads entire file into an array.</em> <a href="#a1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>char * </td><td valign=bottom><a class="el" href="group__libcgi__general.html#a2">md5</a> (const char *str)</td></tr>
<tr><td> </td><td><font size=-1><em>Converts a string to MD5 format.</em> <a href="#a2"></a><em></em></font><br><br></td></tr>
</table>
<hr><h2>Function Documentation</h2>
<a name="a1" doxytag="general.c::file"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> char** file </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">const char * </td>
<td class="mdname" nowrap> <em>filename</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>unsigned int * </td>
<td class="mdname" nowrap> <em>total</em></td>
</tr>
<tr>
<td></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Reads entire file into an array.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>filename</em> </td><td>Filename to open </td></tr>
<tr><td valign=top><em>total</em> </td><td>Integer variable passed as reference, which will store the total of items </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Returns the file in an array. Each element of the array corresponds to a line in the file.</dd></dl>
<div class="fragment"><pre>
<span class="keywordtype">char</span> **lines;
<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> total, i;
lines = <a class="code" href="group__libcgi__general.html#a1">file</a>(<span class="stringliteral">"filename.ext"</span>, &total);
printf(<span class="stringliteral">"Total of lines: %u\n"</span>, total);
<span class="keywordflow">for</span> (i = 0; i < total; i++)
printf(<span class="stringliteral">"[%u] %s\n"</span>, i, lines[i]);
<span class="keywordflow">for</span> (i = 0; i < total; i++) {
<span class="keywordflow">if</span> (lines[i])
free(lines[i]);
}
</pre></div> </td>
</tr>
</table>
<a name="a0" doxytag="general.c::htmlentities"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> char* htmlentities </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">const char * </td>
<td class="mdname1" valign="top" nowrap> <em>str</em> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Transforms HTML special chars.
<p>
Transforms chars like '<', '>' and others in HTML form, like '&lt' and '&gt' <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>str</em> </td><td>String containing code to parse </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The new string </dd></dl>
<dl compact><dt><b>Author:</b></dt><dd>Robert Csok <<a href="mailto:rcsok@gmx.de">rcsok@gmx.de</a>> </dd></dl>
</td>
</tr>
</table>
<a name="a2" doxytag="md5.c::md5"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> char* md5 </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">const char * </td>
<td class="mdname1" valign="top" nowrap> <em>str</em> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Converts a string to MD5 format.
<p>
<dl compact><dt><b>Author:</b></dt><dd>Diogo Gonzaga </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>str</em> </td><td>String to convert to MD5 hash </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>MD5 hash code </dd></dl>
</td>
</tr>
</table>
<hr><address style="align: right;"><small>Generated on Thu Mar 13 10:13:11 2003 for LibCGI by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
</body>
</html>
|