ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/libspf/docs/API/doxygen/html/main_8h.html
Revision: 1.1
Committed: Tue Nov 13 00:51:28 2007 UTC (18 years, 11 months ago) by root
Content type: text/html
Branch: MAIN
CVS Tags: HEAD
Log Message:
initial import of libspf-1.0.0-p5 from freebsd ports

File Contents

# Content
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>libSPF v1.0: main.h File Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.3.8 -->
7 <div class="qindex"> <form class="search" action="search.php" method="get">
8 <a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
9 <h1>main.h File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
10 <code>#include &lt;stdlib.h&gt;</code><br>
11 <code>#include &lt;string.h&gt;</code><br>
12 <code>#include &lt;stdarg.h&gt;</code><br>
13 <code>#include "../../config.h"</code><br>
14 <code>#include "<a class="el" href="spf_8h-source.html">spf.h</a>"</code><br>
15
16 <p>
17 Include dependency graph for main.h:<p><center><img src="main_8h__incl.png" border="0" usemap="#main.h_map" alt="Include dependency graph"></center>
18 <map name="main.h_map">
19 <area href="spf_8h.html" shape="rect" coords="417,86,455,105" alt="">
20 </map>
21
22 <p>
23 This graph shows which files directly or indirectly include this file:<p><center><img src="main_8h__dep__incl.png" border="0" usemap="#main.hdep_map" alt="Included by dependency graph"></center>
24 <map name="main.hdep_map">
25 <area href="util_8h.html" shape="rect" coords="156,86,193,105" alt="">
26 <area href="dns_8c.html" shape="rect" coords="7,17,49,36" alt="">
27 <area href="macro_8c.html" shape="rect" coords="73,17,132,36" alt="">
28 <area href="main_8c.html" shape="rect" coords="217,17,268,36" alt="">
29 <area href="util_8c.html" shape="rect" coords="156,17,193,36" alt="">
30 </map>
31
32 <p>
33 <a href="main_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
34 <tr><td></td></tr>
35 <tr><td colspan=2><br><h2>Defines</h2></td></tr>
36 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a0">_MAIN_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
37
38 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a1">FL_A</a>&nbsp;&nbsp;&nbsp;2</td></tr>
39
40 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a2">FL_B</a>&nbsp;&nbsp;&nbsp;4</td></tr>
41
42 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a3">FL_C</a>&nbsp;&nbsp;&nbsp;8</td></tr>
43
44 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a4">FL_D</a>&nbsp;&nbsp;&nbsp;16</td></tr>
45
46 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a5">FL_E</a>&nbsp;&nbsp;&nbsp;32</td></tr>
47
48 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a6">FL_F</a>&nbsp;&nbsp;&nbsp;64</td></tr>
49
50 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a7">FL_G</a>&nbsp;&nbsp;&nbsp;128</td></tr>
51
52 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a8">SPF_MAX_RECURSE</a>&nbsp;&nbsp;&nbsp;20</td></tr>
53
54 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a9">RES_PASS</a>&nbsp;&nbsp;&nbsp;"domain of %s designates %s as permitted sender\r\n"</td></tr>
55
56 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a10">RES_NONE</a></td></tr>
57
58 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a11">RES_S_FAIL</a></td></tr>
59
60 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a12">RES_H_FAIL</a></td></tr>
61
62 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a13">RES_ERROR</a></td></tr>
63
64 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a14">RES_NEUTRAL</a></td></tr>
65
66 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a15">RES_UNKNOWN</a>&nbsp;&nbsp;&nbsp;"error in processing during lookup of %s\r\n"</td></tr>
67
68 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a16">RES_UNMECH</a></td></tr>
69
70 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a17">HDR_PASS</a></td></tr>
71
72 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a18">HDR_NONE</a></td></tr>
73
74 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a19">HDR_S_FAIL</a></td></tr>
75
76 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a20">HDR_H_FAIL</a></td></tr>
77
78 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a21">HDR_ERROR</a></td></tr>
79
80 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a22">HDR_NEUTRAL</a></td></tr>
81
82 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a23">HDR_UNKNOWN</a></td></tr>
83
84 <tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a24">HDR_UNMECH</a></td></tr>
85
86 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
87 <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a25">SPF_init</a> (const char *, const char *, const char *, const char *, const char *, u_int32_t, u_int32_t)</td></tr>
88
89 <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a26">SPF_close</a> (<a class="el" href="structpeer__info__s.html">peer_info_t</a> *)</td></tr>
90
91 <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="spf_8h.html#a36">SPF_RESULT</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a27">SPF_policy_main</a> (<a class="el" href="structpeer__info__s.html">peer_info_t</a> *)</td></tr>
92
93 <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="spf_8h.html#a36">SPF_RESULT</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a28">SPF_policy_main_rec</a> (<a class="el" href="structpeer__info__s.html">peer_info_t</a> *)</td></tr>
94
95 <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="spf_8h.html#a35">SPF_BOOL</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a29">SPF_parse_policy</a> (<a class="el" href="structpeer__info__s.html">peer_info_t</a> *, const char *)</td></tr>
96
97 <tr><td class="memItemLeft" nowrap align=right valign=top>char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a30">SPF_result</a> (<a class="el" href="structpeer__info__s.html">peer_info_t</a> *)</td></tr>
98
99 <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="spf_8h.html#a35">SPF_BOOL</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a31">SPF_smtp_from</a> (<a class="el" href="structpeer__info__s.html">peer_info_t</a> *, const char *)</td></tr>
100
101 <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="spf_8h.html#a35">SPF_BOOL</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a32">SPF_smtp_helo</a> (<a class="el" href="structpeer__info__s.html">peer_info_t</a> *, const char *)</td></tr>
102
103 <tr><td class="memItemLeft" nowrap align=right valign=top>char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a33">SPF_build_header</a> (<a class="el" href="structpeer__info__s.html">peer_info_t</a> *)</td></tr>
104
105 <tr><td class="memItemLeft" nowrap align=right valign=top>char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="main_8h.html#a34">SPF_get_explain</a> (<a class="el" href="structpeer__info__s.html">peer_info_t</a> *)</td></tr>
106
107 </table>
108 <hr><h2>Define Documentation</h2>
109 <a class="anchor" name="a0" doxytag="main.h::_MAIN_H" ></a><p>
110 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
111 <tr>
112 <td class="mdRow">
113 <table cellpadding="0" cellspacing="0" border="0">
114 <tr>
115 <td class="md" nowrap valign="top"> #define _MAIN_H&nbsp;&nbsp;&nbsp;1 </td>
116 </tr>
117 </table>
118 </td>
119 </tr>
120 </table>
121 <table cellspacing=5 cellpadding=0 border=0>
122 <tr>
123 <td>
124 &nbsp;
125 </td>
126 <td>
127
128 <p>
129 Definition at line <a class="el" href="main_8h-source.html#l00047">47</a> of file <a class="el" href="main_8h-source.html">main.h</a>. </td>
130 </tr>
131 </table>
132 <a class="anchor" name="a1" doxytag="main.h::FL_A" ></a><p>
133 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
134 <tr>
135 <td class="mdRow">
136 <table cellpadding="0" cellspacing="0" border="0">
137 <tr>
138 <td class="md" nowrap valign="top"> #define FL_A&nbsp;&nbsp;&nbsp;2 </td>
139 </tr>
140 </table>
141 </td>
142 </tr>
143 </table>
144 <table cellspacing=5 cellpadding=0 border=0>
145 <tr>
146 <td>
147 &nbsp;
148 </td>
149 <td>
150
151 <p>
152 Definition at line <a class="el" href="main_8h-source.html#l00070">70</a> of file <a class="el" href="main_8h-source.html">main.h</a>. </td>
153 </tr>
154 </table>
155 <a class="anchor" name="a2" doxytag="main.h::FL_B" ></a><p>
156 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
157 <tr>
158 <td class="mdRow">
159 <table cellpadding="0" cellspacing="0" border="0">
160 <tr>
161 <td class="md" nowrap valign="top"> #define FL_B&nbsp;&nbsp;&nbsp;4 </td>
162 </tr>
163 </table>
164 </td>
165 </tr>
166 </table>
167 <table cellspacing=5 cellpadding=0 border=0>
168 <tr>
169 <td>
170 &nbsp;
171 </td>
172 <td>
173
174 <p>
175 Definition at line <a class="el" href="main_8h-source.html#l00071">71</a> of file <a class="el" href="main_8h-source.html">main.h</a>. </td>
176 </tr>
177 </table>
178 <a class="anchor" name="a3" doxytag="main.h::FL_C" ></a><p>
179 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
180 <tr>
181 <td class="mdRow">
182 <table cellpadding="0" cellspacing="0" border="0">
183 <tr>
184 <td class="md" nowrap valign="top"> #define FL_C&nbsp;&nbsp;&nbsp;8 </td>
185 </tr>
186 </table>
187 </td>
188 </tr>
189 </table>
190 <table cellspacing=5 cellpadding=0 border=0>
191 <tr>
192 <td>
193 &nbsp;
194 </td>
195 <td>
196
197 <p>
198 Definition at line <a class="el" href="main_8h-source.html#l00072">72</a> of file <a class="el" href="main_8h-source.html">main.h</a>. </td>
199 </tr>
200 </table>
201 <a class="anchor" name="a4" doxytag="main.h::FL_D" ></a><p>
202 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
203 <tr>
204 <td class="mdRow">
205 <table cellpadding="0" cellspacing="0" border="0">
206 <tr>
207 <td class="md" nowrap valign="top"> #define FL_D&nbsp;&nbsp;&nbsp;16 </td>
208 </tr>
209 </table>
210 </td>
211 </tr>
212 </table>
213 <table cellspacing=5 cellpadding=0 border=0>
214 <tr>
215 <td>
216 &nbsp;
217 </td>
218 <td>
219
220 <p>
221 Definition at line <a class="el" href="main_8h-source.html#l00073">73</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
222 <p>
223 Referenced by <a class="el" href="util_8c-source.html#l00097">_pprintf_dbg()</a>. </td>
224 </tr>
225 </table>
226 <a class="anchor" name="a5" doxytag="main.h::FL_E" ></a><p>
227 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
228 <tr>
229 <td class="mdRow">
230 <table cellpadding="0" cellspacing="0" border="0">
231 <tr>
232 <td class="md" nowrap valign="top"> #define FL_E&nbsp;&nbsp;&nbsp;32 </td>
233 </tr>
234 </table>
235 </td>
236 </tr>
237 </table>
238 <table cellspacing=5 cellpadding=0 border=0>
239 <tr>
240 <td>
241 &nbsp;
242 </td>
243 <td>
244
245 <p>
246 Definition at line <a class="el" href="main_8h-source.html#l00074">74</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
247 <p>
248 Referenced by <a class="el" href="util_8c-source.html#l00154">_printf_dbg()</a>. </td>
249 </tr>
250 </table>
251 <a class="anchor" name="a6" doxytag="main.h::FL_F" ></a><p>
252 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
253 <tr>
254 <td class="mdRow">
255 <table cellpadding="0" cellspacing="0" border="0">
256 <tr>
257 <td class="md" nowrap valign="top"> #define FL_F&nbsp;&nbsp;&nbsp;64 </td>
258 </tr>
259 </table>
260 </td>
261 </tr>
262 </table>
263 <table cellspacing=5 cellpadding=0 border=0>
264 <tr>
265 <td>
266 &nbsp;
267 </td>
268 <td>
269
270 <p>
271 Definition at line <a class="el" href="main_8h-source.html#l00075">75</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
272 <p>
273 Referenced by <a class="el" href="util_8c-source.html#l00097">_pprintf_dbg()</a>. </td>
274 </tr>
275 </table>
276 <a class="anchor" name="a7" doxytag="main.h::FL_G" ></a><p>
277 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
278 <tr>
279 <td class="mdRow">
280 <table cellpadding="0" cellspacing="0" border="0">
281 <tr>
282 <td class="md" nowrap valign="top"> #define FL_G&nbsp;&nbsp;&nbsp;128 </td>
283 </tr>
284 </table>
285 </td>
286 </tr>
287 </table>
288 <table cellspacing=5 cellpadding=0 border=0>
289 <tr>
290 <td>
291 &nbsp;
292 </td>
293 <td>
294
295 <p>
296 Definition at line <a class="el" href="main_8h-source.html#l00076">76</a> of file <a class="el" href="main_8h-source.html">main.h</a>. </td>
297 </tr>
298 </table>
299 <a class="anchor" name="a21" doxytag="main.h::HDR_ERROR" ></a><p>
300 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
301 <tr>
302 <td class="mdRow">
303 <table cellpadding="0" cellspacing="0" border="0">
304 <tr>
305 <td class="md" nowrap valign="top"> #define HDR_ERROR </td>
306 </tr>
307 </table>
308 </td>
309 </tr>
310 </table>
311 <table cellspacing=5 cellpadding=0 border=0>
312 <tr>
313 <td>
314 &nbsp;
315 </td>
316 <td>
317
318 <p>
319 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"Received-SPF: error (%s: error in processing "</span> \
320 <span class="stringliteral">"during lookup of %s: %s)"</span>
321 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00114">114</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
322 <p>
323 Referenced by <a class="el" href="main_8c-source.html#l00081">SPF_init()</a>. </td>
324 </tr>
325 </table>
326 <a class="anchor" name="a20" doxytag="main.h::HDR_H_FAIL" ></a><p>
327 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
328 <tr>
329 <td class="mdRow">
330 <table cellpadding="0" cellspacing="0" border="0">
331 <tr>
332 <td class="md" nowrap valign="top"> #define HDR_H_FAIL </td>
333 </tr>
334 </table>
335 </td>
336 </tr>
337 </table>
338 <table cellspacing=5 cellpadding=0 border=0>
339 <tr>
340 <td>
341 &nbsp;
342 </td>
343 <td>
344
345 <p>
346 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"Received-SPF: fail (%s: domain of %s does not "</span> \
347 <span class="stringliteral">"designate %s as permitted sender) receiver=%s; "</span> \
348 <span class="stringliteral">"client_ip=%s; envelope-from=%s;"</span>
349 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00110">110</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
350 <p>
351 Referenced by <a class="el" href="main_8c-source.html#l00081">SPF_init()</a>. </td>
352 </tr>
353 </table>
354 <a class="anchor" name="a22" doxytag="main.h::HDR_NEUTRAL" ></a><p>
355 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
356 <tr>
357 <td class="mdRow">
358 <table cellpadding="0" cellspacing="0" border="0">
359 <tr>
360 <td class="md" nowrap valign="top"> #define HDR_NEUTRAL </td>
361 </tr>
362 </table>
363 </td>
364 </tr>
365 </table>
366 <table cellspacing=5 cellpadding=0 border=0>
367 <tr>
368 <td>
369 &nbsp;
370 </td>
371 <td>
372
373 <p>
374 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"Received-SPF: neutral (%s: domain of %s is "</span> \
375 <span class="stringliteral">"neutral about designating %s as permitted sender)"</span>
376 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00117">117</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
377 <p>
378 Referenced by <a class="el" href="main_8c-source.html#l00081">SPF_init()</a>. </td>
379 </tr>
380 </table>
381 <a class="anchor" name="a18" doxytag="main.h::HDR_NONE" ></a><p>
382 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
383 <tr>
384 <td class="mdRow">
385 <table cellpadding="0" cellspacing="0" border="0">
386 <tr>
387 <td class="md" nowrap valign="top"> #define HDR_NONE </td>
388 </tr>
389 </table>
390 </td>
391 </tr>
392 </table>
393 <table cellspacing=5 cellpadding=0 border=0>
394 <tr>
395 <td>
396 &nbsp;
397 </td>
398 <td>
399
400 <p>
401 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"Received-SPF: none (%s: domain of %s does not "</span> \
402 <span class="stringliteral">"designate permitted sender hosts)"</span>
403 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00102">102</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
404 <p>
405 Referenced by <a class="el" href="main_8c-source.html#l00081">SPF_init()</a>. </td>
406 </tr>
407 </table>
408 <a class="anchor" name="a17" doxytag="main.h::HDR_PASS" ></a><p>
409 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
410 <tr>
411 <td class="mdRow">
412 <table cellpadding="0" cellspacing="0" border="0">
413 <tr>
414 <td class="md" nowrap valign="top"> #define HDR_PASS </td>
415 </tr>
416 </table>
417 </td>
418 </tr>
419 </table>
420 <table cellspacing=5 cellpadding=0 border=0>
421 <tr>
422 <td>
423 &nbsp;
424 </td>
425 <td>
426
427 <p>
428 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"Received-SPF: pass (%s: domain of %s designates "</span> \
429 <span class="stringliteral">"%s as permitted sender) receiver=%s; client_ip=%s; "</span> \
430 <span class="stringliteral">"envelope-from=%s;"</span>
431 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00098">98</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
432 <p>
433 Referenced by <a class="el" href="main_8c-source.html#l00081">SPF_init()</a>. </td>
434 </tr>
435 </table>
436 <a class="anchor" name="a19" doxytag="main.h::HDR_S_FAIL" ></a><p>
437 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
438 <tr>
439 <td class="mdRow">
440 <table cellpadding="0" cellspacing="0" border="0">
441 <tr>
442 <td class="md" nowrap valign="top"> #define HDR_S_FAIL </td>
443 </tr>
444 </table>
445 </td>
446 </tr>
447 </table>
448 <table cellspacing=5 cellpadding=0 border=0>
449 <tr>
450 <td>
451 &nbsp;
452 </td>
453 <td>
454
455 <p>
456 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"Received-SPF: softfail (%s: domain of "</span> \
457 <span class="stringliteral">"transitioning %s does not designate %s as "</span> \
458 <span class="stringliteral">"permitted sender) receiver=%s; client_ip=%s; "</span> \
459 <span class="stringliteral">"envelope-from=%s;"</span>
460 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00105">105</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
461 <p>
462 Referenced by <a class="el" href="main_8c-source.html#l00081">SPF_init()</a>. </td>
463 </tr>
464 </table>
465 <a class="anchor" name="a23" doxytag="main.h::HDR_UNKNOWN" ></a><p>
466 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
467 <tr>
468 <td class="mdRow">
469 <table cellpadding="0" cellspacing="0" border="0">
470 <tr>
471 <td class="md" nowrap valign="top"> #define HDR_UNKNOWN </td>
472 </tr>
473 </table>
474 </td>
475 </tr>
476 </table>
477 <table cellspacing=5 cellpadding=0 border=0>
478 <tr>
479 <td>
480 &nbsp;
481 </td>
482 <td>
483
484 <p>
485 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"Received-SPF: unknown (%s: domain of %s "</span> \
486 <span class="stringliteral">"encountered an error while parsing (check SPF "</span> \
487 <span class="stringliteral">"record %s for errors))"</span>
488 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00120">120</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
489 <p>
490 Referenced by <a class="el" href="main_8c-source.html#l00081">SPF_init()</a>. </td>
491 </tr>
492 </table>
493 <a class="anchor" name="a24" doxytag="main.h::HDR_UNMECH" ></a><p>
494 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
495 <tr>
496 <td class="mdRow">
497 <table cellpadding="0" cellspacing="0" border="0">
498 <tr>
499 <td class="md" nowrap valign="top"> #define HDR_UNMECH </td>
500 </tr>
501 </table>
502 </td>
503 </tr>
504 </table>
505 <table cellspacing=5 cellpadding=0 border=0>
506 <tr>
507 <td>
508 &nbsp;
509 </td>
510 <td>
511
512 <p>
513 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"Received-SPF: unknown -extension:%s (%s: domain of "</span> \
514 <span class="stringliteral">"%s uses a mechanism not recognized by this client)"</span>
515 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00124">124</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
516 <p>
517 Referenced by <a class="el" href="main_8c-source.html#l00081">SPF_init()</a>. </td>
518 </tr>
519 </table>
520 <a class="anchor" name="a13" doxytag="main.h::RES_ERROR" ></a><p>
521 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
522 <tr>
523 <td class="mdRow">
524 <table cellpadding="0" cellspacing="0" border="0">
525 <tr>
526 <td class="md" nowrap valign="top"> #define RES_ERROR </td>
527 </tr>
528 </table>
529 </td>
530 </tr>
531 </table>
532 <table cellspacing=5 cellpadding=0 border=0>
533 <tr>
534 <td>
535 &nbsp;
536 </td>
537 <td>
538
539 <p>
540 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"encountered temporary error during SPF processing "</span> \
541 <span class="stringliteral">"of %s\r\n"</span>
542 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00089">89</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
543 <p>
544 Referenced by <a class="el" href="main_8c-source.html#l01249">SPF_result()</a>. </td>
545 </tr>
546 </table>
547 <a class="anchor" name="a12" doxytag="main.h::RES_H_FAIL" ></a><p>
548 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
549 <tr>
550 <td class="mdRow">
551 <table cellpadding="0" cellspacing="0" border="0">
552 <tr>
553 <td class="md" nowrap valign="top"> #define RES_H_FAIL </td>
554 </tr>
555 </table>
556 </td>
557 </tr>
558 </table>
559 <table cellspacing=5 cellpadding=0 border=0>
560 <tr>
561 <td>
562 &nbsp;
563 </td>
564 <td>
565
566 <p>
567 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"domain of %s does not designate %s as permitted "</span> \
568 <span class="stringliteral">"sender\r\n"</span>
569 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00087">87</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
570 <p>
571 Referenced by <a class="el" href="main_8c-source.html#l01249">SPF_result()</a>. </td>
572 </tr>
573 </table>
574 <a class="anchor" name="a14" doxytag="main.h::RES_NEUTRAL" ></a><p>
575 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
576 <tr>
577 <td class="mdRow">
578 <table cellpadding="0" cellspacing="0" border="0">
579 <tr>
580 <td class="md" nowrap valign="top"> #define RES_NEUTRAL </td>
581 </tr>
582 </table>
583 </td>
584 </tr>
585 </table>
586 <table cellspacing=5 cellpadding=0 border=0>
587 <tr>
588 <td>
589 &nbsp;
590 </td>
591 <td>
592
593 <p>
594 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"%s is neither permitted nor denied by domain of "</span> \
595 <span class="stringliteral">"%s\r\n"</span>
596 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00091">91</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
597 <p>
598 Referenced by <a class="el" href="main_8c-source.html#l01249">SPF_result()</a>. </td>
599 </tr>
600 </table>
601 <a class="anchor" name="a10" doxytag="main.h::RES_NONE" ></a><p>
602 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
603 <tr>
604 <td class="mdRow">
605 <table cellpadding="0" cellspacing="0" border="0">
606 <tr>
607 <td class="md" nowrap valign="top"> #define RES_NONE </td>
608 </tr>
609 </table>
610 </td>
611 </tr>
612 </table>
613 <table cellspacing=5 cellpadding=0 border=0>
614 <tr>
615 <td>
616 &nbsp;
617 </td>
618 <td>
619
620 <p>
621 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"domain of %s does not designate permitted sender "</span> \
622 <span class="stringliteral">"hosts\r\n"</span>
623 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00083">83</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
624 <p>
625 Referenced by <a class="el" href="main_8c-source.html#l01249">SPF_result()</a>. </td>
626 </tr>
627 </table>
628 <a class="anchor" name="a9" doxytag="main.h::RES_PASS" ></a><p>
629 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
630 <tr>
631 <td class="mdRow">
632 <table cellpadding="0" cellspacing="0" border="0">
633 <tr>
634 <td class="md" nowrap valign="top"> #define RES_PASS&nbsp;&nbsp;&nbsp;"domain of %s designates %s as permitted sender\r\n" </td>
635 </tr>
636 </table>
637 </td>
638 </tr>
639 </table>
640 <table cellspacing=5 cellpadding=0 border=0>
641 <tr>
642 <td>
643 &nbsp;
644 </td>
645 <td>
646
647 <p>
648 Definition at line <a class="el" href="main_8h-source.html#l00082">82</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
649 <p>
650 Referenced by <a class="el" href="main_8c-source.html#l01249">SPF_result()</a>. </td>
651 </tr>
652 </table>
653 <a class="anchor" name="a11" doxytag="main.h::RES_S_FAIL" ></a><p>
654 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
655 <tr>
656 <td class="mdRow">
657 <table cellpadding="0" cellspacing="0" border="0">
658 <tr>
659 <td class="md" nowrap valign="top"> #define RES_S_FAIL </td>
660 </tr>
661 </table>
662 </td>
663 </tr>
664 </table>
665 <table cellspacing=5 cellpadding=0 border=0>
666 <tr>
667 <td>
668 &nbsp;
669 </td>
670 <td>
671
672 <p>
673 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"transitioning domain of %s does not designate %s "</span> \
674 <span class="stringliteral">"as permitted sender\r\n"</span>
675 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00085">85</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
676 <p>
677 Referenced by <a class="el" href="main_8c-source.html#l01249">SPF_result()</a>. </td>
678 </tr>
679 </table>
680 <a class="anchor" name="a15" doxytag="main.h::RES_UNKNOWN" ></a><p>
681 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
682 <tr>
683 <td class="mdRow">
684 <table cellpadding="0" cellspacing="0" border="0">
685 <tr>
686 <td class="md" nowrap valign="top"> #define RES_UNKNOWN&nbsp;&nbsp;&nbsp;"error in processing during lookup of %s\r\n" </td>
687 </tr>
688 </table>
689 </td>
690 </tr>
691 </table>
692 <table cellspacing=5 cellpadding=0 border=0>
693 <tr>
694 <td>
695 &nbsp;
696 </td>
697 <td>
698
699 <p>
700 Definition at line <a class="el" href="main_8h-source.html#l00093">93</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
701 <p>
702 Referenced by <a class="el" href="main_8c-source.html#l01249">SPF_result()</a>. </td>
703 </tr>
704 </table>
705 <a class="anchor" name="a16" doxytag="main.h::RES_UNMECH" ></a><p>
706 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
707 <tr>
708 <td class="mdRow">
709 <table cellpadding="0" cellspacing="0" border="0">
710 <tr>
711 <td class="md" nowrap valign="top"> #define RES_UNMECH </td>
712 </tr>
713 </table>
714 </td>
715 </tr>
716 </table>
717 <table cellspacing=5 cellpadding=0 border=0>
718 <tr>
719 <td>
720 &nbsp;
721 </td>
722 <td>
723
724 <p>
725 <b>Value:</b><pre class="fragment"><div><span class="stringliteral">"encountered unrecognized mechanism during SPF "</span> \
726 <span class="stringliteral">"processing of domain of %s\r\n"</span>
727 </div></pre>Definition at line <a class="el" href="main_8h-source.html#l00094">94</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
728 <p>
729 Referenced by <a class="el" href="main_8c-source.html#l01249">SPF_result()</a>. </td>
730 </tr>
731 </table>
732 <a class="anchor" name="a8" doxytag="main.h::SPF_MAX_RECURSE" ></a><p>
733 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
734 <tr>
735 <td class="mdRow">
736 <table cellpadding="0" cellspacing="0" border="0">
737 <tr>
738 <td class="md" nowrap valign="top"> #define SPF_MAX_RECURSE&nbsp;&nbsp;&nbsp;20 </td>
739 </tr>
740 </table>
741 </td>
742 </tr>
743 </table>
744 <table cellspacing=5 cellpadding=0 border=0>
745 <tr>
746 <td>
747 &nbsp;
748 </td>
749 <td>
750
751 <p>
752 Definition at line <a class="el" href="main_8h-source.html#l00079">79</a> of file <a class="el" href="main_8h-source.html">main.h</a>.
753 <p>
754 Referenced by <a class="el" href="main_8c-source.html#l00721">SPF_parse_policy()</a>, and <a class="el" href="main_8c-source.html#l00399">SPF_policy_main()</a>. </td>
755 </tr>
756 </table>
757 <hr><h2>Function Documentation</h2>
758 <a class="anchor" name="a33" doxytag="main.h::SPF_build_header" ></a><p>
759 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
760 <tr>
761 <td class="mdRow">
762 <table cellpadding="0" cellspacing="0" border="0">
763 <tr>
764 <td class="md" nowrap valign="top"> char* SPF_build_header </td>
765 <td class="md" valign="top">(&nbsp;</td>
766 <td class="md" nowrap valign="top"><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td>
767 <td class="mdname1" valign="top" nowrap> </td>
768 <td class="md" valign="top">&nbsp;)&nbsp;</td>
769 <td class="md" nowrap></td>
770 </tr>
771 </table>
772 </td>
773 </tr>
774 </table>
775 <table cellspacing=5 cellpadding=0 border=0>
776 <tr>
777 <td>
778 &nbsp;
779 </td>
780 <td>
781
782 <p>
783 Definition at line <a class="el" href="main_8c-source.html#l01342">1342</a> of file <a class="el" href="main_8c-source.html">main.c</a>. </td>
784 </tr>
785 </table>
786 <a class="anchor" name="a26" doxytag="main.h::SPF_close" ></a><p>
787 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
788 <tr>
789 <td class="mdRow">
790 <table cellpadding="0" cellspacing="0" border="0">
791 <tr>
792 <td class="md" nowrap valign="top"> <a class="el" href="structpeer__info__s.html">peer_info_t</a>* SPF_close </td>
793 <td class="md" valign="top">(&nbsp;</td>
794 <td class="md" nowrap valign="top"><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td>
795 <td class="mdname1" valign="top" nowrap> </td>
796 <td class="md" valign="top">&nbsp;)&nbsp;</td>
797 <td class="md" nowrap></td>
798 </tr>
799 </table>
800 </td>
801 </tr>
802 </table>
803 <table cellspacing=5 cellpadding=0 border=0>
804 <tr>
805 <td>
806 &nbsp;
807 </td>
808 <td>
809
810 <p>
811 Definition at line <a class="el" href="main_8c-source.html#l00313">313</a> of file <a class="el" href="main_8c-source.html">main.c</a>. </td>
812 </tr>
813 </table>
814 <a class="anchor" name="a34" doxytag="main.h::SPF_get_explain" ></a><p>
815 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
816 <tr>
817 <td class="mdRow">
818 <table cellpadding="0" cellspacing="0" border="0">
819 <tr>
820 <td class="md" nowrap valign="top"> char* SPF_get_explain </td>
821 <td class="md" valign="top">(&nbsp;</td>
822 <td class="md" nowrap valign="top"><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td>
823 <td class="mdname1" valign="top" nowrap> </td>
824 <td class="md" valign="top">&nbsp;)&nbsp;</td>
825 <td class="md" nowrap></td>
826 </tr>
827 </table>
828 </td>
829 </tr>
830 </table>
831 <table cellspacing=5 cellpadding=0 border=0>
832 <tr>
833 <td>
834 &nbsp;
835 </td>
836 <td>
837
838 <p>
839 Definition at line <a class="el" href="main_8c-source.html#l01310">1310</a> of file <a class="el" href="main_8c-source.html">main.c</a>. </td>
840 </tr>
841 </table>
842 <a class="anchor" name="a25" doxytag="main.h::SPF_init" ></a><p>
843 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
844 <tr>
845 <td class="mdRow">
846 <table cellpadding="0" cellspacing="0" border="0">
847 <tr>
848 <td class="md" nowrap valign="top"> <a class="el" href="structpeer__info__s.html">peer_info_t</a>* SPF_init </td>
849 <td class="md" valign="top">(&nbsp;</td>
850 <td class="md" nowrap valign="top">const char *&nbsp;</td>
851 <td class="mdname" nowrap>, </td>
852 </tr>
853 <tr>
854 <td class="md" nowrap align="right"></td>
855 <td></td>
856 <td class="md" nowrap>const char *&nbsp;</td>
857 <td class="mdname" nowrap>, </td>
858 </tr>
859 <tr>
860 <td class="md" nowrap align="right"></td>
861 <td></td>
862 <td class="md" nowrap>const char *&nbsp;</td>
863 <td class="mdname" nowrap>, </td>
864 </tr>
865 <tr>
866 <td class="md" nowrap align="right"></td>
867 <td></td>
868 <td class="md" nowrap>const char *&nbsp;</td>
869 <td class="mdname" nowrap>, </td>
870 </tr>
871 <tr>
872 <td class="md" nowrap align="right"></td>
873 <td></td>
874 <td class="md" nowrap>const char *&nbsp;</td>
875 <td class="mdname" nowrap>, </td>
876 </tr>
877 <tr>
878 <td class="md" nowrap align="right"></td>
879 <td></td>
880 <td class="md" nowrap>u_int32_t&nbsp;</td>
881 <td class="mdname" nowrap>, </td>
882 </tr>
883 <tr>
884 <td class="md" nowrap align="right"></td>
885 <td></td>
886 <td class="md" nowrap>u_int32_t&nbsp;</td>
887 <td class="mdname" nowrap></td>
888 </tr>
889 <tr>
890 <td></td>
891 <td class="md">)&nbsp;</td>
892 <td class="md" colspan="2"></td>
893 </tr>
894 </table>
895 </td>
896 </tr>
897 </table>
898 <table cellspacing=5 cellpadding=0 border=0>
899 <tr>
900 <td>
901 &nbsp;
902 </td>
903 <td>
904
905 <p>
906 Definition at line <a class="el" href="main_8c-source.html#l00081">81</a> of file <a class="el" href="main_8c-source.html">main.c</a>. </td>
907 </tr>
908 </table>
909 <a class="anchor" name="a29" doxytag="main.h::SPF_parse_policy" ></a><p>
910 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
911 <tr>
912 <td class="mdRow">
913 <table cellpadding="0" cellspacing="0" border="0">
914 <tr>
915 <td class="md" nowrap valign="top"> <a class="el" href="spf_8h.html#a35">SPF_BOOL</a> SPF_parse_policy </td>
916 <td class="md" valign="top">(&nbsp;</td>
917 <td class="md" nowrap valign="top"><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td>
918 <td class="mdname" nowrap>, </td>
919 </tr>
920 <tr>
921 <td class="md" nowrap align="right"></td>
922 <td></td>
923 <td class="md" nowrap>const char *&nbsp;</td>
924 <td class="mdname" nowrap></td>
925 </tr>
926 <tr>
927 <td></td>
928 <td class="md">)&nbsp;</td>
929 <td class="md" colspan="2"></td>
930 </tr>
931 </table>
932 </td>
933 </tr>
934 </table>
935 <table cellspacing=5 cellpadding=0 border=0>
936 <tr>
937 <td>
938 &nbsp;
939 </td>
940 <td>
941
942 <p>
943 Definition at line <a class="el" href="main_8c-source.html#l00721">721</a> of file <a class="el" href="main_8c-source.html">main.c</a>. </td>
944 </tr>
945 </table>
946 <a class="anchor" name="a27" doxytag="main.h::SPF_policy_main" ></a><p>
947 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
948 <tr>
949 <td class="mdRow">
950 <table cellpadding="0" cellspacing="0" border="0">
951 <tr>
952 <td class="md" nowrap valign="top"> <a class="el" href="spf_8h.html#a36">SPF_RESULT</a> SPF_policy_main </td>
953 <td class="md" valign="top">(&nbsp;</td>
954 <td class="md" nowrap valign="top"><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td>
955 <td class="mdname1" valign="top" nowrap> </td>
956 <td class="md" valign="top">&nbsp;)&nbsp;</td>
957 <td class="md" nowrap></td>
958 </tr>
959 </table>
960 </td>
961 </tr>
962 </table>
963 <table cellspacing=5 cellpadding=0 border=0>
964 <tr>
965 <td>
966 &nbsp;
967 </td>
968 <td>
969
970 <p>
971 Definition at line <a class="el" href="main_8c-source.html#l00399">399</a> of file <a class="el" href="main_8c-source.html">main.c</a>. </td>
972 </tr>
973 </table>
974 <a class="anchor" name="a28" doxytag="main.h::SPF_policy_main_rec" ></a><p>
975 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
976 <tr>
977 <td class="mdRow">
978 <table cellpadding="0" cellspacing="0" border="0">
979 <tr>
980 <td class="md" nowrap valign="top"> <a class="el" href="spf_8h.html#a36">SPF_RESULT</a> SPF_policy_main_rec </td>
981 <td class="md" valign="top">(&nbsp;</td>
982 <td class="md" nowrap valign="top"><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td>
983 <td class="mdname1" valign="top" nowrap> </td>
984 <td class="md" valign="top">&nbsp;)&nbsp;</td>
985 <td class="md" nowrap></td>
986 </tr>
987 </table>
988 </td>
989 </tr>
990 </table>
991 <table cellspacing=5 cellpadding=0 border=0>
992 <tr>
993 <td>
994 &nbsp;
995 </td>
996 <td>
997
998 <p>
999 Definition at line <a class="el" href="main_8c-source.html#l00570">570</a> of file <a class="el" href="main_8c-source.html">main.c</a>. </td>
1000 </tr>
1001 </table>
1002 <a class="anchor" name="a30" doxytag="main.h::SPF_result" ></a><p>
1003 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1004 <tr>
1005 <td class="mdRow">
1006 <table cellpadding="0" cellspacing="0" border="0">
1007 <tr>
1008 <td class="md" nowrap valign="top"> char* SPF_result </td>
1009 <td class="md" valign="top">(&nbsp;</td>
1010 <td class="md" nowrap valign="top"><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td>
1011 <td class="mdname1" valign="top" nowrap> </td>
1012 <td class="md" valign="top">&nbsp;)&nbsp;</td>
1013 <td class="md" nowrap></td>
1014 </tr>
1015 </table>
1016 </td>
1017 </tr>
1018 </table>
1019 <table cellspacing=5 cellpadding=0 border=0>
1020 <tr>
1021 <td>
1022 &nbsp;
1023 </td>
1024 <td>
1025
1026 <p>
1027 Definition at line <a class="el" href="main_8c-source.html#l01249">1249</a> of file <a class="el" href="main_8c-source.html">main.c</a>. </td>
1028 </tr>
1029 </table>
1030 <a class="anchor" name="a31" doxytag="main.h::SPF_smtp_from" ></a><p>
1031 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1032 <tr>
1033 <td class="mdRow">
1034 <table cellpadding="0" cellspacing="0" border="0">
1035 <tr>
1036 <td class="md" nowrap valign="top"> <a class="el" href="spf_8h.html#a35">SPF_BOOL</a> SPF_smtp_from </td>
1037 <td class="md" valign="top">(&nbsp;</td>
1038 <td class="md" nowrap valign="top"><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td>
1039 <td class="mdname" nowrap>, </td>
1040 </tr>
1041 <tr>
1042 <td class="md" nowrap align="right"></td>
1043 <td></td>
1044 <td class="md" nowrap>const char *&nbsp;</td>
1045 <td class="mdname" nowrap></td>
1046 </tr>
1047 <tr>
1048 <td></td>
1049 <td class="md">)&nbsp;</td>
1050 <td class="md" colspan="2"></td>
1051 </tr>
1052 </table>
1053 </td>
1054 </tr>
1055 </table>
1056 <table cellspacing=5 cellpadding=0 border=0>
1057 <tr>
1058 <td>
1059 &nbsp;
1060 </td>
1061 <td>
1062
1063 <p>
1064 Definition at line <a class="el" href="main_8c-source.html#l01456">1456</a> of file <a class="el" href="main_8c-source.html">main.c</a>. </td>
1065 </tr>
1066 </table>
1067 <a class="anchor" name="a32" doxytag="main.h::SPF_smtp_helo" ></a><p>
1068 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1069 <tr>
1070 <td class="mdRow">
1071 <table cellpadding="0" cellspacing="0" border="0">
1072 <tr>
1073 <td class="md" nowrap valign="top"> <a class="el" href="spf_8h.html#a35">SPF_BOOL</a> SPF_smtp_helo </td>
1074 <td class="md" valign="top">(&nbsp;</td>
1075 <td class="md" nowrap valign="top"><a class="el" href="structpeer__info__s.html">peer_info_t</a> *&nbsp;</td>
1076 <td class="mdname" nowrap>, </td>
1077 </tr>
1078 <tr>
1079 <td class="md" nowrap align="right"></td>
1080 <td></td>
1081 <td class="md" nowrap>const char *&nbsp;</td>
1082 <td class="mdname" nowrap></td>
1083 </tr>
1084 <tr>
1085 <td></td>
1086 <td class="md">)&nbsp;</td>
1087 <td class="md" colspan="2"></td>
1088 </tr>
1089 </table>
1090 </td>
1091 </tr>
1092 </table>
1093 <table cellspacing=5 cellpadding=0 border=0>
1094 <tr>
1095 <td>
1096 &nbsp;
1097 </td>
1098 <td>
1099
1100 <p>
1101 Definition at line <a class="el" href="main_8c-source.html#l01423">1423</a> of file <a class="el" href="main_8c-source.html">main.c</a>. </td>
1102 </tr>
1103 </table>
1104 <hr size="1"><address style="align: right;"><small>Generated on Thu Sep 16 18:10:49 2004 for libSPF v1.0 by
1105 <a href="http://www.doxygen.org/index.html">
1106 <img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
1107 </body>
1108 </html>