# HG changeset patch # User meillo@marmaro.de # Date 1234043477 -3600 # Node ID a641bea7a0872c05cbec82959ec97619fb6f08ee # Parent 40c2c6810f382b7525a53c21272634cf25626156 added source for call graph, modified Makefile; adjusted includegraphics diff -r 40c2c6810f38 -r a641bea7a087 thesis/fig/Makefile --- a/thesis/fig/Makefile Sat Feb 07 22:43:07 2009 +0100 +++ b/thesis/fig/Makefile Sat Feb 07 22:51:17 2009 +0100 @@ -15,6 +15,7 @@ masqmail-channels.eps \ proxy-setup.eps \ ipc-protocol.eps \ +callgraph.eps \ .PHONY: all @@ -30,6 +31,11 @@ @echo ">>>> processing: $*" pic $*.pic | troff -fP | grops | ps2eps -f > $*.eps +.SUFFIXES: .ps .eps +.ps.eps: *.ps + @echo ">>>> processing: $*" + ps2eps -f $*.ps > $*.eps + .PHONY: clean clean: diff -r 40c2c6810f38 -r a641bea7a087 thesis/fig/callgraph.ps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/thesis/fig/callgraph.ps Sat Feb 07 22:51:17 2009 +0100 @@ -0,0 +1,9413 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Graphviz version 2.20.2 (Sun Oct 12 22:28:10 UTC 2008) +%%For: (meillo) Meillo r e t u r n s,,, +%%Title: callgraph +%%Pages: (atend) +%%BoundingBox: (atend) +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + + +%%BeginResource: procset graphviz 0 0 + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def +/showpage { } def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/layerlen layercolorseq length def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer 1 sub layerlen mod get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 540 458 +%%PageOrientation: Portrait +gsave +36 36 504 422 boxprim clip newpath +0.114545 0.114545 set_scale 0 rotate 318.286 318.286 translate +% skip_comment +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +4294 1674 68.79 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% skip_comment->skip_comment +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4255 1689 moveto +4243 1700 4256 1710 4294 1710 curveto +4321 1710 4335 1705 4337 1698 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 4340.26 1696.72 moveto +4333 1689 lineto +4333.86 1699.56 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4340.26 1696.72 moveto +4333 1689 lineto +4333.86 1699.56 lineto +closepath stroke +grestore +% parse_address_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 1902 82.89 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% parse_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 1967 47.95 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% parse_address_list->parse_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3085 1916 moveto +3130 1927 3191 1943 3234 1955 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3233.51 1958.47 moveto +3244 1957 lineto +3234.88 1951.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3233.51 1958.47 moveto +3244 1957 lineto +3234.88 1951.61 lineto +closepath stroke +grestore +% create_address +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 1404 68.99 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% parse_address_list->create_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3049 1884 moveto +3073 1859 3116 1810 3140 1761 curveto +3170 1700 3128 1661 3176 1615 curveto +3247 1547 3321 1639 3392 1572 curveto +3439 1527 3383 1476 3428 1431 curveto +3437 1422 3448 1416 3460 1412 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3461.43 1415.23 moveto +3470 1409 lineto +3459.42 1408.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3461.43 1415.23 moveto +3470 1409 lineto +3459.42 1408.52 lineto +closepath stroke +grestore +% _create_address +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3805 1566 75.05 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% create_address->_create_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3597 1413 moveto +3613 1417 3631 1423 3646 1431 curveto +3701 1459 3754 1510 3782 1540 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3779.78 1542.78 moveto +3789 1548 lineto +3785.05 1538.17 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3779.78 1542.78 moveto +3789 1548 lineto +3785.05 1538.17 lineto +closepath stroke +grestore +% destroy_message +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +771 2060 78.02 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% msg_free_data +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 2803 68.79 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% destroy_message->msg_free_data +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 848 2064 moveto +1024 2074 1469 2106 1832 2185 curveto +1963 2213 1999 2217 2118 2277 curveto +2267 2350 2279 2410 2422 2492 curveto +2520 2547 2547 2557 2652 2595 curveto +2754 2630 2808 2582 2886 2656 curveto +2924 2690 2883 2732 2922 2765 curveto +2944 2782 3107 2793 3206 2799 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3205.7 2802.49 moveto +3216 2800 lineto +3206.4 2795.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3205.7 2802.49 moveto +3216 2800 lineto +3206.4 2795.52 lineto +closepath stroke +grestore +% table_read +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1442 1702 50.92 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% parse_table_pair +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 1452 75.05 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% table_read->parse_table_pair +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1446 1684 moveto +1469 1589 1577 1144 1578 1142 curveto +1634 1096 2832 1051 2886 1099 curveto +2935 1142 2887 1333 2922 1387 curveto +2935 1408 2958 1423 2979 1433 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2977.44 1436.14 moveto +2988 1437 lineto +2980.28 1429.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2977.44 1436.14 moveto +2988 1437 lineto +2980.28 1429.74 lineto +closepath stroke +grestore +% read_queue +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +578 1158 55.79 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% msg_spool_read +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +771 1120 75.94 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_queue->msg_spool_read +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 626 1149 moveto +649 1145 677 1139 702 1134 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 702.88 1137.39 moveto +712 1132 lineto +701.51 1130.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 702.88 1137.39 moveto +712 1132 lineto +701.51 1130.53 lineto +closepath stroke +grestore +% spool_read_header +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 364 84.97 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% msg_spool_read->spool_read_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 778 1102 moveto +793 1065 832 980 886 925 curveto +1090 719 1153 586 1442 586 curveto +1442 586 1442 586 1705 586 curveto +1956 586 2725 429 2961 379 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2961.88 382.39 moveto +2971 377 lineto +2960.51 375.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2961.88 382.39 moveto +2971 377 lineto +2960.51 375.53 lineto +closepath stroke +grestore +% spool_read_data +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 1512 75.94 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% msg_spool_read->spool_read_data +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 841 1113 moveto +1028 1093 1554 1043 1993 1042 curveto +1993 1042 1993 1042 2769 1042 curveto +2979 1042 3035 1153 3140 1333 curveto +3170 1382 3140 1413 3176 1458 curveto +3190 1473 3208 1485 3227 1494 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3225.44 1497.14 moveto +3236 1498 lineto +3228.28 1490.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3225.44 1497.14 moveto +3236 1498 lineto +3228.28 1490.74 lineto +closepath stroke +grestore +% create_message +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +961 1044 71.77 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% msg_spool_read->create_message +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 810 1104 moveto +840 1092 880 1076 912 1063 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 914.02 1065.96 moveto +922 1059 lineto +911.42 1059.46 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 914.02 1065.96 moveto +922 1059 lineto +911.42 1059.46 lineto +closepath stroke +grestore +% smtp_out_init +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 1326 64.12 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% check_response +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1234 73.85 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_init->check_response +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2568 1314 moveto +2584 1309 2601 1303 2616 1294 curveto +2635 1284 2633 1272 2652 1261 curveto +2665 1254 2680 1249 2695 1245 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2695.88 1248.39 moveto +2705 1243 lineto +2694.51 1241.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2695.88 1248.39 moveto +2705 1243 lineto +2694.51 1241.53 lineto +closepath stroke +grestore +% smtp_out_log_failure +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1288 93.81 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_init->smtp_out_log_failure +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2576 1317 moveto +2608 1312 2649 1306 2685 1301 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2685.88 1304.39 moveto +2695 1299 lineto +2684.51 1297.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2685.88 1304.39 moveto +2695 1299 lineto +2684.51 1297.53 lineto +closepath stroke +grestore +% read_response +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1180 68.1 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_init->read_response +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2574 1316 moveto +2589 1312 2604 1305 2616 1294 curveto +2647 1266 2621 1235 2652 1207 curveto +2663 1197 2678 1191 2693 1186 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2693.88 1189.39 moveto +2703 1184 lineto +2692.51 1182.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2693.88 1189.39 moveto +2703 1184 lineto +2692.51 1182.53 lineto +closepath stroke +grestore +% get_response_arg +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1126 79.91 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_init->get_response_arg +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2576 1317 moveto +2591 1313 2606 1305 2616 1294 curveto +2661 1247 2606 1199 2652 1153 curveto +2661 1144 2671 1139 2682 1135 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2684.02 1137.96 moveto +2692 1131 lineto +2681.42 1131.46 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2684.02 1137.96 moveto +2692 1131 lineto +2681.42 1131.46 lineto +closepath stroke +grestore +% read_sockline +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 253 64.12 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_response->read_sockline +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2837 1179 moveto +2856 1176 2874 1168 2886 1153 curveto +2945 1084 2863 406 2922 337 curveto +2987 263 3044 318 3140 294 curveto +3170 287 3204 277 3231 270 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3232.43 273.23 moveto +3241 267 lineto +3230.42 266.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3232.43 273.23 moveto +3241 267 lineto +3230.42 266.52 lineto +closepath stroke +grestore +% deliver_finish_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2270 2208 79.22 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_finish +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 2208 62.04 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_finish_list->deliver_finish +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2349 2208 moveto +2380 2208 2416 2208 2446 2208 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2446 2211.5 moveto +2456 2208 lineto +2446 2204.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2446 2211.5 moveto +2456 2208 lineto +2446 2204.5 lineto +closepath stroke +grestore +% addr_is_finished_children +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 2334 111.88 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_finish->addr_is_finished_children +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2537 2225 moveto +2562 2248 2607 2286 2652 2307 curveto +2662 2312 2672 2315 2682 2318 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2681.42 2321.48 moveto +2692 2321 lineto +2683.43 2314.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2681.42 2321.48 moveto +2692 2321 lineto +2683.43 2314.77 lineto +closepath stroke +grestore +% spool_delete_all +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1780 73.85 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_finish->spool_delete_all +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2542 2191 moveto +2565 2173 2600 2141 2616 2106 curveto +2673 1986 2566 1911 2652 1812 curveto +2662 1801 2675 1793 2688 1789 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2689.43 1792.23 moveto +2698 1786 lineto +2687.42 1785.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2689.43 1792.23 moveto +2698 1786 lineto +2687.42 1785.52 lineto +closepath stroke +grestore +% addr_is_delivered_children +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 2208 116.24 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_finish->addr_is_delivered_children +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2582 2208 moveto +2600 2208 2621 2208 2642 2208 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2642 2211.5 moveto +2652 2208 lineto +2642 2204.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2642 2211.5 moveto +2652 2208 lineto +2642 2204.5 lineto +closepath stroke +grestore +% spool_write +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 654 56.98 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_finish->spool_write +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2523 2190 moveto +2537 2118 2590 1847 2616 1623 curveto +2644 1391 2615 1329 2652 1099 curveto +2679 939 2737 751 2760 682 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2763.48 682.58 moveto +2763 672 lineto +2756.77 680.57 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2763.48 682.58 moveto +2763 672 lineto +2756.77 680.57 lineto +closepath stroke +grestore +% update_non_rcpt_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 2280 93.81 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_finish->update_non_rcpt_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2558 2222 moveto +2585 2231 2620 2243 2652 2253 curveto +2667 2257 2682 2260 2696 2264 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2695.51 2267.47 moveto +2706 2266 lineto +2696.88 2260.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2695.51 2267.47 moveto +2706 2266 lineto +2696.88 2260.61 lineto +closepath stroke +grestore +% resolve_dns_a +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 2306 66.9 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% dns_resolve +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 2252 57.87 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% resolve_dns_a->dns_resolve +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3337 2295 moveto +3379 2286 3436 2274 3479 2264 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3479.88 2267.39 moveto +3489 2262 lineto +3478.51 2260.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3479.88 2267.39 moveto +3489 2262 lineto +3478.51 2260.53 lineto +closepath stroke +grestore +% dns_next +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 2306 46.06 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% resolve_dns_a->dns_next +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3352 2306 moveto +3392 2306 3442 2306 3480 2306 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3480 2309.5 moveto +3490 2306 lineto +3480 2302.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3480 2309.5 moveto +3490 2306 lineto +3480 2302.5 lineto +closepath stroke +grestore +% addr_is_local +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 3406 63.93 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% create_address_qualified +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 1431 107.21 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% addr_is_local->create_address_qualified +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3038 3388 moveto +3059 3334 3119 3170 3140 3029 curveto +3154 2944 3131 1557 3176 1485 curveto +3186 1470 3201 1458 3217 1450 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3218.28 1453.26 moveto +3226 1446 lineto +3215.44 1446.86 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3218.28 1453.26 moveto +3226 1446 lineto +3215.44 1446.86 lineto +closepath stroke +grestore +% addr_isequal +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 3558 59.96 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% addr_is_local->addr_isequal +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3076 3419 moveto +3096 3425 3119 3431 3140 3438 curveto +3269 3477 3299 3494 3428 3531 curveto +3445 3535 3463 3540 3480 3544 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3479.42 3547.48 moveto +3490 3547 lineto +3481.43 3540.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3479.42 3547.48 moveto +3490 3547 lineto +3481.43 3540.77 lineto +closepath stroke +grestore +% destroy_address +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 3268 75.24 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% addr_is_local->destroy_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3049 3389 moveto +3074 3364 3125 3319 3176 3295 curveto +3188 3289 3201 3285 3213 3282 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3214.43 3285.23 moveto +3223 3279 lineto +3212.42 3278.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3214.43 3285.23 moveto +3223 3279 lineto +3212.42 3278.52 lineto +closepath stroke +grestore +% create_address_qualified->create_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3375 1421 moveto +3404 1418 3435 1415 3463 1412 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3463.4 1415.48 moveto +3473 1411 lineto +3462.7 1408.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3463.4 1415.48 moveto +3473 1411 lineto +3462.7 1408.51 lineto +closepath stroke +grestore +% make_server_socket +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +373 678 91.03 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% init_sockaddr +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +578 678 64.12 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% make_server_socket->init_sockaddr +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 464 678 moveto +477 678 491 678 503 678 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 503 681.5 moveto +513 678 lineto +503 674.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 503 681.5 moveto +513 678 lineto +503 674.5 lineto +closepath stroke +grestore +% spool_read_header->create_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3079 349 moveto +3114 339 3157 326 3176 323 curveto +3272 310 3320 260 3392 323 curveto +3475 395 3526 1212 3535 1376 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3531.52 1376.4 moveto +3536 1386 lineto +3538.49 1375.7 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3531.52 1376.4 moveto +3536 1386 lineto +3538.49 1375.7 lineto +closepath stroke +grestore +% get_header +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 199 53.01 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% spool_read_header->get_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3045 346 moveto +3068 317 3120 257 3176 226 curveto +3191 219 3209 212 3225 208 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3225.88 211.39 moveto +3235 206 lineto +3224.51 204.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3225.88 211.39 moveto +3235 206 lineto +3224.51 204.53 lineto +closepath stroke +grestore +% create_address_pipe +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 383 91.22 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% spool_read_header->create_address_pipe +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3112 370 moveto +3136 372 3163 374 3188 376 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3187.7 379.49 moveto +3198 377 lineto +3188.4 372.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3187.7 379.49 moveto +3198 377 lineto +3188.4 372.52 lineto +closepath stroke +grestore +% read_line +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 1512 45.86 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% spool_read_header->read_line +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3096 352 moveto +3189 337 3352 317 3392 356 curveto +3483 444 3350 1387 3428 1485 curveto +3441 1500 3462 1508 3481 1511 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3480.7 1514.49 moveto +3491 1512 lineto +3481.4 1507.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3480.7 1514.49 moveto +3491 1512 lineto +3481.4 1507.52 lineto +closepath stroke +grestore +% fail_msg +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 2704 43.78 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% fail_msg->msg_free_data +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3072 2710 moveto +3094 2715 3120 2723 3140 2736 curveto +3161 2748 3156 2763 3176 2776 curveto +3187 2782 3200 2787 3213 2791 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3212.42 2794.48 moveto +3223 2794 lineto +3214.43 2787.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3212.42 2794.48 moveto +3223 2794 lineto +3214.43 2787.77 lineto +closepath stroke +grestore +% fail_msg->create_address_qualified +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3075 2705 moveto +3098 2703 3125 2696 3140 2677 curveto +3224 2573 3105 1596 3176 1485 curveto +3186 1470 3201 1458 3217 1450 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3218.28 1453.26 moveto +3226 1446 lineto +3215.44 1446.86 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3218.28 1453.26 moveto +3226 1446 lineto +3215.44 1446.86 lineto +closepath stroke +grestore +% fail_msg->destroy_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3043 2722 moveto +3066 2757 3116 2842 3140 2921 curveto +3178 3045 3102 3105 3176 3212 curveto +3188 3229 3207 3242 3227 3250 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3225.44 3253.14 moveto +3236 3254 lineto +3228.28 3246.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3225.44 3253.14 moveto +3236 3254 lineto +3228.28 3246.74 lineto +closepath stroke +grestore +% copy_modify_address +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 2416 98.87 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% fail_msg->copy_modify_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3075 2704 moveto +3098 2701 3124 2695 3140 2677 curveto +3211 2599 3106 2520 3176 2443 curveto +3181 2438 3186 2434 3191 2431 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3192.96 2433.92 moveto +3200 2426 lineto +3189.56 2427.8 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3192.96 2433.92 moveto +3200 2426 lineto +3189.56 2427.8 lineto +closepath stroke +grestore +% destroy_table +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 3322 63.93 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% fail_msg->destroy_table +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3043 2722 moveto +3066 2757 3118 2842 3140 2921 curveto +3164 3001 3122 3231 3176 3295 curveto +3185 3305 3198 3312 3211 3316 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3210.42 3319.48 moveto +3221 3319 lineto +3212.43 3312.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3210.42 3319.48 moveto +3221 3319 lineto +3212.43 3312.77 lineto +closepath stroke +grestore +% var_table_conf +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 2695 68.99 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% fail_msg->var_table_conf +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3075 2702 moveto +3111 2701 3162 2699 3205 2697 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3205 2700.5 moveto +3215 2697 lineto +3205 2693.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3205 2700.5 moveto +3215 2697 lineto +3205 2693.5 lineto +closepath stroke +grestore +% addr_string +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 821 55.09 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% fail_msg->addr_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3075 2705 moveto +3098 2703 3125 2696 3140 2677 curveto +3187 2619 3168 1423 3176 1350 curveto +3199 1156 3256 928 3276 849 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3279.48 849.58 moveto +3279 839 lineto +3272.77 847.57 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3279.48 849.58 moveto +3279 839 lineto +3272.77 847.57 lineto +closepath stroke +grestore +% fail_msg->spool_read_data +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3075 2705 moveto +3098 2703 3125 2696 3140 2677 curveto +3215 2585 3128 1722 3176 1615 curveto +3191 1581 3223 1553 3249 1535 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3251.1 1537.8 moveto +3257 1529 lineto +3246.9 1532.2 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3251.1 1537.8 moveto +3257 1529 lineto +3246.9 1532.2 lineto +closepath stroke +grestore +% peidopen +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 2603 46.75 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% fail_msg->peidopen +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3074 2700 moveto +3095 2696 3120 2689 3140 2677 curveto +3161 2664 3156 2648 3176 2635 curveto +3192 2624 3212 2617 3230 2612 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3230.88 2615.39 moveto +3240 2610 lineto +3229.51 2608.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3230.88 2615.39 moveto +3240 2610 lineto +3229.51 2608.53 lineto +closepath stroke +grestore +% addr_isequal_parent +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 2749 89.14 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% fail_msg->addr_isequal_parent +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3071 2711 moveto +3107 2718 3162 2727 3207 2735 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3206.51 2738.47 moveto +3217 2737 lineto +3207.88 2731.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3206.51 2738.47 moveto +3217 2737 lineto +3207.88 2731.61 lineto +closepath stroke +grestore +% var_table_msg +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 2857 68.1 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% fail_msg->var_table_msg +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3046 2721 moveto +3070 2748 3122 2801 3176 2830 curveto +3188 2836 3202 2841 3216 2845 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3215.51 2848.47 moveto +3226 2847 lineto +3216.88 2841.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3215.51 2848.47 moveto +3226 2847 lineto +3216.88 2841.61 lineto +closepath stroke +grestore +% fail_msg->read_sockline +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3075 2705 moveto +3098 2703 3125 2696 3140 2677 curveto +3221 2576 3125 475 3176 356 curveto +3191 322 3223 293 3249 275 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3251.1 277.8 moveto +3257 269 lineto +3246.9 272.2 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3251.1 277.8 moveto +3257 269 lineto +3246.9 272.2 lineto +closepath stroke +grestore +% expand +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 3185 39.11 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% fail_msg->expand +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3040 2722 moveto +3079 2794 3224 3071 3270 3158 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3267.08 3159.96 moveto +3275 3167 lineto +3273.2 3156.56 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3267.08 3159.96 moveto +3275 3167 lineto +3273.2 3156.56 lineto +closepath stroke +grestore +% create_pair_string +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 2857 80.11 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% fail_msg->create_pair_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3069 2695 moveto +3090 2689 3116 2683 3140 2677 curveto +3249 2649 3292 2618 3392 2668 curveto +3461 2701 3506 2786 3526 2830 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3522.74 2831.28 moveto +3530 2839 lineto +3529.14 2828.44 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3522.74 2831.28 moveto +3530 2839 lineto +3529.14 2828.44 lineto +closepath stroke +grestore +% var_table_conf->create_pair_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3344 2704 moveto +3360 2708 3377 2714 3392 2722 curveto +3444 2750 3491 2800 3516 2831 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3513.78 2833.78 moveto +3523 2839 lineto +3519.05 2829.17 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3513.78 2833.78 moveto +3523 2839 lineto +3519.05 2829.17 lineto +closepath stroke +grestore +% spool_read_data->read_line +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3361 1512 moveto +3399 1512 3446 1512 3481 1512 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3481 1515.5 moveto +3491 1512 lineto +3481 1508.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3481 1515.5 moveto +3491 1512 lineto +3481 1508.5 lineto +closepath stroke +grestore +% create_argv +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 2603 55.79 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% peidopen->create_argv +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3332 2603 moveto +3371 2603 3427 2603 3470 2603 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3470 2606.5 moveto +3480 2603 lineto +3470 2599.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3470 2606.5 moveto +3480 2603 lineto +3470 2599.5 lineto +closepath stroke +grestore +% addr_isequal_parent->addr_isequal +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3365 2757 moveto +3376 2761 3385 2767 3392 2776 curveto +3499 2905 3322 3401 3428 3531 curveto +3438 3542 3452 3550 3467 3554 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3466.51 3557.47 moveto +3477 3556 lineto +3467.88 3550.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3466.51 3557.47 moveto +3477 3556 lineto +3467.88 3550.61 lineto +closepath stroke +grestore +% var_table_msg->create_pair_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3352 2857 moveto +3381 2857 3415 2857 3446 2857 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3446 2860.5 moveto +3456 2857 lineto +3446 2853.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3446 2860.5 moveto +3456 2857 lineto +3446 2853.5 lineto +closepath stroke +grestore +% alarm_on +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 118 46.75 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_sockline->alarm_on +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3346 248 moveto +3362 244 3379 237 3392 226 curveto +3423 201 3398 171 3428 145 curveto +3442 133 3462 126 3480 123 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3480.88 126.39 moveto +3490 121 lineto +3479.51 119.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3480.88 126.39 moveto +3490 121 lineto +3479.51 119.53 lineto +closepath stroke +grestore +% _read_line +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 280 50.92 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_sockline->_read_line +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3344 259 moveto +3384 264 3438 269 3478 274 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3477.7 277.49 moveto +3488 275 lineto +3478.4 270.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3477.7 277.49 moveto +3488 275 lineto +3478.4 270.52 lineto +closepath stroke +grestore +% _read_chug +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 226 56.98 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_sockline->_read_chug +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3344 247 moveto +3383 242 3433 237 3473 233 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3473.4 236.48 moveto +3483 232 lineto +3472.7 229.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3473.4 236.48 moveto +3483 232 lineto +3472.7 229.51 lineto +closepath stroke +grestore +% alarm_off +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 172 48.14 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_sockline->alarm_off +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3340 244 moveto +3357 240 3376 234 3392 226 curveto +3411 218 3410 208 3428 199 curveto +3445 191 3464 185 3482 181 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3482.88 184.39 moveto +3492 179 lineto +3481.51 177.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3482.88 184.39 moveto +3492 179 lineto +3481.51 177.53 lineto +closepath stroke +grestore +% table_find +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 3450 50.03 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% expand->table_find +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3315 3196 moveto +3339 3206 3370 3221 3392 3241 curveto +3453 3295 3502 3380 3524 3423 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3520.74 3424.28 moveto +3528 3432 lineto +3527.14 3421.44 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3520.74 3424.28 moveto +3528 3432 lineto +3527.14 3421.44 lineto +closepath stroke +grestore +% deliver +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +771 2220 36.83 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +961 2266 73.85 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver->deliver_msg_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 805 2228 moveto +830 2234 867 2243 898 2251 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 897.51 2254.47 moveto +908 2253 lineto +898.88 2247.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 897.51 2254.47 moveto +908 2253 lineto +898.88 2247.61 lineto +closepath stroke +grestore +% deliver_msg_list->table_read +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 974 2248 moveto +992 2223 1029 2177 1072 2155 curveto +1166 2105 1231 2186 1306 2112 curveto +1366 2052 1317 2006 1342 1926 curveto +1365 1852 1406 1770 1427 1729 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1430.2 1730.44 moveto +1432 1720 lineto +1424.08 1727.04 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1430.2 1730.44 moveto +1432 1720 lineto +1424.08 1727.04 lineto +closepath stroke +grestore +% deliver_msg_list->create_address_qualified +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 964 2248 moveto +986 2124 1133 1399 1578 1104 curveto +1723 1008 3012 912 3140 1028 curveto +3203 1085 3122 1340 3176 1404 curveto +3180 1408 3184 1412 3189 1415 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3187.56 1418.2 moveto +3198 1420 lineto +3190.96 1412.08 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3187.56 1418.2 moveto +3198 1420 lineto +3190.96 1412.08 lineto +closepath stroke +grestore +% deliver_msg_list->destroy_table +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1013 2279 moveto +1022 2284 1030 2290 1036 2298 curveto +1096 2385 1009 3163 1072 3248 curveto +1185 3396 1685 3475 1868 3509 curveto +2111 3553 2176 3528 2422 3534 curveto +2629 3538 2681 3550 2886 3531 curveto +3001 3519 3041 3540 3140 3484 curveto +3198 3451 3245 3385 3269 3349 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3272.2 3350.44 moveto +3274 3340 lineto +3266.08 3347.04 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3272.2 3350.44 moveto +3274 3340 lineto +3266.08 3347.04 lineto +closepath stroke +grestore +% rcptlist_with_one_of_hostlist +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1993 2704 125.08 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->rcptlist_with_one_of_hostlist +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1013 2279 moveto +1022 2284 1030 2290 1036 2298 curveto +1084 2362 1014 2603 1072 2659 curveto +1186 2766 1663 2736 1882 2716 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1882.4 2719.48 moveto +1892 2715 lineto +1881.7 2712.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1882.4 2719.48 moveto +1892 2715 lineto +1881.7 2712.51 lineto +closepath stroke +grestore +% spool_unlock +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1189 879 64.12 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->spool_unlock +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 962 2248 moveto +970 2092 1031 981 1072 925 curveto +1085 909 1104 898 1123 891 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1124.43 894.23 moveto +1133 888 lineto +1122.42 887.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1124.43 894.23 moveto +1133 888 lineto +1122.42 887.52 lineto +closepath stroke +grestore +% read_route_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1442 2052 68.79 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->read_route_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1027 2257 moveto +1120 2245 1283 2222 1306 2209 curveto +1362 2178 1405 2115 1427 2079 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1430.2 2080.44 moveto +1432 2070 lineto +1424.08 2077.04 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1430.2 2080.44 moveto +1432 2070 lineto +1424.08 2077.04 lineto +closepath stroke +grestore +% destroy_route_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1442 2647 80.8 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->destroy_route_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1013 2279 moveto +1022 2284 1030 2290 1036 2298 curveto +1079 2354 1022 2565 1072 2615 curveto +1154 2694 1297 2679 1379 2663 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1379.88 2666.39 moveto +1389 2661 lineto +1378.51 2659.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1379.88 2666.39 moveto +1389 2661 lineto +1378.51 2659.53 lineto +closepath stroke +grestore +% spool_lock +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1189 952 54.9 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->spool_lock +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 964 2248 moveto +989 2105 1153 1157 1184 980 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1187.47 980.49 moveto +1186 970 lineto +1180.61 979.12 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1187.47 980.49 moveto +1186 970 lineto +1180.61 979.12 lineto +closepath stroke +grestore +% alias_expand +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 3436 61.15 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->alias_expand +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1013 2279 moveto +1022 2284 1030 2290 1036 2298 curveto +1093 2380 1005 3123 1072 3198 curveto +1184 3321 2393 3411 2699 3431 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2698.7 3434.49 moveto +2709 3432 lineto +2699.4 3427.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2698.7 3434.49 moveto +2709 3432 lineto +2699.4 3427.52 lineto +closepath stroke +grestore +% create_msg_out_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1189 2892 89.14 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->create_msg_out_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1013 2279 moveto +1022 2284 1030 2290 1036 2298 curveto +1095 2378 1036 2652 1072 2745 curveto +1092 2794 1134 2840 1162 2867 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1159.45 2869.4 moveto +1169 2874 lineto +1164.4 2864.45 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1159.45 2869.4 moveto +1169 2874 lineto +1164.4 2864.45 lineto +closepath stroke +grestore +% rcptlist_with_addr_is_local +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1189 3171 116.24 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->rcptlist_with_addr_is_local +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1013 2279 moveto +1022 2284 1030 2290 1036 2298 curveto +1076 2354 1056 2851 1072 2919 curveto +1094 3006 1146 3099 1173 3144 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1170.08 3145.96 moveto +1178 3153 lineto +1176.2 3142.56 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1170.08 3145.96 moveto +1178 3153 lineto +1176.2 3142.56 lineto +closepath stroke +grestore +% deliver_msgout_list_online +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1189 2316 114.15 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->deliver_msgout_list_online +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1016 2278 moveto +1045 2284 1081 2292 1112 2299 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1111.51 2302.47 moveto +1122 2301 lineto +1112.88 2295.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1111.51 2302.47 moveto +1122 2301 lineto +1112.88 2295.61 lineto +closepath stroke +grestore +% clone_msg_out +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1705 2574 70.88 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->clone_msg_out +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1009 2280 moveto +1019 2284 1028 2290 1036 2298 curveto +1064 2324 1044 2349 1072 2375 curveto +1232 2517 1494 2558 1625 2569 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1624.7 2572.49 moveto +1635 2570 lineto +1625.4 2565.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1624.7 2572.49 moveto +1635 2570 lineto +1625.4 2565.52 lineto +closepath stroke +grestore +% deliver_route_msg_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1442 2366 98.87 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->deliver_route_msg_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1005 2280 moveto +1016 2285 1027 2291 1036 2298 curveto +1057 2313 1050 2331 1072 2343 curveto +1161 2389 1279 2387 1358 2379 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1358.4 2382.48 moveto +1368 2378 lineto +1357.7 2375.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1358.4 2382.48 moveto +1368 2378 lineto +1357.7 2375.51 lineto +closepath stroke +grestore +% destroy_msg_out_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1705 2266 95.89 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->destroy_msg_out_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1036 2266 moveto +1168 2266 1446 2266 1599 2266 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1599 2269.5 moveto +1609 2266 lineto +1599 2262.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1599 2269.5 moveto +1609 2266 lineto +1599 2262.5 lineto +closepath stroke +grestore +% deliver_local +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2270 2691 59.96 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->deliver_local +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1011 2279 moveto +1021 2284 1029 2290 1036 2298 curveto +1081 2350 1027 2397 1072 2449 curveto +1157 2545 1220 2513 1342 2550 curveto +1445 2580 1473 2582 1578 2601 curveto +1807 2640 2079 2670 2203 2684 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2202.7 2687.49 moveto +2213 2685 lineto +2203.4 2680.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2202.7 2687.49 moveto +2213 2685 lineto +2203.4 2680.52 lineto +closepath stroke +grestore +% create_local_route +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1189 2182 82.19 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msg_list->create_local_route +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 992 2249 moveto +1014 2238 1044 2224 1072 2214 curveto +1089 2208 1106 2202 1123 2198 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1124.43 2201.23 moveto +1133 2195 lineto +1122.42 2194.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1124.43 2201.23 moveto +1133 2195 lineto +1122.42 2194.52 lineto +closepath stroke +grestore +% accept_message_prepare +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 456 109.1 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_prepare->create_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3111 468 moveto +3122 473 3132 479 3140 488 curveto +3199 553 3115 619 3176 680 curveto +3245 750 3323 655 3392 723 curveto +3488 817 3527 1259 3535 1376 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3531.52 1376.4 moveto +3536 1386 lineto +3538.49 1375.7 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3531.52 1376.4 moveto +3536 1386 lineto +3538.49 1375.7 lineto +closepath stroke +grestore +% accept_message_prepare->create_address_qualified +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3043 474 moveto +3067 510 3120 594 3140 673 curveto +3161 752 3125 1341 3176 1404 curveto +3180 1408 3184 1412 3188 1415 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3186.56 1418.2 moveto +3197 1420 lineto +3189.96 1412.08 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3186.56 1418.2 moveto +3197 1420 lineto +3189.96 1412.08 lineto +closepath stroke +grestore +% accept_message_prepare->destroy_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3044 474 moveto +3068 510 3121 594 3140 673 curveto +3174 811 3102 3091 3176 3212 curveto +3187 3230 3206 3242 3225 3251 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3223.44 3254.14 moveto +3234 3255 lineto +3226.28 3247.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3223.44 3254.14 moveto +3234 3255 lineto +3226.28 3247.74 lineto +closepath stroke +grestore +% accept_message_prepare->addr_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3073 473 moveto +3097 484 3125 502 3140 526 curveto +3204 626 3100 700 3176 789 curveto +3188 802 3204 810 3220 815 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3219.51 818.47 moveto +3230 817 lineto +3220.88 811.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3219.51 818.47 moveto +3230 817 lineto +3220.88 811.61 lineto +closepath stroke +grestore +% string_base62 +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 545 64.12 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_prepare->string_base62 +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3096 471 moveto +3111 475 3126 481 3140 488 curveto +3159 498 3158 509 3176 518 curveto +3189 524 3204 530 3218 534 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3217.51 537.47 moveto +3228 536 lineto +3218.88 530.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3217.51 537.47 moveto +3228 536 lineto +3218.88 530.61 lineto +closepath stroke +grestore +% _g_list_addr_isequal +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 491 91.22 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_prepare->_g_list_addr_isequal +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 3115 468 moveto +3142 472 3172 476 3199 480 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3198.7 483.49 moveto +3209 481 lineto +3199.4 476.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3198.7 483.49 moveto +3209 481 lineto +3199.4 476.52 lineto +closepath stroke +grestore +% find_header +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 437 56.98 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_prepare->find_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3130 449 moveto +3159 446 3191 444 3218 442 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3218.4 445.48 moveto +3228 441 lineto +3217.7 438.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3218.4 445.48 moveto +3228 441 lineto +3217.7 438.51 lineto +closepath stroke +grestore +% addr_list_append_rfc822 +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 1566 109.1 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_prepare->addr_list_append_rfc822 +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3072 473 moveto +3096 484 3124 502 3140 526 curveto +3189 598 3121 651 3176 716 curveto +3243 794 3332 712 3392 794 curveto +3442 861 3376 1474 3428 1539 curveto +3432 1543 3436 1547 3440 1550 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3438.56 1553.2 moveto +3449 1555 lineto +3441.96 1547.08 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3438.56 1553.2 moveto +3449 1555 lineto +3441.96 1547.08 lineto +closepath stroke +grestore +% rec_timestamp +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 653 68.1 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_prepare->rec_timestamp +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3110 468 moveto +3121 473 3132 479 3140 488 curveto +3185 534 3131 582 3176 626 curveto +3185 635 3197 641 3208 645 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3207.42 648.48 moveto +3218 648 lineto +3209.43 641.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3207.42 648.48 moveto +3218 648 lineto +3209.43 641.77 lineto +closepath stroke +grestore +% header_fold +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 599 57.17 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_prepare->header_fold +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3107 469 moveto +3119 474 3131 480 3140 488 curveto +3171 515 3146 546 3176 572 curveto +3187 583 3203 589 3218 593 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3217.51 596.47 moveto +3228 595 lineto +3218.88 589.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3217.51 596.47 moveto +3228 595 lineto +3218.88 589.61 lineto +closepath stroke +grestore +% create_header +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 1377 64.12 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_prepare->create_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3042 474 moveto +3064 510 3113 596 3140 673 curveto +3141 676 3252 1218 3278 1349 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3274.61 1349.88 moveto +3280 1359 lineto +3281.47 1348.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3274.61 1349.88 moveto +3280 1359 lineto +3281.47 1348.51 lineto +closepath stroke +grestore +% destroy_header +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 1826 70.88 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_prepare->destroy_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3044 474 moveto +3068 510 3120 594 3140 673 curveto +3169 787 3129 1616 3176 1723 curveto +3191 1757 3223 1785 3249 1803 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3246.9 1805.8 moveto +3257 1809 lineto +3251.1 1800.2 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3246.9 1805.8 moveto +3257 1809 lineto +3251.1 1800.2 lineto +closepath stroke +grestore +% addr_list_append_rfc822->_create_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3646 1566 moveto +3670 1566 3696 1566 3720 1566 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3720 1569.5 moveto +3730 1566 lineto +3720 1562.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3720 1569.5 moveto +3730 1566 lineto +3720 1562.5 lineto +closepath stroke +grestore +% pipe_out +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 2764 45.86 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% pipe_out->peidopen +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2557 2754 moveto +2575 2749 2597 2743 2616 2737 curveto +2755 2692 2780 2652 2922 2623 curveto +3028 2601 3154 2599 3227 2601 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3227 2604.5 moveto +3237 2601 lineto +3227 2597.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3227 2604.5 moveto +3237 2601 lineto +3227 2597.5 lineto +closepath stroke +grestore +% addr_find_ancestor +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 2818 87.05 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% pipe_out->addr_find_ancestor +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2559 2773 moveto +2596 2781 2653 2793 2698 2803 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2697.51 2806.47 moveto +2708 2805 lineto +2698.88 2799.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2697.51 2806.47 moveto +2708 2805 lineto +2698.88 2799.61 lineto +closepath stroke +grestore +% set_euidgid +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 821 55.09 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% pipe_out->set_euidgid +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2565 2762 moveto +2584 2759 2604 2752 2616 2737 curveto +2670 2669 2609 2034 2652 1959 curveto +2714 1851 2823 1913 2886 1807 curveto +2940 1716 2907 1437 2922 1333 curveto +2950 1147 3004 926 3023 849 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3026.48 849.58 moveto +3026 839 lineto +3019.77 847.57 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3026.48 849.58 moveto +3026 839 lineto +3019.77 847.57 lineto +closepath stroke +grestore +% message_stream +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 2764 75.05 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% pipe_out->message_stream +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2565 2764 moveto +2598 2764 2644 2764 2684 2764 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2684 2767.5 moveto +2694 2764 lineto +2684 2760.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2684 2767.5 moveto +2694 2764 lineto +2684 2760.5 lineto +closepath stroke +grestore +% read_route +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 2116 52.81 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_route->parse_address_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2822 2113 moveto +2844 2109 2869 2101 2886 2084 curveto +2934 2034 2875 1983 2922 1934 curveto +2930 1925 2939 1919 2950 1915 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2951.28 1918.26 moveto +2959 1911 lineto +2948.44 1911.86 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2951.28 1918.26 moveto +2959 1911 lineto +2948.44 1911.86 lineto +closepath stroke +grestore +% read_route->parse_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2821 2113 moveto +2844 2109 2869 2101 2886 2084 curveto +2924 2047 2880 2003 2922 1972 curveto +2969 1937 3139 1950 3228 1960 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3227.7 1963.49 moveto +3238 1961 lineto +3228.4 1956.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3227.7 1963.49 moveto +3238 1961 lineto +3228.4 1956.52 lineto +closepath stroke +grestore +% read_route->create_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2796 2100 moveto +2824 2083 2866 2052 2886 2013 curveto +2950 1891 2845 1820 2922 1707 curveto +2932 1693 3161 1577 3176 1572 curveto +3269 1541 3318 1601 3392 1539 curveto +3431 1506 3391 1465 3428 1431 curveto +3438 1422 3449 1417 3461 1412 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3462.43 1415.23 moveto +3471 1409 lineto +3460.42 1408.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3462.43 1415.23 moveto +3471 1409 lineto +3460.42 1408.52 lineto +closepath stroke +grestore +% read_route->parse_table_pair +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2796 2100 moveto +2824 2083 2866 2052 2886 2013 curveto +2970 1847 2857 1771 2922 1598 curveto +2940 1550 2979 1504 3005 1477 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3007.4 1479.55 moveto +3012 1470 lineto +3002.45 1474.6 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3007.4 1479.55 moveto +3012 1470 lineto +3002.45 1474.6 lineto +closepath stroke +grestore +% read_route->resolve_dns_a +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 2821 2119 moveto +2844 2123 2869 2132 2886 2148 curveto +2921 2180 2886 2218 2922 2249 curveto +3004 2316 3133 2320 3213 2315 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3213.4 2318.48 moveto +3223 2314 lineto +3212.7 2311.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3213.4 2318.48 moveto +3223 2314 lineto +3212.7 2311.51 lineto +closepath stroke +grestore +% parse_boolean +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 2520 68.1 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_route->parse_boolean +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2810 2128 moveto +2836 2137 2868 2154 2886 2181 curveto +2964 2297 2830 2388 2922 2493 curveto +2931 2503 2942 2509 2954 2513 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2953.42 2516.48 moveto +2964 2516 lineto +2955.43 2509.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2953.42 2516.48 moveto +2964 2516 lineto +2955.43 2509.77 lineto +closepath stroke +grestore +% resolve_byname +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 2100 73.85 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_route->resolve_byname +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 2812 2105 moveto +2842 2098 2885 2089 2922 2086 curveto +3019 2076 3044 2081 3140 2086 curveto +3162 2087 3185 2089 3207 2091 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3206.7 2094.49 moveto +3217 2092 lineto +3207.4 2087.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3206.7 2094.49 moveto +3217 2092 lineto +3207.4 2087.52 lineto +closepath stroke +grestore +% parse_resolve_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 2222 80.8 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_route->parse_resolve_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2818 2123 moveto +2840 2127 2866 2135 2886 2148 curveto +2907 2161 2902 2176 2922 2190 curveto +2933 2197 2946 2203 2959 2207 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2958.42 2210.48 moveto +2969 2210 lineto +2960.43 2203.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2958.42 2210.48 moveto +2969 2210 lineto +2960.43 2203.77 lineto +closepath stroke +grestore +% read_statement +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 2466 68.99 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_route->read_statement +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2808 2128 moveto +2834 2138 2867 2155 2886 2181 curveto +2926 2231 2895 2262 2922 2320 curveto +2945 2366 2982 2413 3007 2440 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3004.78 2442.78 moveto +3014 2448 lineto +3010.05 2438.17 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3004.78 2442.78 moveto +3014 2448 lineto +3010.05 2438.17 lineto +closepath stroke +grestore +% resolve_dns_mx +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 2222 75.05 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_route->resolve_dns_mx +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 2815 2125 moveto +2906 2143 3111 2186 3217 2208 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3216.51 2211.47 moveto +3227 2210 lineto +3217.88 2204.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3216.51 2211.47 moveto +3227 2210 lineto +3217.88 2204.61 lineto +closepath stroke +grestore +% parse_interface +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 2650 70.18 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_route->parse_interface +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2810 2128 moveto +2836 2137 2869 2154 2886 2181 curveto +2976 2317 2851 2400 2922 2547 curveto +2939 2580 2971 2608 2996 2627 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2993.9 2629.8 moveto +3004 2633 lineto +2998.1 2624.2 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2993.9 2629.8 moveto +3004 2633 lineto +2998.1 2624.2 lineto +closepath stroke +grestore +% parse_resolve_list->parse_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3048 2204 moveto +3075 2176 3129 2120 3176 2073 curveto +3205 2044 3237 2013 3259 1991 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3261.4 1993.55 moveto +3266 1984 lineto +3256.45 1988.6 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3261.4 1993.55 moveto +3266 1984 lineto +3256.45 1988.6 lineto +closepath stroke +grestore +% parse_resolve_list->resolve_dns_a +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 3082 2236 moveto +3101 2241 3121 2248 3140 2254 curveto +3172 2265 3208 2277 3235 2287 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3234.42 2290.54 moveto +3245 2291 lineto +3237.02 2284.04 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3234.42 2290.54 moveto +3245 2291 lineto +3237.02 2284.04 lineto +closepath stroke +grestore +% parse_resolve_list->resolve_byname +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 3065 2206 moveto +3111 2183 3191 2144 3241 2120 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3242.28 2123.26 moveto +3250 2116 lineto +3239.44 2116.86 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3242.28 2123.26 moveto +3250 2116 lineto +3239.44 2116.86 lineto +closepath stroke +grestore +% parse_resolve_list->resolve_dns_mx +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 3113 2222 moveto +3141 2222 3171 2222 3199 2222 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3199 2225.5 moveto +3209 2222 lineto +3199 2218.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3199 2225.5 moveto +3209 2222 lineto +3199 2218.5 lineto +closepath stroke +grestore +% eat_spaces +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 2470 54.2 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_statement->eat_spaces +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3100 2467 moveto +3137 2468 3183 2468 3220 2469 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3220 2472.5 moveto +3230 2469 lineto +3220 2465.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3220 2472.5 moveto +3230 2469 lineto +3220 2465.5 lineto +closepath stroke +grestore +% resolve_dns_mx->dns_resolve +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3351 2230 moveto +3388 2235 3435 2240 3472 2245 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3471.7 2248.49 moveto +3482 2246 lineto +3472.4 2241.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3471.7 2248.49 moveto +3482 2246 lineto +3472.4 2241.52 lineto +closepath stroke +grestore +% resolve_dns_mx->dns_next +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3320 2238 moveto +3349 2250 3391 2267 3428 2279 curveto +3447 2285 3468 2290 3486 2295 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3485.51 2298.47 moveto +3496 2297 lineto +3486.88 2291.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3485.51 2298.47 moveto +3496 2297 lineto +3486.88 2291.61 lineto +closepath stroke +grestore +% _mx_sort_func +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 2198 70.88 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% resolve_dns_mx->_mx_sort_func +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 3354 2215 moveto +3387 2212 3426 2209 3460 2205 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3460.4 2208.48 moveto +3470 2204 lineto +3459.7 2201.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3460.4 2208.48 moveto +3470 2204 lineto +3459.7 2201.51 lineto +closepath stroke +grestore +% addr_is_finished_children->addr_is_finished_children +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2725 2351 moveto +2716 2361 2730 2370 2769 2370 curveto +2794 2370 2809 2366 2814 2361 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2817.48 2360.6 moveto +2813 2351 lineto +2810.51 2361.3 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2817.48 2360.6 moveto +2813 2351 lineto +2810.51 2361.3 lineto +closepath stroke +grestore +% msg_rcptlist_route +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1705 2520 84.08 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% msg_rcptlist_route->rcptlist_with_one_of_hostlist +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1780 2528 moveto +1798 2532 1816 2538 1832 2547 curveto +1894 2579 1947 2642 1974 2678 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1971.2 2680.1 moveto +1980 2686 lineto +1976.8 2675.9 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1971.2 2680.1 moveto +1980 2686 lineto +1976.8 2675.9 lineto +closepath stroke +grestore +% spool_delete_all->set_euidgid +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2798 1763 moveto +2826 1746 2867 1715 2886 1677 curveto +2922 1608 2910 1408 2922 1333 curveto +2952 1147 3005 926 3024 849 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3027.47 849.49 moveto +3026 839 lineto +3020.61 848.12 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3027.47 849.49 moveto +3026 839 lineto +3020.61 848.12 lineto +closepath stroke +grestore +% sig_timeout_handler +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3805 118 89.14 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% alarm_on->sig_timeout_handler +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 3585 118 moveto +3618 118 3664 118 3705 118 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3705 121.5 moveto +3715 118 lineto +3705 114.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3705 121.5 moveto +3715 118 lineto +3705 114.5 lineto +closepath stroke +grestore +% smtp_out_rset +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 1380 66.9 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_rset->check_response +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2580 1372 moveto +2593 1368 2606 1362 2616 1353 curveto +2649 1323 2619 1290 2652 1261 curveto +2662 1252 2675 1247 2688 1243 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2689.43 1246.23 moveto +2698 1240 lineto +2687.42 1239.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2689.43 1246.23 moveto +2698 1240 lineto +2687.42 1239.52 lineto +closepath stroke +grestore +% smtp_out_rset->smtp_out_log_failure +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2574 1369 moveto +2588 1365 2603 1360 2616 1353 curveto +2635 1342 2633 1330 2652 1320 curveto +2664 1314 2678 1308 2692 1304 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2693.43 1307.23 moveto +2702 1301 lineto +2691.42 1300.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2693.43 1307.23 moveto +2702 1301 lineto +2691.42 1300.52 lineto +closepath stroke +grestore +% smtp_out_rset->read_response +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2581 1373 moveto +2594 1369 2607 1363 2616 1353 curveto +2663 1306 2605 1254 2652 1207 curveto +2663 1196 2677 1190 2692 1186 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2693.43 1189.23 moveto +2702 1183 lineto +2691.42 1182.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2693.43 1189.23 moveto +2702 1183 lineto +2691.42 1182.52 lineto +closepath stroke +grestore +% get_from_name +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1189 3543 71.77 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% get_from_file +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1442 3482 63.23 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% get_from_name->get_from_file +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1241 3530 moveto +1283 3521 1341 3506 1384 3496 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1384.88 3499.39 moveto +1394 3494 lineto +1383.51 3492.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1384.88 3499.39 moveto +1394 3494 lineto +1383.51 3492.53 lineto +closepath stroke +grestore +% get_from_name->table_find +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1224 3559 moveto +1305 3595 1518 3680 1705 3680 curveto +1705 3680 1705 3680 3031 3680 curveto +3203 3680 3263 3654 3392 3542 curveto +3417 3520 3402 3497 3428 3477 curveto +3442 3466 3461 3459 3478 3455 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3478.88 3458.39 moveto +3488 3453 lineto +3477.51 3451.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3478.88 3458.39 moveto +3488 3453 lineto +3477.51 3451.53 lineto +closepath stroke +grestore +% destroy_get_conf +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1993 3482 79.91 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% get_from_file->destroy_get_conf +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1505 3482 moveto +1603 3482 1790 3482 1903 3482 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1903 3485.5 moveto +1913 3482 lineto +1903 3478.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1903 3485.5 moveto +1913 3482 lineto +1903 3478.5 lineto +closepath stroke +grestore +% read_get_conf +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 2482 66.9 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% get_from_file->read_get_conf +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1466 3465 moveto +1563 3395 1934 3116 2118 2795 curveto +2149 2742 2112 2707 2154 2664 curveto +2300 2515 2561 2486 2691 2482 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2691 2485.5 moveto +2701 2482 lineto +2691 2478.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2691 2485.5 moveto +2701 2482 lineto +2691 2478.5 lineto +closepath stroke +grestore +% table_find_func +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3805 3477 71.77 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% table_find->table_find_func +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3585 3455 moveto +3624 3459 3681 3465 3727 3469 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3726.7 3472.49 moveto +3737 3470 lineto +3727.4 3465.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3726.7 3472.49 moveto +3737 3470 lineto +3727.4 3465.52 lineto +closepath stroke +grestore +% smtp_out_msg +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 1434 68.99 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_msg->check_response +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2583 1427 moveto +2595 1422 2607 1416 2616 1407 curveto +2663 1359 2605 1308 2652 1261 curveto +2662 1251 2674 1245 2686 1241 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2687.43 1244.23 moveto +2696 1238 lineto +2685.42 1237.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2687.43 1244.23 moveto +2696 1238 lineto +2685.42 1237.52 lineto +closepath stroke +grestore +% smtp_out_msg->smtp_out_log_failure +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2581 1426 moveto +2594 1422 2606 1416 2616 1407 curveto +2648 1379 2621 1347 2652 1320 curveto +2661 1312 2672 1306 2683 1302 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2683.62 1305.48 moveto +2692 1299 lineto +2681.41 1298.84 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2683.62 1305.48 moveto +2692 1299 lineto +2681.41 1298.84 lineto +closepath stroke +grestore +% smtp_out_msg->read_response +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2583 1427 moveto +2596 1423 2607 1417 2616 1407 curveto +2677 1340 2590 1273 2652 1207 curveto +2663 1196 2677 1189 2692 1185 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2693.43 1188.23 moveto +2702 1182 lineto +2691.42 1181.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2693.43 1188.23 moveto +2702 1182 lineto +2691.42 1181.52 lineto +closepath stroke +grestore +% smtp_out_msg->addr_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2578 1425 moveto +2592 1421 2605 1415 2616 1407 curveto +2640 1390 2628 1368 2652 1353 curveto +2741 1296 2795 1367 2886 1315 curveto +3089 1198 3230 933 3272 848 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3275.14 849.56 moveto +3276 839 lineto +3268.74 846.72 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3275.14 849.56 moveto +3276 839 lineto +3268.74 846.72 lineto +closepath stroke +grestore +% msg_calc_size +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1380 68.1 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_msg->msg_calc_size +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2573 1422 moveto +2612 1414 2665 1403 2706 1393 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2706.88 1396.39 moveto +2716 1391 lineto +2705.51 1389.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2706.88 1396.39 moveto +2716 1391 lineto +2705.51 1389.53 lineto +closepath stroke +grestore +% send_data_line +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1434 68.79 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_msg->send_data_line +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2589 1434 moveto +2621 1434 2657 1434 2690 1434 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2690 1437.5 moveto +2700 1434 lineto +2690 1430.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2690 1437.5 moveto +2700 1434 lineto +2690 1430.5 lineto +closepath stroke +grestore +% smtp_out_mark_rcpts +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1488 97.98 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_msg->smtp_out_mark_rcpts +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2573 1446 moveto +2609 1453 2657 1463 2696 1472 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2695.51 1475.47 moveto +2706 1474 lineto +2696.88 1468.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2695.51 1475.47 moveto +2706 1474 lineto +2696.88 1468.61 lineto +closepath stroke +grestore +% get_daemon +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +170 852 57.87 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% get_online +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1189 3451 50.22 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% get_daemon->get_online +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 171 870 moveto +174 961 193 1377 282 1704 curveto +347 1939 336 2027 500 2209 curveto +683 2411 894 2274 1036 2507 curveto +1090 2593 1009 3339 1072 3419 curveto +1086 3436 1108 3445 1129 3448 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1128.51 3451.47 moveto +1139 3450 lineto +1129.88 3444.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1128.51 3451.47 moveto +1139 3450 lineto +1129.88 3444.61 lineto +closepath stroke +grestore +% sighup_handler +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +373 824 70.18 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% get_daemon->sighup_handler +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 224 845 moveto +248 841 276 837 301 834 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 301.4 837.48 moveto +311 833 lineto +300.7 830.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 301.4 837.48 moveto +311 833 lineto +300.7 830.51 lineto +closepath stroke +grestore +% sigchld_handler +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +578 750 71.77 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% get_daemon->sigchld_handler +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 206 866 moveto +264 888 384 920 464 869 curveto +496 850 476 822 500 795 curveto +509 786 521 777 532 771 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 533.96 773.92 moveto +541 766 lineto +530.56 767.8 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 533.96 773.92 moveto +541 766 lineto +530.56 767.8 lineto +closepath stroke +grestore +% get_online->get_from_file +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1237 3457 moveto +1275 3462 1330 3468 1374 3474 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1373.7 3477.49 moveto +1384 3475 lineto +1374.4 3470.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1373.7 3477.49 moveto +1384 3475 lineto +1374.4 3470.52 lineto +closepath stroke +grestore +% get_online->table_find +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1220 3465 moveto +1251 3479 1299 3498 1342 3509 curveto +2010 3674 2200 3650 2886 3610 curveto +3000 3603 3030 3605 3140 3580 curveto +3273 3548 3298 3516 3428 3477 curveto +3446 3471 3466 3466 3484 3462 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3485.43 3465.23 moveto +3494 3459 lineto +3483.42 3458.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3485.43 3465.23 moveto +3494 3459 lineto +3483.42 3458.52 lineto +closepath stroke +grestore +% detect_online +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1442 2312 62.04 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% get_online->detect_online +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1200 3433 moveto +1225 3393 1283 3292 1306 3198 curveto +1329 3105 1283 2413 1342 2339 curveto +1350 2330 1360 2323 1371 2319 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1372.43 2322.23 moveto +1381 2316 lineto +1370.42 2315.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1372.43 2322.23 moveto +1381 2316 lineto +1370.42 2315.52 lineto +closepath stroke +grestore +% sighup_handler->sighup_handler +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 338 840 moveto +329 850 341 860 373 860 curveto +394 860 406 856 410 850 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 413.39 849.12 moveto +408 840 lineto +406.53 850.49 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 413.39 849.12 moveto +408 840 lineto +406.53 850.49 lineto +closepath stroke +grestore +% sigchld_handler->sigchld_handler +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 545 766 moveto +536 776 548 786 578 786 curveto +598 786 610 782 613 776 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 616.39 775.12 moveto +611 766 lineto +609.53 776.49 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 616.39 775.12 moveto +611 766 lineto +609.53 776.49 lineto +closepath stroke +grestore +% destroy_get_conf->destroy_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2065 3490 moveto +2151 3498 2296 3512 2422 3518 curveto +2583 3524 3026 3545 3140 3433 curveto +3186 3388 3131 3339 3176 3295 curveto +3184 3287 3193 3282 3204 3278 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3205.28 3281.26 moveto +3213 3274 lineto +3202.44 3274.86 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3205.28 3281.26 moveto +3213 3274 lineto +3202.44 3274.86 lineto +closepath stroke +grestore +% peopen +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1705 2212 39.11 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% detect_online->peopen +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1468 2295 moveto +1494 2279 1538 2253 1578 2239 curveto +1603 2229 1633 2223 1657 2219 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1657.88 2222.39 moveto +1667 2217 lineto +1656.51 2215.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1657.88 2222.39 moveto +1667 2217 lineto +1656.51 2215.53 lineto +closepath stroke +grestore +% addr_is_delivered_children->addr_is_delivered_children +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2725 2225 moveto +2716 2235 2731 2244 2769 2244 curveto +2793 2244 2808 2240 2813 2235 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2816.5 2235 moveto +2813 2225 lineto +2809.5 2235 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2816.5 2235 moveto +2813 2225 lineto +2809.5 2235 lineto +closepath stroke +grestore +% spool_write->addr_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2824 649 moveto +2916 643 3092 636 3140 673 curveto +3183 707 3138 752 3176 789 curveto +3188 801 3204 809 3220 814 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3219.51 817.47 moveto +3230 816 lineto +3220.88 810.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3219.51 817.47 moveto +3230 816 lineto +3220.88 810.61 lineto +closepath stroke +grestore +% spool_write->set_euidgid +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2796 670 moveto +2820 684 2856 705 2886 724 curveto +2926 749 2970 779 2999 799 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2996.9 801.8 moveto +3007 805 lineto +3001.1 796.2 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2996.9 801.8 moveto +3007 805 lineto +3001.1 796.2 lineto +closepath stroke +grestore +% spool_write_rcpt +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 700 77.83 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% spool_write->spool_write_rcpt +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2819 663 moveto +2859 670 2915 679 2959 687 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2958.51 690.47 moveto +2969 689 lineto +2959.88 683.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2958.51 690.47 moveto +2969 689 lineto +2959.88 683.61 lineto +closepath stroke +grestore +% is_privileged_user +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +373 456 80.8 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% is_ingroup +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +578 418 52.12 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% is_privileged_user->is_ingroup +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 436 444 moveto +463 439 495 433 522 428 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 522.88 431.39 moveto +532 426 lineto +521.51 424.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 522.88 431.39 moveto +532 426 lineto +521.51 424.53 lineto +closepath stroke +grestore +% read_conf +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 2910 50.22 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_conf->parse_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2809 2899 moveto +2836 2889 2869 2872 2886 2845 curveto +2963 2722 2849 2319 2922 2195 curveto +2993 2074 3155 2008 3236 1981 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3237.43 1984.23 moveto +3246 1978 lineto +3235.42 1977.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3237.43 1984.23 moveto +3246 1978 lineto +3235.42 1977.52 lineto +closepath stroke +grestore +% read_conf->create_pair_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2820 2910 moveto +2926 2910 3181 2908 3392 2884 curveto +3417 2881 3445 2876 3469 2872 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3469.88 2875.39 moveto +3479 2870 lineto +3468.51 2868.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3469.88 2875.39 moveto +3479 2870 lineto +3468.51 2868.53 lineto +closepath stroke +grestore +% read_conf->parse_boolean +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2808 2898 moveto +2834 2888 2867 2871 2886 2845 curveto +2944 2763 2876 2711 2922 2623 curveto +2940 2590 2972 2562 2997 2543 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2999.1 2545.8 moveto +3005 2537 lineto +2994.9 2540.2 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2999.1 2545.8 moveto +3005 2537 lineto +2994.9 2540.2 lineto +closepath stroke +grestore +% read_conf->read_statement +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2809 2899 moveto +2835 2889 2868 2872 2886 2845 curveto +2930 2779 2871 2552 2922 2493 curveto +2931 2484 2941 2477 2953 2473 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2954.43 2476.23 moveto +2963 2470 lineto +2952.42 2469.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2954.43 2476.23 moveto +2963 2470 lineto +2952.42 2469.52 lineto +closepath stroke +grestore +% read_conf->parse_interface +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2807 2898 moveto +2833 2888 2867 2871 2886 2845 curveto +2932 2783 2869 2731 2922 2677 curveto +2931 2668 2942 2662 2953 2658 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2954.43 2661.23 moveto +2963 2655 lineto +2952.42 2654.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2954.43 2661.23 moveto +2963 2655 lineto +2952.42 2654.52 lineto +closepath stroke +grestore +% create_pair +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 2948 54.2 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_conf->create_pair +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2816 2917 moveto +2859 2924 2923 2933 2971 2940 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2970.7 2943.49 moveto +2981 2941 lineto +2971.4 2936.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2970.7 2943.49 moveto +2981 2941 lineto +2971.4 2936.52 lineto +closepath stroke +grestore +% time_interval +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 3002 59.96 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% read_conf->time_interval +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2818 2915 moveto +2840 2918 2865 2925 2886 2937 curveto +2907 2948 2902 2963 2922 2975 curveto +2935 2982 2951 2988 2966 2993 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2965.51 2996.47 moveto +2976 2995 lineto +2966.88 2989.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2965.51 2996.47 moveto +2976 2995 lineto +2966.88 2989.61 lineto +closepath stroke +grestore +% smtp_out_open +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 1542 72.96 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% create_smtpbase +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1596 75.94 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_open->create_smtpbase +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2574 1554 moveto +2612 1562 2662 1573 2702 1582 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2701.51 1585.47 moveto +2712 1584 lineto +2702.88 1578.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2701.51 1585.47 moveto +2712 1584 lineto +2702.88 1578.61 lineto +closepath stroke +grestore +% connect_resolvelist +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1542 84.97 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_open->connect_resolvelist +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2592 1542 moveto +2618 1542 2646 1542 2673 1542 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2673 1545.5 moveto +2683 1542 lineto +2673 1538.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2673 1545.5 moveto +2683 1542 lineto +2673 1538.5 lineto +closepath stroke +grestore +% connect_hostlist +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 1360 75.05 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% connect_resolvelist->connect_hostlist +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2849 1535 moveto +2863 1531 2876 1525 2886 1515 curveto +2928 1475 2882 1432 2922 1392 curveto +2931 1383 2943 1376 2955 1371 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2955.62 1374.48 moveto +2964 1368 lineto +2953.41 1367.84 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2955.62 1374.48 moveto +2964 1368 lineto +2953.41 1367.84 lineto +closepath stroke +grestore +% peopen->peidopen +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1744 2214 moveto +1819 2219 1986 2233 2118 2277 curveto +2263 2323 2283 2373 2422 2432 curveto +2522 2473 2548 2483 2652 2509 curveto +2861 2559 3116 2587 3228 2598 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3227.7 2601.49 moveto +3238 2599 lineto +3228.4 2594.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3227.7 2601.49 moveto +3238 2599 lineto +3228.4 2594.52 lineto +closepath stroke +grestore +% route_is_allowed_mail_local +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1705 2358 121.1 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% _g_list_strcmp +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1993 2358 68.99 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% route_is_allowed_mail_local->_g_list_strcmp +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 1827 2358 moveto +1856 2358 1886 2358 1913 2358 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1913 2361.5 moveto +1923 2358 lineto +1913 2354.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1913 2361.5 moveto +1923 2358 lineto +1913 2354.5 lineto +closepath stroke +grestore +% spool_write_rcpt->addr_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3094 711 moveto +3110 715 3127 722 3140 732 curveto +3164 751 3153 771 3176 789 curveto +3189 800 3207 806 3223 811 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3222.42 814.48 moveto +3233 814 lineto +3224.43 807.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3222.42 814.48 moveto +3233 814 lineto +3224.43 807.77 lineto +closepath stroke +grestore +% destroy_msg_out +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1993 2304 79.22 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% destroy_msg_out->destroy_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2072 2305 moveto +2089 2309 2106 2317 2118 2331 curveto +2206 2432 2087 2817 2154 2933 curveto +2216 3039 2312 2985 2386 3083 curveto +2419 3124 2385 3159 2422 3196 curveto +2531 3301 3007 3285 3201 3274 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3201.4 3277.48 moveto +3211 3273 lineto +3200.7 3270.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3201.4 3277.48 moveto +3211 3273 lineto +3200.7 3270.51 lineto +closepath stroke +grestore +% destroy_msg_out->destroy_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2006 2286 moveto +2030 2253 2088 2183 2154 2148 curveto +2354 2042 2430 2084 2652 2046 curveto +2704 2037 2848 2049 2886 2013 curveto +2946 1956 2860 1884 2922 1832 curveto +2964 1796 3118 1806 3211 1817 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3210.7 1820.49 moveto +3221 1818 lineto +3211.4 1813.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3210.7 1820.49 moveto +3221 1818 lineto +3211.4 1813.52 lineto +closepath stroke +grestore +% smtp_out_open_child +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 1596 96.09 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_open_child->create_smtpbase +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2616 1596 moveto +2637 1596 2660 1596 2682 1596 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2682 1599.5 moveto +2692 1596 lineto +2682 1592.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2682 1599.5 moveto +2692 1596 lineto +2682 1592.5 lineto +closepath stroke +grestore +% child +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1650 29.88 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_out_open_child->child +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2582 1610 moveto +2629 1620 2691 1634 2731 1642 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2730.51 1645.47 moveto +2741 1644 lineto +2731.88 1638.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2730.51 1645.47 moveto +2741 1644 lineto +2731.88 1638.61 lineto +closepath stroke +grestore +% parse_address_rfc821 +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +4062 1566 97.98 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% _create_address->parse_address_rfc821 +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3880 1566 moveto +3903 1566 3929 1566 3954 1566 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3954 1569.5 moveto +3964 1566 lineto +3954 1562.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3954 1569.5 moveto +3964 1566 lineto +3954 1562.5 lineto +closepath stroke +grestore +% parse_address_rfc822 +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +4062 1620 97.98 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% _create_address->parse_address_rfc822 +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3862 1578 moveto +3899 1585 3947 1596 3987 1604 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3986.51 1607.47 moveto +3997 1606 lineto +3987.88 1600.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3986.51 1607.47 moveto +3997 1606 lineto +3987.88 1600.61 lineto +closepath stroke +grestore +% spool_unlock->set_euidgid +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1228 865 moveto +1259 854 1303 840 1342 833 curveto +1502 806 1544 814 1705 814 curveto +1705 814 1705 814 2519 814 curveto +2679 814 2867 818 2965 820 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2965 823.5 moveto +2975 820 lineto +2965 816.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2965 823.5 moveto +2975 820 lineto +2965 816.5 lineto +closepath stroke +grestore +% dot_unlock +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1442 860 55.09 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% spool_unlock->dot_unlock +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1252 874 moveto +1290 871 1339 868 1378 865 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1378.4 868.48 moveto +1388 864 lineto +1377.7 861.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1378.4 868.48 moveto +1388 864 lineto +1377.7 861.51 lineto +closepath stroke +grestore +% create_address_rfc822 +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 1620 100.06 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% create_address_rfc822->_create_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3604 1607 moveto +3645 1599 3697 1588 3738 1580 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3738.88 1583.39 moveto +3748 1578 lineto +3737.51 1576.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3738.88 1583.39 moveto +3748 1578 lineto +3737.51 1576.53 lineto +closepath stroke +grestore +% deliver_msglist_host_smtp +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2270 1542 114.85 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msglist_host_smtp->msg_free_data +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2274 1560 moveto +2288 1635 2346 1934 2386 2181 curveto +2396 2236 2388 2387 2422 2432 curveto +2559 2609 2733 2464 2886 2628 curveto +2920 2663 2886 2699 2922 2731 curveto +2997 2795 3044 2754 3140 2774 curveto +3166 2779 3195 2785 3220 2790 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3219.51 2793.47 moveto +3230 2792 lineto +3220.88 2786.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3219.51 2793.47 moveto +3230 2792 lineto +3220.88 2786.61 lineto +closepath stroke +grestore +% deliver_msglist_host_smtp->smtp_out_init +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2279 1524 moveto +2300 1486 2353 1399 2422 1353 curveto +2431 1347 2442 1342 2453 1338 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2454.43 1341.23 moveto +2463 1335 lineto +2452.42 1334.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2454.43 1341.23 moveto +2463 1335 lineto +2452.42 1334.52 lineto +closepath stroke +grestore +% deliver_msglist_host_smtp->deliver_finish +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2277 1560 moveto +2312 1652 2467 2069 2508 2180 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2505.04 2182.02 moveto +2512 2190 lineto +2511.54 2179.42 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2505.04 2182.02 moveto +2512 2190 lineto +2511.54 2179.42 lineto +closepath stroke +grestore +% deliver_msglist_host_smtp->spool_read_data +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2298 1559 moveto +2328 1578 2377 1606 2422 1623 curveto +2521 1660 2548 1664 2652 1677 curveto +2756 1688 2805 1741 2886 1677 curveto +2942 1633 2868 1566 2922 1522 curveto +2964 1488 3111 1494 3205 1503 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3204.7 1506.49 moveto +3215 1504 lineto +3205.4 1499.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3204.7 1506.49 moveto +3215 1504 lineto +3205.4 1499.52 lineto +closepath stroke +grestore +% deliver_msglist_host_smtp->smtp_out_rset +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2285 1524 moveto +2311 1495 2365 1438 2422 1407 curveto +2432 1402 2443 1397 2454 1393 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2455.43 1396.23 moveto +2464 1390 lineto +2453.42 1389.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2455.43 1396.23 moveto +2464 1390 lineto +2453.42 1389.52 lineto +closepath stroke +grestore +% deliver_msglist_host_smtp->smtp_out_msg +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2309 1525 moveto +2354 1506 2427 1474 2474 1454 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2475.28 1457.26 moveto +2483 1450 lineto +2472.44 1450.86 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2475.28 1457.26 moveto +2483 1450 lineto +2472.44 1450.86 lineto +closepath stroke +grestore +% deliver_msglist_host_smtp->smtp_out_mark_rcpts +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2341 1528 moveto +2366 1523 2395 1518 2422 1515 curveto +2503 1505 2595 1498 2664 1494 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2664.4 1497.48 moveto +2674 1493 lineto +2663.7 1490.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2664.4 1497.48 moveto +2674 1493 lineto +2663.7 1490.51 lineto +closepath stroke +grestore +% deliver_msglist_host_smtp->smtp_out_open +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2386 1542 moveto +2402 1542 2419 1542 2436 1542 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2436 1545.5 moveto +2446 1542 lineto +2436 1538.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2436 1545.5 moveto +2446 1542 lineto +2436 1538.5 lineto +closepath stroke +grestore +% deliver_msglist_host_smtp->smtp_out_open_child +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2338 1557 moveto +2371 1564 2411 1573 2445 1580 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2444.51 1583.47 moveto +2455 1582 lineto +2445.88 1576.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2444.51 1583.47 moveto +2455 1582 lineto +2445.88 1576.61 lineto +closepath stroke +grestore +% set_heloname +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 1180 63.93 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msglist_host_smtp->set_heloname +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2280 1524 moveto +2301 1485 2351 1390 2386 1307 curveto +2405 1264 2388 1240 2422 1207 curveto +2430 1199 2440 1194 2450 1190 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2451.43 1193.23 moveto +2460 1187 lineto +2449.42 1186.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2451.43 1193.23 moveto +2460 1187 lineto +2449.42 1186.52 lineto +closepath stroke +grestore +% destroy_smtpbase +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 1126 82.19 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msglist_host_smtp->destroy_smtpbase +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2281 1524 moveto +2303 1485 2356 1391 2386 1307 curveto +2410 1241 2374 1204 2422 1153 curveto +2427 1148 2433 1144 2439 1140 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2441.02 1142.96 moveto +2449 1136 lineto +2438.42 1136.46 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2441.02 1142.96 moveto +2449 1136 lineto +2438.42 1136.46 lineto +closepath stroke +grestore +% pop_before_smtp +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 2405 80.8 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msglist_host_smtp->pop_before_smtp +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2272 1560 moveto +2281 1641 2323 1977 2422 2235 curveto +2443 2289 2479 2346 2500 2379 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2497.2 2381.1 moveto +2506 2387 lineto +2502.8 2376.9 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2497.2 2381.1 moveto +2506 2387 lineto +2502.8 2376.9 lineto +closepath stroke +grestore +% delivery_failures +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 2856 73.85 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msglist_host_smtp->delivery_failures +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2274 1560 moveto +2291 1636 2357 1933 2386 2181 curveto +2395 2248 2389 2732 2422 2791 curveto +2433 2811 2452 2825 2471 2835 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2469.56 2838.2 moveto +2480 2840 lineto +2472.96 2832.08 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2469.56 2838.2 moveto +2480 2840 lineto +2472.96 2832.08 lineto +closepath stroke +grestore +% smtp_out_quit +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 1234 68.1 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msglist_host_smtp->smtp_out_quit +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2278 1524 moveto +2302 1469 2378 1303 2422 1266 curveto +2431 1258 2443 1252 2454 1248 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2455.43 1251.23 moveto +2464 1245 lineto +2453.42 1244.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2455.43 1251.23 moveto +2464 1245 lineto +2453.42 1244.52 lineto +closepath stroke +grestore +% pop_before_smtp->resolve_dns_a +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 2598 2410 moveto +2616 2411 2634 2411 2652 2412 curveto +2756 2414 2795 2461 2886 2412 curveto +2912 2398 2898 2373 2922 2358 curveto +3010 2302 3132 2296 3210 2300 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3210 2303.5 moveto +3220 2300 lineto +3210 2296.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3210 2303.5 moveto +3220 2300 lineto +3210 2296.5 lineto +closepath stroke +grestore +% pop_before_smtp->resolve_byname +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 2600 2404 moveto +2702 2403 2866 2397 2886 2379 curveto +2972 2298 2836 2196 2922 2117 curveto +2963 2080 3111 2085 3205 2092 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3204.7 2095.49 moveto +3215 2093 lineto +3205.4 2088.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3204.7 2095.49 moveto +3215 2093 lineto +3205.4 2088.52 lineto +closepath stroke +grestore +% pop_before_smtp->read_get_conf +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2563 2420 moveto +2589 2429 2622 2440 2652 2450 curveto +2671 2456 2692 2462 2711 2467 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2710.51 2470.47 moveto +2721 2469 lineto +2711.88 2463.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2710.51 2470.47 moveto +2721 2469 lineto +2711.88 2463.61 lineto +closepath stroke +grestore +% delivery_failures->fail_msg +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2579 2867 moveto +2654 2878 2785 2887 2886 2845 curveto +2943 2820 2990 2763 3014 2730 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3017.37 2731.26 moveto +3020 2721 lineto +3011.54 2727.38 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3017.37 2731.26 moveto +3020 2721 lineto +3011.54 2727.38 lineto +closepath stroke +grestore +% warn_msg +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 2964 50.92 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% delivery_failures->warn_msg +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2581 2866 moveto +2594 2870 2606 2875 2616 2883 curveto +2640 2899 2629 2920 2652 2937 curveto +2668 2948 2689 2955 2708 2959 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2707.51 2962.47 moveto +2718 2961 lineto +2708.88 2955.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2707.51 2962.47 moveto +2718 2961 lineto +2708.88 2955.61 lineto +closepath stroke +grestore +% table_find_fnmatch +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 1788 86.17 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% table_find_fnmatch->table_find_func +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3543 1806 moveto +3562 1860 3617 2028 3646 2171 curveto +3748 2677 3794 3308 3803 3449 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3799.52 3449.4 moveto +3804 3459 lineto +3806.49 3448.7 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3799.52 3449.4 moveto +3804 3459 lineto +3806.49 3448.7 lineto +closepath stroke +grestore +% fnmatch0 +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3805 1788 46.75 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% table_find_fnmatch->fnmatch0 +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 3623 1788 moveto +3664 1788 3711 1788 3747 1788 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3747 1791.5 moveto +3757 1788 lineto +3747 1784.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3747 1791.5 moveto +3757 1788 lineto +3747 1784.5 lineto +closepath stroke +grestore +% read_domain +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +4294 1620 61.84 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% parse_address_rfc821->read_domain +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4123 1580 moveto +4158 1588 4201 1598 4236 1607 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 4235.51 1610.47 moveto +4246 1609 lineto +4236.88 1603.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4235.51 1610.47 moveto +4246 1609 lineto +4236.88 1603.61 lineto +closepath stroke +grestore +% read_word_with_dots +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +4294 1566 96.78 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% parse_address_rfc821->read_word_with_dots +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4160 1566 moveto +4169 1566 4177 1566 4186 1566 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 4186 1569.5 moveto +4196 1566 lineto +4186 1562.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4186 1569.5 moveto +4196 1566 lineto +4186 1562.5 lineto +closepath stroke +grestore +% parse_address_rfc822->skip_comment +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4123 1634 moveto +4157 1642 4199 1652 4233 1660 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 4232.51 1663.47 moveto +4243 1662 lineto +4233.88 1656.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4232.51 1663.47 moveto +4243 1662 lineto +4233.88 1656.61 lineto +closepath stroke +grestore +% parse_address_rfc822->read_domain +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4160 1620 moveto +4180 1620 4202 1620 4222 1620 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 4222 1623.5 moveto +4232 1620 lineto +4222 1616.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4222 1623.5 moveto +4232 1620 lineto +4222 1616.5 lineto +closepath stroke +grestore +% parse_address_rfc822->read_word_with_dots +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4123 1606 moveto +4154 1599 4192 1590 4224 1582 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 4224.88 1585.39 moveto +4234 1580 lineto +4223.51 1578.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 4224.88 1585.39 moveto +4234 1580 lineto +4223.51 1578.53 lineto +closepath stroke +grestore +% table_find_case +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 3504 71.77 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% table_find_case->table_find_func +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3604 3497 moveto +3642 3493 3689 3489 3727 3485 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3727.4 3488.48 moveto +3737 3484 lineto +3726.7 3481.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3727.4 3488.48 moveto +3737 3484 lineto +3726.7 3481.51 lineto +closepath stroke +grestore +% destroy_msg_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +578 2125 77.83 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% destroy_msg_list->destroy_message +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 622 2110 moveto +650 2101 687 2089 716 2078 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 717.43 2081.23 moveto +726 2075 lineto +715.42 2074.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 717.43 2081.23 moveto +726 2075 lineto +715.42 2074.52 lineto +closepath stroke +grestore +% warn_msg->fail_msg +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2820 2961 moveto +2842 2958 2867 2951 2886 2937 curveto +2961 2884 3004 2781 3022 2732 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3025.48 2732.58 moveto +3025 2722 lineto +3018.77 2730.57 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3025.48 2732.58 moveto +3025 2722 lineto +3018.77 2730.57 lineto +closepath stroke +grestore +% warn_msg->time_interval +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2817 2971 moveto +2859 2978 2920 2986 2966 2993 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2965.7 2996.49 moveto +2976 2994 lineto +2966.4 2989.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2965.7 2996.49 moveto +2976 2994 lineto +2966.4 2989.52 lineto +closepath stroke +grestore +% deliver_msglist_host +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1993 2412 91.03 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msglist_host->deliver_msglist_host_smtp +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2081 2407 moveto +2095 2403 2108 2396 2118 2385 curveto +2155 2346 2145 2200 2154 2148 curveto +2192 1924 2246 1656 2264 1570 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2267.47 1570.49 moveto +2266 1560 lineto +2260.61 1569.12 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2267.47 1570.49 moveto +2266 1560 lineto +2260.61 1569.12 lineto +closepath stroke +grestore +% deliver_msglist_host_pipe +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2270 2906 112.07 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msglist_host->deliver_msglist_host_pipe +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2081 2417 moveto +2095 2421 2108 2428 2118 2439 curveto +2161 2485 2134 2659 2154 2718 curveto +2176 2781 2222 2845 2249 2880 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2246.2 2882.1 moveto +2255 2888 lineto +2251.8 2877.9 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2246.2 2882.1 moveto +2255 2888 lineto +2251.8 2877.9 lineto +closepath stroke +grestore +% deliver_msglist_host_pipe->msg_free_data +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2339 2920 moveto +2365 2926 2395 2932 2422 2937 curveto +2508 2953 2534 2940 2616 2970 curveto +2634 2976 2635 2984 2652 2991 curveto +2653 2991 2922 3028 2922 3029 curveto +3019 3035 3066 3091 3140 3029 curveto +3209 2971 3115 2895 3176 2830 curveto +3185 2821 3196 2814 3207 2810 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3208.43 2813.23 moveto +3217 2807 lineto +3206.42 2806.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3208.43 2813.23 moveto +3217 2807 lineto +3206.42 2806.52 lineto +closepath stroke +grestore +% deliver_msglist_host_pipe->deliver_finish +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2285 2888 moveto +2311 2856 2364 2786 2386 2718 curveto +2443 2547 2351 2480 2422 2316 curveto +2437 2282 2467 2251 2489 2231 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2491.1 2233.8 moveto +2497 2225 lineto +2486.9 2228.2 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2491.1 2233.8 moveto +2497 2225 lineto +2486.9 2228.2 lineto +closepath stroke +grestore +% deliver_msglist_host_pipe->destroy_table +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2289 2924 moveto +2315 2950 2361 2999 2386 3050 curveto +2416 3109 2376 3147 2422 3196 curveto +2530 3308 3021 3322 3210 3322 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3210 3325.5 moveto +3220 3322 lineto +3210 3318.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3210 3325.5 moveto +3220 3322 lineto +3210 3318.5 lineto +closepath stroke +grestore +% deliver_msglist_host_pipe->spool_read_data +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2285 2888 moveto +2311 2856 2363 2786 2386 2718 curveto +2436 2574 2340 2505 2422 2378 curveto +2477 2294 2562 2348 2616 2265 curveto +2692 2150 2574 2071 2652 1959 curveto +2719 1863 2819 1936 2886 1842 curveto +2953 1749 2842 1669 2922 1588 curveto +2991 1518 3047 1584 3140 1554 curveto +3158 1548 3159 1541 3176 1535 curveto +3187 1531 3199 1528 3211 1525 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3212.43 1528.23 moveto +3221 1522 lineto +3210.42 1521.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3212.43 1528.23 moveto +3221 1522 lineto +3210.42 1521.52 lineto +closepath stroke +grestore +% deliver_msglist_host_pipe->var_table_msg +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2306 2923 moveto +2337 2937 2382 2957 2422 2970 curveto +2507 2996 2531 2990 2616 3013 curveto +2633 3017 2636 3020 2652 3024 curveto +2771 3050 2802 3053 2922 3062 curveto +3019 3068 3055 3106 3140 3062 curveto +3213 3024 3257 2931 3275 2884 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3278.16 2885.59 moveto +3278 2875 lineto +3271.52 2883.38 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3278.16 2885.59 moveto +3278 2875 lineto +3271.52 2883.38 lineto +closepath stroke +grestore +% deliver_msglist_host_pipe->expand +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2288 2924 moveto +2313 2950 2357 3001 2386 3050 curveto +2408 3086 2389 3111 2422 3138 curveto +2673 3337 3105 3236 3241 3198 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3242.43 3201.23 moveto +3251 3195 lineto +3240.42 3194.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3242.43 3201.23 moveto +3251 3195 lineto +3240.42 3194.52 lineto +closepath stroke +grestore +% deliver_msglist_host_pipe->pipe_out +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2301 2889 moveto +2347 2863 2435 2812 2484 2784 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2485.96 2786.92 moveto +2493 2779 lineto +2482.56 2780.8 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2485.96 2786.92 moveto +2493 2779 lineto +2482.56 2780.8 lineto +closepath stroke +grestore +% deliver_msglist_host_pipe->delivery_failures +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2340 2892 moveto +2375 2885 2417 2877 2451 2870 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2451.88 2873.39 moveto +2461 2868 lineto +2450.51 2866.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2451.88 2873.39 moveto +2461 2868 lineto +2450.51 2866.53 lineto +closepath stroke +grestore +% var_table_rcpt +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 3040 66.9 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_msglist_host_pipe->var_table_rcpt +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2293 2924 moveto +2321 2946 2373 2984 2422 3008 curveto +2435 3014 2449 3019 2462 3024 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2461.42 3027.48 moveto +2472 3027 lineto +2463.43 3020.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2461.42 3027.48 moveto +2472 3027 lineto +2463.43 3020.77 lineto +closepath stroke +grestore +% get_all +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +961 2702 36.13 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% get_all->get_from_file +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 967 2720 moveto +981 2765 1019 2891 1036 2999 curveto +1045 3051 1034 3441 1072 3478 curveto +1114 3518 1282 3503 1376 3491 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1376.4 3494.48 moveto +1386 3490 lineto +1375.7 3487.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1376.4 3494.48 moveto +1386 3490 lineto +1375.7 3487.51 lineto +closepath stroke +grestore +% read_route_list->set_euidgid +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1455 2034 moveto +1519 1942 1826 1518 2154 1253 curveto +2349 1095 2425 1092 2652 986 curveto +2772 931 2916 869 2987 839 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2989.02 841.96 moveto +2997 835 lineto +2986.42 835.46 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2989.02 841.96 moveto +2997 835 lineto +2986.42 835.46 lineto +closepath stroke +grestore +% read_route_list->read_route +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1506 2045 moveto +1609 2035 1817 2016 1993 2016 curveto +1993 2016 1993 2016 2270 2016 curveto +2439 2016 2634 2072 2721 2100 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2720.42 2103.48 moveto +2731 2103 lineto +2722.43 2096.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2720.42 2103.48 moveto +2731 2103 lineto +2722.43 2096.77 lineto +closepath stroke +grestore +% smtp_deliver +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2270 1280 61.15 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_deliver->smtp_out_init +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2322 1290 moveto +2361 1296 2414 1306 2455 1314 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2454.51 1317.47 moveto +2465 1316 lineto +2455.88 1310.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2454.51 1317.47 moveto +2465 1316 lineto +2455.88 1310.61 lineto +closepath stroke +grestore +% smtp_deliver->smtp_out_msg +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2286 1297 moveto +2312 1325 2367 1378 2422 1407 curveto +2432 1412 2444 1417 2455 1420 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2454.42 1423.48 moveto +2465 1423 lineto +2456.43 1416.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2454.42 1423.48 moveto +2465 1423 lineto +2456.43 1416.77 lineto +closepath stroke +grestore +% smtp_deliver->smtp_out_open +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2283 1298 moveto +2309 1331 2366 1405 2422 1461 curveto +2443 1481 2469 1503 2489 1519 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2486.9 1521.8 moveto +2497 1525 lineto +2491.1 1516.2 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2486.9 1521.8 moveto +2497 1525 lineto +2491.1 1516.2 lineto +closepath stroke +grestore +% smtp_deliver->set_heloname +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2299 1264 moveto +2330 1248 2378 1224 2422 1207 curveto +2435 1202 2448 1198 2461 1195 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2462.43 1198.23 moveto +2471 1192 lineto +2460.42 1191.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2462.43 1198.23 moveto +2471 1192 lineto +2460.42 1191.52 lineto +closepath stroke +grestore +% smtp_deliver->destroy_smtpbase +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2286 1263 moveto +2312 1235 2367 1182 2422 1153 curveto +2431 1148 2441 1145 2450 1142 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2451.43 1145.23 moveto +2460 1139 lineto +2449.42 1138.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2451.43 1145.23 moveto +2460 1139 lineto +2449.42 1138.52 lineto +closepath stroke +grestore +% smtp_deliver->smtp_out_quit +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2322 1270 moveto +2360 1264 2412 1254 2453 1246 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2453.88 1249.39 moveto +2463 1244 lineto +2452.51 1242.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2453.88 1249.39 moveto +2463 1244 lineto +2452.51 1242.53 lineto +closepath stroke +grestore +% destroy_route +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1705 2768 64.82 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% destroy_route_list->destroy_route +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1493 2661 moveto +1509 2666 1527 2672 1542 2679 curveto +1588 2698 1638 2727 1670 2746 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1668.56 2749.2 moveto +1679 2751 lineto +1671.96 2743.08 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1668.56 2749.2 moveto +1679 2751 lineto +1671.96 2743.08 lineto +closepath stroke +grestore +% destroy_route->destroy_table +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1771 2769 moveto +1793 2773 1817 2782 1832 2800 curveto +1893 2871 1803 3154 1868 3221 curveto +1951 3304 2805 3323 2922 3330 curveto +3022 3335 3138 3330 3212 3327 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3212.4 3330.48 moveto +3222 3326 lineto +3211.7 3323.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3212.4 3330.48 moveto +3222 3326 lineto +3211.7 3323.51 lineto +closepath stroke +grestore +% _g_list_free_all +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1993 2768 70.88 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% destroy_route->_g_list_free_all +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1771 2768 moveto +1813 2768 1867 2768 1912 2768 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1912 2771.5 moveto +1922 2768 lineto +1912 2764.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1912 2771.5 moveto +1922 2768 lineto +1912 2764.5 lineto +closepath stroke +grestore +% _g_list_addrcmp +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1993 2520 77.13 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% addr_match +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2270 3110 57.17 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% _g_list_addrcmp->addr_match +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2013 2537 moveto +2042 2564 2095 2618 2118 2677 curveto +2152 2760 2097 3009 2154 3078 curveto +2167 3092 2185 3101 2203 3106 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2202.51 3109.47 moveto +2213 3108 lineto +2203.88 3102.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2202.51 3109.47 moveto +2213 3108 lineto +2203.88 3102.61 lineto +closepath stroke +grestore +% accept_message_stream +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 199 105.12 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_stream->get_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3137 199 moveto +3165 199 3195 199 3220 199 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3220 202.5 moveto +3230 199 lineto +3220 195.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3220 202.5 moveto +3230 199 lineto +3220 195.5 lineto +closepath stroke +grestore +% read_sockline1 +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 145 68.99 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_message_stream->read_sockline1 +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3097 185 moveto +3135 177 3182 167 3220 159 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3220.88 162.39 moveto +3230 157 lineto +3219.51 155.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3220.88 162.39 moveto +3230 157 lineto +3219.51 155.53 lineto +closepath stroke +grestore +% read_sockline1->alarm_on +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3348 138 moveto +3389 133 3442 128 3481 124 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3481.4 127.48 moveto +3491 123 lineto +3480.7 120.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3481.4 127.48 moveto +3491 123 lineto +3480.7 120.51 lineto +closepath stroke +grestore +% read_sockline1->_read_line +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3349 152 moveto +3364 156 3380 162 3392 172 curveto +3423 198 3398 228 3428 253 curveto +3441 265 3459 272 3476 275 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3475.51 278.47 moveto +3486 277 lineto +3476.88 271.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3475.51 278.47 moveto +3486 277 lineto +3476.88 271.61 lineto +closepath stroke +grestore +% read_sockline1->_read_chug +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3342 155 moveto +3359 159 3377 165 3392 172 curveto +3411 181 3410 191 3428 199 curveto +3443 206 3460 212 3476 216 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3475.51 219.47 moveto +3486 218 lineto +3476.88 212.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3475.51 219.47 moveto +3486 218 lineto +3476.88 212.61 lineto +closepath stroke +grestore +% read_sockline1->alarm_off +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3348 152 moveto +3388 157 3441 162 3480 166 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3479.7 169.49 moveto +3490 167 lineto +3480.4 162.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3479.7 169.49 moveto +3490 167 lineto +3480.4 162.52 lineto +closepath stroke +grestore +% spool_lock->set_euidgid +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1236 943 moveto +1266 937 1307 930 1342 925 curveto +2025 845 2201 879 2886 832 curveto +2912 830 2942 828 2967 826 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2967.4 829.48 moveto +2977 825 lineto +2966.7 822.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2967.4 829.48 moveto +2977 825 lineto +2966.7 822.51 lineto +closepath stroke +grestore +% dot_lock +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1442 952 45.86 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% spool_lock->dot_lock +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1244 952 moveto +1286 952 1344 952 1386 952 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1386 955.5 moveto +1396 952 lineto +1386 948.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1386 955.5 moveto +1396 952 lineto +1386 948.5 lineto +closepath stroke +grestore +% read_get_conf->resolve_dns_a +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 2818 2470 moveto +2839 2464 2864 2457 2886 2450 curveto +3014 2409 3163 2353 3237 2325 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3238.28 2328.26 moveto +3246 2321 lineto +3235.44 2321.86 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3238.28 2328.26 moveto +3246 2321 lineto +3235.44 2321.86 lineto +closepath stroke +grestore +% read_get_conf->create_address_qualified +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2798 2466 moveto +2826 2448 2867 2418 2886 2379 curveto +2958 2230 2837 1777 2922 1636 curveto +2958 1576 3144 1490 3235 1452 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3236.28 1455.26 moveto +3244 1448 lineto +3233.44 1448.86 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3236.28 1455.26 moveto +3244 1448 lineto +3233.44 1448.86 lineto +closepath stroke +grestore +% read_get_conf->parse_boolean +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2828 2491 moveto +2868 2497 2919 2504 2961 2510 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2960.7 2513.49 moveto +2971 2511 lineto +2961.4 2506.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2960.7 2513.49 moveto +2971 2511 lineto +2961.4 2506.52 lineto +closepath stroke +grestore +% read_get_conf->resolve_byname +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 2810 2468 moveto +2836 2457 2868 2438 2886 2412 curveto +2942 2331 2857 2267 2922 2195 curveto +2961 2153 3114 2124 3208 2110 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3208.4 2113.48 moveto +3218 2109 lineto +3207.7 2106.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3208.4 2113.48 moveto +3218 2109 lineto +3207.7 2106.51 lineto +closepath stroke +grestore +% read_get_conf->parse_resolve_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2802 2466 moveto +2827 2454 2861 2434 2886 2412 curveto +2894 2405 2974 2299 3011 2248 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3013.8 2250.1 moveto +3017 2240 lineto +3008.2 2245.9 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3013.8 2250.1 moveto +3017 2240 lineto +3008.2 2245.9 lineto +closepath stroke +grestore +% read_get_conf->read_statement +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2835 2478 moveto +2871 2475 2915 2473 2953 2471 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2953.4 2474.48 moveto +2963 2470 lineto +2952.7 2467.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2953.4 2474.48 moveto +2963 2470 lineto +2952.7 2467.51 lineto +closepath stroke +grestore +% queue_run_online +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +373 1677 79.91 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% queue_run_online->read_queue +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 380 1659 moveto +410 1582 530 1278 567 1185 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 570.14 1186.56 moveto +571 1176 lineto +563.74 1183.72 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 570.14 1186.56 moveto +571 1176 lineto +563.74 1183.72 lineto +closepath stroke +grestore +% queue_run_online->deliver_msg_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 376 1695 moveto +388 1773 440 2078 500 2152 curveto +592 2264 775 2276 881 2272 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 881 2275.5 moveto +891 2272 lineto +881 2268.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 881 2275.5 moveto +891 2272 lineto +881 2268.5 lineto +closepath stroke +grestore +% queue_run_online->destroy_msg_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 376 1695 moveto +390 1767 444 2031 500 2093 curveto +505 2099 511 2103 518 2107 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 516.44 2110.14 moveto +527 2111 lineto +519.28 2103.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 516.44 2110.14 moveto +527 2111 lineto +519.28 2103.74 lineto +closepath stroke +grestore +% var_table_rcpt->create_pair_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2564 3053 moveto +2668 3082 2931 3142 3140 3086 curveto +3292 3045 3446 2931 3508 2882 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3510.78 2884.22 moveto +3516 2875 lineto +3506.17 2878.95 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3510.78 2884.22 moveto +3516 2875 lineto +3506.17 2878.95 lineto +closepath stroke +grestore +% append_file +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 2710 55.79 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% append_file->message_stream +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2566 2720 moveto +2604 2728 2660 2740 2703 2750 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2702.51 2753.47 moveto +2713 2752 lineto +2703.88 2746.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2702.51 2753.47 moveto +2713 2752 lineto +2703.88 2746.61 lineto +closepath stroke +grestore +% smtp_in +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +578 822 41.89 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_in->create_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 619 816 moveto +632 813 647 806 656 795 curveto +701 747 646 699 692 651 curveto +815 527 899 575 1072 549 curveto +1186 533 3053 452 3140 526 curveto +3206 582 3121 651 3176 716 curveto +3243 794 3325 718 3392 794 curveto +3471 883 3522 1268 3534 1376 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3530.52 1376.4 moveto +3535 1386 lineto +3537.49 1375.7 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3530.52 1376.4 moveto +3535 1386 lineto +3537.49 1375.7 lineto +closepath stroke +grestore +% smtp_in->destroy_message +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 583 840 moveto +597 887 635 1019 656 1131 curveto +723 1483 760 1918 769 2032 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 765.52 2032.4 moveto +770 2042 lineto +772.49 2031.7 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 765.52 2032.4 moveto +770 2042 lineto +772.49 2031.7 lineto +closepath stroke +grestore +% smtp_in->addr_is_local +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 584 840 moveto +599 887 640 1018 656 1131 curveto +672 1237 641 1994 692 2087 curveto +734 2160 798 2126 850 2193 curveto +880 2230 855 2257 886 2293 curveto +936 2349 996 2306 1036 2370 curveto +1089 2452 1011 3172 1072 3248 curveto +1185 3385 2476 3454 2652 3463 curveto +2756 3468 2790 3501 2886 3463 curveto +2907 3454 2903 3439 2922 3429 curveto +2934 3423 2948 3418 2961 3415 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2961.88 3418.39 moveto +2971 3413 lineto +2960.51 3411.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2961.88 3418.39 moveto +2971 3413 lineto +2960.51 3411.53 lineto +closepath stroke +grestore +% smtp_in->create_address_qualified +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 614 812 moveto +636 806 666 799 692 795 curveto +811 777 842 776 961 776 curveto +961 776 961 776 2270 776 curveto +2464 776 3001 660 3140 794 curveto +3238 889 3090 1300 3176 1404 curveto +3180 1408 3184 1412 3188 1415 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3186.56 1418.2 moveto +3197 1420 lineto +3189.96 1412.08 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3186.56 1418.2 moveto +3197 1420 lineto +3189.96 1412.08 lineto +closepath stroke +grestore +% smtp_in->addr_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 618 816 moveto +631 812 646 805 656 795 curveto +688 765 658 730 692 702 curveto +787 627 841 662 961 662 curveto +961 662 961 662 1442 662 curveto +2084 662 2245 610 2886 627 curveto +3000 631 3052 571 3140 641 curveto +3187 678 3139 724 3176 769 curveto +3191 786 3212 798 3232 806 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3230.44 809.14 moveto +3241 810 lineto +3233.28 802.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3230.44 809.14 moveto +3241 810 lineto +3233.28 802.74 lineto +closepath stroke +grestore +% smtp_in->read_sockline +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 619 817 moveto +633 813 647 806 656 795 curveto +731 705 611 618 692 534 curveto +836 388 2315 280 2519 280 curveto +2519 280 2519 280 2769 280 curveto +2927 280 3113 267 3212 259 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3212.4 262.48 moveto +3222 258 lineto +3211.7 255.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3212.4 262.48 moveto +3222 258 lineto +3211.7 255.51 lineto +closepath stroke +grestore +% smtp_in->deliver +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 584 840 moveto +600 887 641 1018 656 1131 curveto +672 1242 650 2031 692 2135 curveto +702 2160 725 2183 743 2198 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 741.17 2201.05 moveto +751 2205 lineto +745.78 2195.78 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 741.17 2201.05 moveto +751 2205 lineto +745.78 2195.78 lineto +closepath stroke +grestore +% smtp_in->spool_write +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 615 813 moveto +628 809 644 803 656 795 curveto +675 784 673 773 692 762 curveto +801 705 839 700 961 700 curveto +961 700 961 700 1705 700 curveto +2084 700 2537 670 2703 659 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2703.4 662.48 moveto +2713 658 lineto +2702.7 655.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2703.4 662.48 moveto +2713 658 lineto +2702.7 655.51 lineto +closepath stroke +grestore +% accept_message +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +961 320 75.05 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_in->accept_message +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 619 817 moveto +633 813 647 806 656 795 curveto +741 691 622 610 692 496 curveto +742 415 846 363 908 339 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 910.02 341.96 moveto +918 335 lineto +907.42 335.46 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 910.02 341.96 moveto +918 335 lineto +907.42 335.46 lineto +closepath stroke +grestore +% get_address +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +771 822 57.87 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_in->get_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 621 822 moveto +645 822 675 822 702 822 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 702 825.5 moveto +712 822 lineto +702 818.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 702 825.5 moveto +712 822 lineto +702 818.5 lineto +closepath stroke +grestore +% smtp_in->create_message +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 599 838 moveto +621 855 659 882 692 903 curveto +769 950 864 997 918 1024 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 916.44 1027.14 moveto +927 1028 lineto +919.28 1020.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 916.44 1027.14 moveto +927 1028 lineto +919.28 1020.74 lineto +closepath stroke +grestore +% smtp_printf +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +771 876 55.79 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% smtp_in->smtp_printf +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 614 832 moveto +643 840 685 852 718 861 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 717.42 864.48 moveto +728 864 lineto +719.43 857.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 717.42 864.48 moveto +728 864 lineto +719.43 857.77 lineto +closepath stroke +grestore +% accept_message->accept_message_prepare +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1036 320 moveto +1131 320 1299 320 1442 320 curveto +1442 320 1442 320 2519 320 curveto +2697 320 2896 397 2985 435 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2983.44 438.14 moveto +2994 439 lineto +2986.28 431.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2983.44 438.14 moveto +2994 439 lineto +2986.28 431.74 lineto +closepath stroke +grestore +% accept_message->accept_message_stream +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1011 307 moveto +1098 284 1283 242 1442 242 curveto +1442 242 1442 242 2519 242 curveto +2666 242 2836 224 2938 211 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2938.4 214.48 moveto +2948 210 lineto +2937.7 207.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2938.4 214.48 moveto +2948 210 lineto +2937.7 207.51 lineto +closepath stroke +grestore +% alias_expand->addr_is_local +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2826 3429 moveto +2866 3425 2919 3419 2962 3414 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2962.4 3417.48 moveto +2972 3413 lineto +2961.7 3410.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2962.4 3417.48 moveto +2972 3413 lineto +2961.7 3410.51 lineto +closepath stroke +grestore +% alias_expand->create_address_qualified +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2775 3418 moveto +2796 3358 2862 3160 2886 2991 curveto +2897 2920 2886 1768 2922 1707 curveto +2980 1610 3068 1665 3140 1580 curveto +3170 1545 3146 1518 3176 1485 curveto +3189 1471 3207 1460 3225 1451 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3226.28 1454.26 moveto +3234 1447 lineto +3223.44 1447.86 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3226.28 1454.26 moveto +3234 1447 lineto +3223.44 1447.86 lineto +closepath stroke +grestore +% alias_expand->addr_isequal +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2823 3445 moveto +2961 3466 3325 3524 3474 3547 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3473.51 3550.47 moveto +3484 3549 lineto +3474.88 3543.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3473.51 3550.47 moveto +3484 3549 lineto +3474.88 3543.61 lineto +closepath stroke +grestore +% alias_expand->create_address_pipe +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2775 3418 moveto +2797 3358 2863 3160 2886 2991 curveto +2896 2920 2875 483 2922 429 curveto +2940 410 3085 396 3186 389 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3186.4 392.48 moveto +3196 388 lineto +3185.7 385.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3186.4 392.48 moveto +3196 388 lineto +3185.7 385.51 lineto +closepath stroke +grestore +% alias_expand->table_find_func +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2800 3452 moveto +2916 3507 3325 3684 3646 3585 curveto +3699 3569 3750 3528 3779 3502 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3781.78 3504.22 moveto +3787 3495 lineto +3777.17 3498.95 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3781.78 3504.22 moveto +3787 3495 lineto +3777.17 3498.95 lineto +closepath stroke +grestore +% map_address_header +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 1642 93.81 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% map_address_header->addr_list_append_rfc822 +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3339 1627 moveto +3356 1622 3375 1616 3392 1610 curveto +3409 1603 3412 1598 3428 1593 curveto +3439 1589 3449 1586 3460 1583 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3461.43 1586.23 moveto +3470 1580 lineto +3459.42 1579.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3461.43 1586.23 moveto +3470 1580 lineto +3459.42 1579.52 lineto +closepath stroke +grestore +% map_address_header->table_find_fnmatch +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3353 1654 moveto +3367 1658 3380 1663 3392 1669 curveto +3440 1693 3487 1736 3514 1763 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3511.45 1765.4 moveto +3521 1770 lineto +3516.4 1760.45 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3511.45 1765.4 moveto +3521 1770 lineto +3516.4 1760.45 lineto +closepath stroke +grestore +% queue_run +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +373 1158 52.12 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% queue_run->read_queue +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 425 1158 moveto +452 1158 483 1158 511 1158 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 511 1161.5 moveto +521 1158 lineto +511 1154.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 511 1161.5 moveto +521 1158 lineto +511 1154.5 lineto +closepath stroke +grestore +% queue_run->deliver_msg_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 375 1176 moveto +386 1277 454 1777 692 2087 curveto +694 2089 855 2195 927 2243 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 924.9 2245.8 moveto +935 2249 lineto +929.1 2240.2 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 924.9 2245.8 moveto +935 2249 lineto +929.1 2240.2 lineto +closepath stroke +grestore +% queue_run->destroy_msg_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 377 1176 moveto +391 1240 439 1463 464 1650 curveto +477 1747 442 2013 500 2093 curveto +504 2098 509 2103 515 2107 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 513.56 2110.2 moveto +524 2112 lineto +516.96 2104.08 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 513.56 2110.2 moveto +524 2112 lineto +516.96 2104.08 lineto +closepath stroke +grestore +% set_identity +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +170 494 55.09 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% set_identity->set_euidgid +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 225 496 moveto +341 501 619 515 850 534 curveto +1637 600 1833 627 2616 724 curveto +2737 739 2769 731 2886 762 curveto +2923 772 2962 789 2991 802 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2989.44 805.14 moveto +3000 806 lineto +2992.28 798.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2989.44 805.14 moveto +3000 806 lineto +2992.28 798.74 lineto +closepath stroke +grestore +% set_identity->is_privileged_user +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 218 485 moveto +243 481 273 475 301 470 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 301.88 473.39 moveto +311 468 lineto +300.51 466.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 301.88 473.39 moveto +311 468 lineto +300.51 466.53 lineto +closepath stroke +grestore +% create_msg_out +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2270 3218 72.96 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% create_msg_out_list->create_msg_out +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1214 2909 moveto +1300 2968 1594 3157 1868 3221 curveto +1981 3246 2115 3238 2197 3228 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2197.4 3231.48 moveto +2207 3227 lineto +2196.7 3224.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2197.4 3231.48 moveto +2207 3227 lineto +2196.7 3224.51 lineto +closepath stroke +grestore +% rcptlist_with_addr_is_local->addr_is_local +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1273 3184 moveto +1440 3208 1828 3265 2154 3307 curveto +2454 3345 2812 3383 2961 3399 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2960.7 3402.49 moveto +2971 3400 lineto +2961.4 3395.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2960.7 3402.49 moveto +2971 3400 lineto +2961.4 3395.52 lineto +closepath stroke +grestore +% deliver_msgout_list_online->table_find +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1194 2334 moveto +1211 2388 1266 2554 1342 2674 curveto +1531 2969 1569 3079 1868 3262 curveto +2263 3501 2425 3467 2886 3463 curveto +3104 3461 3362 3454 3477 3451 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3477 3454.5 moveto +3487 3451 lineto +3477 3447.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3477 3454.5 moveto +3487 3451 lineto +3477 3447.5 lineto +closepath stroke +grestore +% deliver_msgout_list_online->detect_online +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1303 2314 moveto +1325 2314 1349 2313 1370 2313 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1370 2316.5 moveto +1380 2313 lineto +1370 2309.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1370 2316.5 moveto +1380 2313 lineto +1370 2309.5 lineto +closepath stroke +grestore +% deliver_msgout_list_online->read_route_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1224 2299 moveto +1248 2285 1282 2265 1306 2242 curveto +1360 2191 1405 2118 1427 2079 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1430.2 2080.44 moveto +1432 2070 lineto +1424.08 2077.04 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1430.2 2080.44 moveto +1432 2070 lineto +1424.08 2077.04 lineto +closepath stroke +grestore +% deliver_msgout_list_online->destroy_route_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1203 2334 moveto +1245 2390 1373 2557 1422 2621 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1419.2 2623.1 moveto +1428 2629 lineto +1424.8 2618.9 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1419.2 2623.1 moveto +1428 2629 lineto +1424.8 2618.9 lineto +closepath stroke +grestore +% deliver_msgout_list_online->deliver_route_msg_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1260 2330 moveto +1293 2336 1331 2344 1364 2351 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1363.51 2354.47 moveto +1374 2353 lineto +1364.88 2347.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1363.51 2354.47 moveto +1374 2353 lineto +1364.88 2347.61 lineto +closepath stroke +grestore +% clone_msg_out->copy_modify_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1773 2580 moveto +1877 2586 2070 2592 2118 2547 curveto +2177 2490 2094 2235 2154 2181 curveto +2215 2126 2821 2133 2886 2181 curveto +2929 2212 2886 2256 2922 2294 curveto +2992 2364 3102 2394 3184 2407 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3183.7 2410.49 moveto +3194 2408 lineto +3184.4 2403.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3183.7 2410.49 moveto +3194 2408 lineto +3184.4 2403.52 lineto +closepath stroke +grestore +% clone_msg_out->create_msg_out +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1724 2592 moveto +1754 2620 1808 2678 1832 2741 curveto +1868 2834 1798 3118 1868 3189 curveto +1912 3233 2085 3230 2190 3224 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2190.4 3227.48 moveto +2200 3223 lineto +2189.7 3220.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2190.4 3227.48 moveto +2200 3223 lineto +2189.7 3220.51 lineto +closepath stroke +grestore +% deliver_route_msg_list->msg_rcptlist_route +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1456 2384 moveto +1478 2412 1526 2465 1578 2493 curveto +1592 2500 1607 2505 1622 2509 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1621.51 2512.47 moveto +1632 2511 lineto +1622.88 2505.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1621.51 2512.47 moveto +1632 2511 lineto +1622.88 2505.61 lineto +closepath stroke +grestore +% deliver_route_msg_list->route_is_allowed_mail_local +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1540 2363 moveto +1552 2363 1564 2362 1576 2362 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1576 2365.5 moveto +1586 2362 lineto +1576 2358.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1576 2365.5 moveto +1586 2362 lineto +1576 2358.5 lineto +closepath stroke +grestore +% deliver_route_msg_list->destroy_msg_out +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1498 2351 moveto +1532 2342 1570 2332 1578 2331 curveto +1689 2313 1819 2306 1904 2305 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1904 2308.5 moveto +1914 2305 lineto +1904 2301.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1904 2308.5 moveto +1914 2305 lineto +1904 2301.5 lineto +closepath stroke +grestore +% deliver_route_msg_list->clone_msg_out +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1460 2384 moveto +1482 2405 1517 2442 1542 2479 curveto +1562 2507 1551 2526 1578 2547 curveto +1592 2557 1609 2564 1626 2568 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1625.51 2571.47 moveto +1636 2570 lineto +1626.88 2564.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1625.51 2571.47 moveto +1636 2570 lineto +1626.88 2564.61 lineto +closepath stroke +grestore +% deliver_route_msg_list->destroy_msg_out_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1511 2353 moveto +1522 2349 1533 2345 1542 2339 curveto +1563 2326 1558 2310 1578 2298 curveto +1590 2290 1605 2284 1619 2280 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1620.43 2283.23 moveto +1629 2277 lineto +1618.42 2276.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1620.43 2283.23 moveto +1629 2277 lineto +1618.42 2276.52 lineto +closepath stroke +grestore +% route_prepare_msgout +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2769 1986 98.87 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_route_msg_list->route_prepare_msgout +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1519 2355 moveto +1528 2351 1536 2346 1542 2339 curveto +1591 2288 1529 2235 1578 2185 curveto +1728 2032 2395 1997 2660 1988 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2660 1991.5 moveto +2670 1988 lineto +2660 1984.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2660 1991.5 moveto +2670 1988 lineto +2660 1984.5 lineto +closepath stroke +grestore +% deliver_route_msgout_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1705 2412 111.88 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_route_msg_list->deliver_route_msgout_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1514 2379 moveto +1547 2384 1585 2391 1619 2397 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1618.51 2400.47 moveto +1629 2399 lineto +1619.88 2393.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1618.51 2400.47 moveto +1629 2399 lineto +1619.88 2393.61 lineto +closepath stroke +grestore +% route_is_allowed_return_path +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1705 2466 127.16 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_route_msg_list->route_is_allowed_return_path +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1469 2383 moveto +1496 2400 1538 2424 1578 2439 curveto +1590 2443 1602 2446 1614 2449 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1613.42 2452.48 moveto +1624 2452 lineto +1615.43 2445.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1613.42 2452.48 moveto +1624 2452 lineto +1615.43 2445.77 lineto +closepath stroke +grestore +% destroy_msg_out_list->destroy_msg_out +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1784 2276 moveto +1825 2282 1874 2288 1914 2294 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1913.7 2297.49 moveto +1924 2295 lineto +1914.4 2290.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1913.7 2297.49 moveto +1924 2295 lineto +1914.4 2290.52 lineto +closepath stroke +grestore +% deliver_local->msg_free_data +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2310 2677 moveto +2340 2667 2383 2655 2422 2650 curveto +2508 2638 2531 2641 2616 2650 curveto +2624 2650 2881 2699 2886 2704 curveto +2922 2734 2884 2775 2922 2802 curveto +2967 2834 3120 2822 3212 2812 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3212.4 2815.48 moveto +3222 2811 lineto +3211.7 2808.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3212.4 2815.48 moveto +3222 2811 lineto +3211.7 2808.51 lineto +closepath stroke +grestore +% deliver_local->deliver_finish +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2271 2673 moveto +2274 2606 2294 2367 2422 2240 curveto +2431 2231 2443 2225 2454 2220 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2455.43 2223.23 moveto +2464 2217 lineto +2453.42 2216.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2455.43 2223.23 moveto +2464 2217 lineto +2453.42 2216.52 lineto +closepath stroke +grestore +% deliver_local->destroy_table +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2284 2709 moveto +2310 2740 2362 2810 2386 2879 curveto +2423 2978 2351 3036 2422 3115 curveto +2477 3175 3029 3277 3219 3311 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3218.51 3314.47 moveto +3229 3313 lineto +3219.88 3307.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3218.51 3314.47 moveto +3229 3313 lineto +3219.88 3307.61 lineto +closepath stroke +grestore +% deliver_local->addr_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2276 2673 moveto +2296 2612 2362 2408 2386 2235 curveto +2394 2183 2389 1338 2422 1299 curveto +2480 1233 2554 1322 2616 1261 curveto +2669 1210 2606 1156 2652 1099 curveto +2673 1075 3100 897 3240 839 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3242.02 841.96 moveto +3250 835 lineto +3239.42 835.46 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3242.02 841.96 moveto +3250 835 lineto +3239.42 835.46 lineto +closepath stroke +grestore +% deliver_local->spool_read_data +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2274 2673 moveto +2291 2599 2356 2323 2422 2268 curveto +2490 2211 2557 2299 2616 2235 curveto +2675 2171 2594 1913 2652 1850 curveto +2724 1771 2813 1883 2886 1807 curveto +2963 1727 2844 1637 2922 1560 curveto +2941 1541 3099 1525 3200 1518 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3200.4 1521.48 moveto +3210 1517 lineto +3199.7 1514.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3200.4 1521.48 moveto +3210 1517 lineto +3199.7 1514.51 lineto +closepath stroke +grestore +% deliver_local->var_table_msg +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2326 2684 moveto +2395 2677 2515 2669 2616 2683 curveto +2633 2685 2636 2689 2652 2693 curveto +2756 2716 2804 2670 2886 2737 curveto +2919 2763 2889 2799 2922 2824 curveto +3009 2887 3141 2881 3220 2870 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3220.88 2873.39 moveto +3230 2868 lineto +3219.51 2866.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3220.88 2873.39 moveto +3230 2868 lineto +3219.51 2866.53 lineto +closepath stroke +grestore +% deliver_local->expand +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2284 2709 moveto +2309 2741 2360 2811 2386 2879 curveto +2417 2958 2361 3007 2422 3067 curveto +2538 3180 3069 3187 3234 3185 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3234 3188.5 moveto +3244 3185 lineto +3234 3181.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3234 3188.5 moveto +3244 3185 lineto +3234 3181.5 lineto +closepath stroke +grestore +% deliver_local->create_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2274 2673 moveto +2289 2606 2345 2367 2422 2181 curveto +2505 1981 2487 1891 2652 1753 curveto +2736 1682 2816 1760 2886 1677 curveto +2959 1590 2842 1504 2922 1425 curveto +2942 1405 3111 1389 3211 1382 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3211.4 1385.48 moveto +3221 1381 lineto +3210.7 1378.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3211.4 1385.48 moveto +3221 1381 lineto +3210.7 1378.51 lineto +closepath stroke +grestore +% deliver_local->destroy_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2275 2673 moveto +2289 2621 2336 2470 2422 2378 curveto +2490 2305 2558 2348 2616 2268 curveto +2664 2202 2595 2145 2652 2089 curveto +2728 2014 2811 2119 2886 2046 curveto +2942 1991 2866 1927 2922 1875 curveto +2942 1856 3106 1840 3206 1832 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3206.4 1835.48 moveto +3216 1831 lineto +3205.7 1828.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3206.4 1835.48 moveto +3216 1831 lineto +3205.7 1828.51 lineto +closepath stroke +grestore +% deliver_local->pipe_out +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2312 2704 moveto +2343 2713 2385 2726 2422 2737 curveto +2438 2741 2455 2746 2471 2750 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2470.42 2753.48 moveto +2481 2753 lineto +2472.43 2746.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2470.42 2753.48 moveto +2481 2753 lineto +2472.43 2746.77 lineto +closepath stroke +grestore +% deliver_local->addr_find_ancestor +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2289 2708 moveto +2317 2732 2369 2772 2422 2791 curveto +2504 2819 2603 2824 2675 2823 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2675 2826.5 moveto +2685 2823 lineto +2675 2819.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2675 2826.5 moveto +2685 2823 lineto +2675 2819.5 lineto +closepath stroke +grestore +% deliver_local->delivery_failures +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2286 2709 moveto +2312 2737 2366 2791 2422 2824 curveto +2433 2830 2446 2835 2458 2840 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2457.42 2843.48 moveto +2468 2843 lineto +2459.43 2836.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2457.42 2843.48 moveto +2468 2843 lineto +2459.43 2836.77 lineto +closepath stroke +grestore +% deliver_local->var_table_rcpt +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2281 2709 moveto +2316 2765 2421 2935 2422 2937 curveto +2444 2965 2473 2995 2494 3016 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2491.45 3018.4 moveto +2501 3023 lineto +2496.4 3013.45 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2491.45 3018.4 moveto +2501 3023 lineto +2496.4 3013.45 lineto +closepath stroke +grestore +% deliver_local->append_file +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2329 2695 moveto +2367 2698 2415 2702 2454 2705 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2453.7 2708.49 moveto +2464 2706 lineto +2454.4 2701.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2453.7 2708.49 moveto +2464 2706 lineto +2454.4 2701.52 lineto +closepath stroke +grestore +% _g_list_strcasecmp +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2519 2910 86.86 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_local->_g_list_strcasecmp +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 2279 2709 moveto +2300 2747 2352 2836 2422 2883 curveto +2429 2887 2437 2891 2445 2894 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2444.42 2897.54 moveto +2455 2898 lineto +2447.02 2891.04 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2444.42 2897.54 moveto +2455 2898 lineto +2447.02 2891.04 lineto +closepath stroke +grestore +% create_local_route->resolve_byname +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 1260 2173 moveto +1277 2167 1294 2159 1306 2147 curveto +1346 2106 1301 2063 1342 2025 curveto +1463 1911 1540 1940 1705 1940 curveto +1705 1940 1705 1940 2519 1940 curveto +2683 1940 2726 1927 2886 1959 curveto +3020 1985 3169 2047 3241 2080 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3239.44 2083.14 moveto +3250 2084 lineto +3242.28 2076.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3239.44 2083.14 moveto +3250 2084 lineto +3242.28 2076.74 lineto +closepath stroke +grestore +% queue_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +373 624 50.03 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% queue_list->read_queue +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 421 628 moveto +437 632 453 639 464 651 curveto +524 718 482 762 500 849 curveto +523 954 556 1077 570 1130 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 566.77 1131.43 moveto +573 1140 lineto +573.48 1129.42 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 566.77 1131.43 moveto +573 1140 lineto +573.48 1129.42 lineto +closepath stroke +grestore +% queue_list->addr_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 422 620 moveto +603 603 1239 548 1442 548 curveto +1442 548 1442 548 1705 548 curveto +1785 548 3079 553 3140 604 curveto +3198 653 3130 711 3176 769 curveto +3190 786 3211 798 3231 806 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3229.44 809.14 moveto +3240 810 lineto +3232.28 802.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3229.44 809.14 moveto +3240 810 lineto +3232.28 802.74 lineto +closepath stroke +grestore +% accept_connect +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +373 770 72.96 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% accept_connect->sigchld_handler +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 441 763 moveto +460 761 481 760 500 758 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 500.4 761.48 moveto +510 757 lineto +499.7 754.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 500.4 761.48 moveto +510 757 lineto +499.7 754.51 lineto +closepath stroke +grestore +% accept_connect->smtp_in +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 424 783 moveto +458 791 500 802 532 810 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 531.42 813.48 moveto +542 813 lineto +533.43 806.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 531.42 813.48 moveto +542 813 lineto +533.43 806.77 lineto +closepath stroke +grestore +% queue_delete +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +961 952 61.84 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% queue_delete->spool_unlock +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1003 939 moveto +1041 927 1097 909 1137 896 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1138.43 899.23 moveto +1147 893 lineto +1136.42 892.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1138.43 899.23 moveto +1147 893 lineto +1136.42 892.52 lineto +closepath stroke +grestore +% queue_delete->spool_lock +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1023 952 moveto +1055 952 1092 952 1124 952 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1124 955.5 moveto +1134 952 lineto +1124 948.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1124 955.5 moveto +1134 952 lineto +1124 948.5 lineto +closepath stroke +grestore +% rewrite_headers +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3031 1734 71.77 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% rewrite_headers->create_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3039 1716 moveto +3068 1647 3170 1409 3176 1404 curveto +3186 1395 3199 1389 3212 1385 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3213.43 1388.23 moveto +3222 1382 lineto +3211.42 1381.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3213.43 1388.23 moveto +3222 1382 lineto +3211.42 1381.52 lineto +closepath stroke +grestore +% rewrite_headers->map_address_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3087 1723 moveto +3105 1718 3124 1711 3140 1702 curveto +3159 1691 3157 1679 3176 1669 curveto +3185 1665 3195 1661 3204 1657 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3205.43 1660.23 moveto +3214 1654 lineto +3203.42 1653.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3205.43 1660.23 moveto +3214 1654 lineto +3203.42 1653.52 lineto +closepath stroke +grestore +% set_address_header_domain +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3805 1677 121.8 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% rewrite_headers->set_address_header_domain +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3104 1733 moveto +3177 1732 3292 1730 3392 1723 curveto +3499 1715 3620 1701 3704 1690 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3704.4 1693.48 moveto +3714 1689 lineto +3703.7 1686.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3704.4 1693.48 moveto +3714 1689 lineto +3703.7 1686.51 lineto +closepath stroke +grestore +% copy_header +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3284 1696 61.84 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% rewrite_headers->copy_header +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3093 1725 moveto +3131 1719 3179 1711 3218 1706 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3218.88 1709.39 moveto +3228 1704 lineto +3217.51 1702.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3218.88 1709.39 moveto +3228 1704 lineto +3217.51 1702.53 lineto +closepath stroke +grestore +% set_address_header_domain->parse_address_rfc822 +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3873 1662 moveto +3909 1654 3953 1644 3989 1636 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3989.88 1639.39 moveto +3999 1634 lineto +3988.51 1632.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3989.88 1639.39 moveto +3999 1634 lineto +3988.51 1632.53 lineto +closepath stroke +grestore +% listen_port +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +170 770 52.12 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% listen_port->make_server_socket +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 197 754 moveto +219 742 252 723 282 710 curveto +293 705 305 701 317 696 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 317.62 699.48 moveto +326 693 lineto +315.41 692.84 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 317.62 699.48 moveto +326 693 lineto +315.41 692.84 lineto +closepath stroke +grestore +% listen_port->sighup_handler +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 212 781 moveto +241 789 281 800 314 808 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 313.42 811.48 moveto +324 811 lineto +315.43 804.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 313.42 811.48 moveto +324 811 lineto +315.43 804.77 lineto +closepath stroke +grestore +% listen_port->sigchld_handler +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 210 758 moveto +231 753 258 746 282 743 curveto +356 734 441 738 501 742 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 500.7 745.49 moveto +511 743 lineto +501.4 738.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 500.7 745.49 moveto +511 743 lineto +501.4 738.52 lineto +closepath stroke +grestore +% listen_port->queue_run +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 199 785 moveto +214 795 233 808 246 825 curveto +321 923 356 1069 368 1130 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 364.61 1130.88 moveto +370 1140 lineto +371.47 1129.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 364.61 1130.88 moveto +370 1140 lineto +371.47 1129.51 lineto +closepath stroke +grestore +% listen_port->accept_connect +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 222 770 moveto +243 770 267 770 290 770 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 290 773.5 moveto +300 770 lineto +290 766.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 290 773.5 moveto +300 770 lineto +290 766.5 lineto +closepath stroke +grestore +% route_prepare_msgout->copy_modify_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2798 2003 moveto +2825 2021 2864 2052 2886 2089 curveto +2924 2151 2877 2192 2922 2249 curveto +2993 2336 3121 2380 3204 2401 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3203.51 2404.47 moveto +3214 2403 lineto +3204.88 2397.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3203.51 2404.47 moveto +3214 2403 lineto +3204.88 2397.61 lineto +closepath stroke +grestore +% route_prepare_msgout->table_find_fnmatch +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2801 1969 moveto +2827 1953 2863 1928 2886 1898 curveto +2913 1862 2886 1829 2922 1804 curveto +3005 1745 3301 1765 3450 1779 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3449.7 1782.49 moveto +3460 1780 lineto +3450.4 1775.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3449.7 1782.49 moveto +3460 1780 lineto +3450.4 1775.52 lineto +closepath stroke +grestore +% route_prepare_msgout->rewrite_headers +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2813 1970 moveto +2838 1958 2868 1941 2886 1916 curveto +2927 1860 2875 1815 2922 1766 curveto +2931 1756 2943 1749 2955 1744 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2956.43 1747.23 moveto +2965 1741 lineto +2954.42 1740.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2956.43 1747.23 moveto +2965 1741 lineto +2954.42 1740.52 lineto +closepath stroke +grestore +% deliver_route_msgout_list->deliver_msglist_host +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1817 2412 moveto +1841 2412 1868 2412 1892 2412 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1892 2415.5 moveto +1902 2412 lineto +1892 2408.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1892 2415.5 moveto +1902 2412 lineto +1892 2408.5 lineto +closepath stroke +grestore +% destroy_msgout_perhost +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1993 2466 107.9 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_route_msgout_list->destroy_msgout_perhost +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1778 2426 moveto +1818 2433 1869 2442 1910 2451 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1909.51 2454.47 moveto +1920 2453 lineto +1910.88 2447.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1909.51 2454.47 moveto +1920 2453 lineto +1910.88 2447.61 lineto +closepath stroke +grestore +% route_msgout_list +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +1993 3162 80.8 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% deliver_route_msgout_list->route_msgout_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1805 2420 moveto +1815 2425 1825 2431 1832 2439 curveto +1886 2498 1852 2717 1868 2795 curveto +1896 2926 1956 3074 1981 3135 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1977.74 3136.28 moveto +1985 3144 lineto +1984.14 3133.44 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1977.74 3136.28 moveto +1985 3144 lineto +1984.14 3133.44 lineto +closepath stroke +grestore +% route_is_allowed_return_path->_g_list_addrcmp +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 1782 2480 moveto +1826 2488 1880 2498 1923 2507 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1922.51 2510.47 moveto +1933 2509 lineto +1923.88 2503.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1922.51 2510.47 moveto +1933 2509 lineto +1923.88 2503.61 lineto +closepath stroke +grestore +% main +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +29 770 29.19 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% main->msg_spool_read +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 788 moveto +33 849 48 1049 94 1088 curveto +138 1125 512 1124 684 1122 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 684 1125.5 moveto +694 1122 lineto +684 1118.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 684 1125.5 moveto +694 1122 lineto +684 1118.5 lineto +closepath stroke +grestore +% main->create_address_qualified +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 788 moveto +33 824 46 905 94 945 curveto +207 1040 406 999 961 998 curveto +961 998 961 998 1189 998 curveto +1298 998 3062 905 3140 979 curveto +3209 1045 3115 1331 3176 1404 curveto +3180 1408 3184 1412 3189 1415 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3187.56 1418.2 moveto +3198 1420 lineto +3190.96 1412.08 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3187.56 1418.2 moveto +3198 1420 lineto +3190.96 1412.08 lineto +closepath stroke +grestore +% main->addr_string +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 31 752 moveto +38 679 66 415 94 391 curveto +142 351 594 390 656 391 curveto +1180 407 1310 422 1832 459 curveto +1869 462 3114 549 3140 573 curveto +3206 633 3123 699 3176 769 curveto +3190 787 3210 798 3230 806 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3228.44 809.14 moveto +3239 810 lineto +3231.28 802.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3228.44 809.14 moveto +3239 810 lineto +3231.28 802.74 lineto +closepath stroke +grestore +% main->deliver +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 788 moveto +36 873 63 1229 94 1334 curveto +210 1723 184 1897 500 2152 curveto +565 2204 665 2217 724 2220 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 724 2223.5 moveto +734 2220 lineto +724 2216.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 724 2223.5 moveto +734 2220 lineto +724 2216.5 lineto +closepath stroke +grestore +% main->set_euidgid +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 36 752 moveto +45 729 65 689 94 665 curveto +163 610 195 613 282 597 curveto +908 488 1070 738 1705 738 curveto +1705 738 1705 738 2270 738 curveto +2534 738 2846 788 2973 810 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2972.51 813.47 moveto +2983 812 lineto +2973.88 806.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2972.51 813.47 moveto +2983 812 lineto +2973.88 806.61 lineto +closepath stroke +grestore +% main->get_from_name +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 29 788 moveto +30 967 36 2412 94 2594 curveto +163 2806 150 3013 373 3013 curveto +373 3013 373 3013 771 3013 curveto +1027 3013 874 3341 1072 3502 curveto +1087 3514 1105 3522 1123 3529 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1122.42 3532.48 moveto +1133 3532 lineto +1124.43 3525.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1122.42 3532.48 moveto +1133 3532 lineto +1124.43 3525.77 lineto +closepath stroke +grestore +% main->get_daemon +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 50 782 moveto +72 795 108 815 134 831 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 132.56 834.2 moveto +143 836 lineto +135.96 828.08 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 132.56 834.2 moveto +143 836 lineto +135.96 828.08 lineto +closepath stroke +grestore +% main->get_online +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 788 moveto +35 894 63 1433 94 1597 curveto +174 2018 -55 2521 373 2521 curveto +373 2521 373 2521 771 2521 curveto +908 2521 966 2558 1036 2675 curveto +1080 2745 1021 3354 1072 3419 curveto +1086 3436 1108 3445 1129 3448 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 1128.51 3451.47 moveto +1139 3450 lineto +1129.88 3444.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 1128.51 3451.47 moveto +1139 3450 lineto +1129.88 3444.61 lineto +closepath stroke +grestore +% main->spool_write +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 32 752 moveto +41 707 65 589 94 564 curveto +162 507 798 464 886 458 curveto +1434 422 1575 459 2118 534 curveto +2339 565 2598 618 2712 642 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2711.51 645.47 moveto +2722 644 lineto +2712.88 638.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2711.51 645.47 moveto +2722 644 lineto +2712.88 638.61 lineto +closepath stroke +grestore +% main->is_privileged_user +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 752 moveto +34 692 50 505 94 467 curveto +155 417 251 426 313 440 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 312.51 443.47 moveto +323 442 lineto +313.88 436.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 312.51 443.47 moveto +323 442 lineto +313.88 436.61 lineto +closepath stroke +grestore +% main->is_ingroup +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 752 moveto +32 687 44 469 94 426 curveto +157 374 405 397 519 410 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 518.7 413.49 moveto +529 411 lineto +519.4 406.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 518.7 413.49 moveto +529 411 lineto +519.4 406.52 lineto +closepath stroke +grestore +% main->read_conf +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 29 788 moveto +32 978 55 2588 94 2797 curveto +163 3163 0 3589 373 3589 curveto +373 3589 373 3589 1189 3589 curveto +1604 3589 1740 3677 2118 3509 curveto +2288 3433 2283 3345 2422 3224 curveto +2506 3151 2556 3159 2616 3067 curveto +2649 3016 2609 2978 2652 2937 curveto +2667 2923 2688 2915 2708 2912 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2708.88 2915.39 moveto +2718 2910 lineto +2707.51 2908.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2708.88 2915.39 moveto +2718 2910 lineto +2707.51 2908.53 lineto +closepath stroke +grestore +% main->time_interval +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 29 788 moveto +30 998 38 2934 94 3182 curveto +148 3415 134 3642 373 3642 curveto +373 3642 373 3642 1705 3642 curveto +2283 3642 2874 3143 3004 3026 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3006.78 3028.22 moveto +3012 3019 lineto +3002.17 3022.95 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3006.78 3028.22 moveto +3012 3019 lineto +3002.17 3022.95 lineto +closepath stroke +grestore +% main->get_all +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 29 788 moveto +30 970 40 2461 94 2535 curveto +173 2639 243 2629 373 2629 curveto +373 2629 373 2629 578 2629 curveto +706 2629 853 2668 921 2689 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 920.42 2692.48 moveto +931 2692 lineto +922.43 2685.77 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 920.42 2692.48 moveto +931 2692 lineto +922.43 2685.77 lineto +closepath stroke +grestore +% main->queue_run_online +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 788 moveto +33 845 47 1026 94 1165 curveto +163 1364 304 1577 354 1650 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 351.54 1652.62 moveto +360 1659 lineto +357.37 1648.74 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 351.54 1652.62 moveto +360 1659 lineto +357.37 1648.74 lineto +closepath stroke +grestore +% main->smtp_in +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 34 788 moveto +42 813 61 858 94 879 curveto +165 925 199 894 282 898 curveto +363 903 387 922 464 898 curveto +499 888 532 864 553 846 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 555.78 848.22 moveto +561 839 lineto +551.17 842.95 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 555.78 848.22 moveto +561 839 lineto +551.17 842.95 lineto +closepath stroke +grestore +% main->accept_message +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 31 752 moveto +37 676 64 385 94 358 curveto +151 307 669 313 876 318 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 876 321.5 moveto +886 318 lineto +876 314.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 876 321.5 moveto +886 318 lineto +876 314.5 lineto +closepath stroke +grestore +% main->create_message +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 31 788 moveto +38 839 60 985 94 1016 curveto +186 1104 247 1074 373 1074 curveto +373 1074 373 1074 578 1074 curveto +685 1074 809 1062 886 1053 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 886.4 1056.48 moveto +896 1052 lineto +885.7 1049.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 886.4 1056.48 moveto +896 1052 lineto +885.7 1049.51 lineto +closepath stroke +grestore +% main->queue_run +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 788 moveto +32 854 45 1080 94 1126 curveto +155 1183 257 1179 319 1170 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 319.88 1173.39 moveto +329 1168 lineto +318.51 1166.53 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 319.88 1173.39 moveto +329 1168 lineto +318.51 1166.53 lineto +closepath stroke +grestore +% main->set_identity +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 32 752 moveto +40 702 65 561 94 526 curveto +101 519 109 514 117 510 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 118.96 512.92 moveto +126 505 lineto +115.56 506.8 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 118.96 512.92 moveto +126 505 lineto +115.56 506.8 lineto +closepath stroke +grestore +% main->queue_list +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 51 758 moveto +95 736 194 685 282 651 curveto +295 646 309 642 322 638 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 323.43 641.23 moveto +332 635 lineto +321.42 634.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 323.43 641.23 moveto +332 635 lineto +321.42 634.52 lineto +closepath stroke +grestore +% main->queue_delete +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 32 788 moveto +37 819 54 880 94 907 curveto +224 995 709 970 891 958 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 891.4 961.48 moveto +901 957 lineto +890.7 954.51 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 891.4 961.48 moveto +901 957 lineto +890.7 954.51 lineto +closepath stroke +grestore +% main->listen_port +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 58 770 moveto +72 770 91 770 108 770 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 108 773.5 moveto +118 770 lineto +108 766.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 108 773.5 moveto +118 770 lineto +108 766.5 lineto +closepath stroke +grestore +% set_online_name +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +170 288 75.24 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% main->set_online_name +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 29 752 moveto +31 677 41 389 94 320 curveto +98 315 103 310 109 306 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 110.96 308.92 moveto +118 301 lineto +107.56 302.8 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 110.96 308.92 moveto +118 301 lineto +107.56 302.8 lineto +closepath stroke +grestore +% get_progname +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +170 234 66.21 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% main->get_progname +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 752 moveto +36 665 63 301 94 261 curveto +98 257 103 253 108 250 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 109.96 252.92 moveto +117 245 lineto +106.56 246.8 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 109.96 252.92 moveto +117 245 lineto +106.56 246.8 lineto +closepath stroke +grestore +% init_conf +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +170 180 45.86 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% main->init_conf +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 752 moveto +35 661 59 251 94 207 curveto +100 200 108 194 117 190 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 118.43 193.23 moveto +127 187 lineto +116.42 186.52 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 118.43 193.23 moveto +127 187 lineto +116.42 186.52 lineto +closepath stroke +grestore +% write_pidfile +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +170 126 59.06 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% main->write_pidfile +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 30 752 moveto +34 655 57 202 94 153 curveto +99 148 104 143 110 140 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 111.96 142.92 moveto +119 135 lineto +108.56 136.8 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 111.96 142.92 moveto +119 135 lineto +108.56 136.8 lineto +closepath stroke +grestore +% sigterm_handler +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +170 72 72.96 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% main->sigterm_handler +gsave +1 setlinewidth +dotted +0.000 0.000 0.000 edgecolor +newpath 30 752 moveto +33 650 53 153 94 99 curveto +97 95 101 91 105 89 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 106.96 91.92 moveto +114 84 lineto +103.56 85.8 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 106.96 91.92 moveto +114 84 lineto +103.56 85.8 lineto +closepath stroke +grestore +% get_optarg +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +170 18 52.81 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% main->get_optarg +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 29 752 moveto +32 645 50 103 94 45 curveto +99 39 105 34 113 30 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 114.28 33.26 moveto +122 26 lineto +111.44 26.86 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 114.28 33.26 moveto +122 26 lineto +111.44 26.86 lineto +closepath stroke +grestore +% create_address_rfc821 +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +3537 1458 100.06 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% create_address_rfc821->_create_address +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3603 1471 moveto +3618 1475 3633 1480 3646 1485 curveto +3690 1500 3737 1526 3768 1544 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 3766.56 1547.2 moveto +3777 1549 lineto +3769.96 1541.08 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 3766.56 1547.2 moveto +3777 1549 lineto +3769.96 1541.08 lineto +closepath stroke +grestore +% route_msgout_list->create_msg_out +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2053 3174 moveto +2098 3183 2157 3195 2203 3205 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2202.51 3208.47 moveto +2213 3207 lineto +2203.88 3201.61 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2202.51 3208.47 moveto +2213 3207 lineto +2203.88 3201.61 lineto +closepath stroke +grestore +% create_msgout_perhost +gsave +1 setlinewidth +0.000 0.000 0.000 nodecolor +2270 3164 102.15 18 ellipse_path stroke +0.000 0.000 0.000 nodecolor +grestore +% route_msgout_list->create_msgout_perhost +gsave +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2075 3163 moveto +2101 3163 2130 3163 2158 3163 curveto +stroke +0.000 0.000 0.000 edgecolor +newpath 2158 3166.5 moveto +2168 3163 lineto +2158 3159.5 lineto +closepath fill +1 setlinewidth +solid +0.000 0.000 0.000 edgecolor +newpath 2158 3166.5 moveto +2168 3163 lineto +2158 3159.5 lineto +closepath stroke +grestore +endpage +showpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +%%BoundingBox: 36 36 540 458 +end +restore +%%EOF diff -r 40c2c6810f38 -r a641bea7a087 thesis/tex/4-MasqmailsFuture.tex --- a/thesis/tex/4-MasqmailsFuture.tex Sat Feb 07 22:43:07 2009 +0100 +++ b/thesis/tex/4-MasqmailsFuture.tex Sat Feb 07 22:51:17 2009 +0100 @@ -323,8 +323,6 @@ \begin{center} \vspace*{2ex} \includegraphics[scale=0.75]{fig/callgraph.eps} - %\includegraphics[scale=0.75]{fig/masqmail-3-omitlog5.eps} - %\includegraphics[scale=0.75]{fig/bb.eps} \end{center} \caption{Internal structure of \masqmail, showed by a call graph. (Logging functions are ignored; test and \NAME{POP3} code is excluded.)} \index{figure!Internal structure of \masqmail.}