1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> 2<HTML><HEAD></HEAD><BODY> 3<OBJECT type="text/site properties"> 4<param name="FrameName" value="right"> 5</OBJECT> 6<UL> 7<LI><OBJECT type="text/sitemap"><param name="Name" value="The uIP TCP/IP stack"><param name="Local" value="main.html"><param name="ImageNumber" value="11"></OBJECT> 8<LI><OBJECT type="text/sitemap"><param name="Name" value="File List"><param name="ImageNumber" value="1"></OBJECT> 9 <UL> 10 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/dhcpc/dhcpc.c"><param name="ImageNumber" value="11"></OBJECT> 11 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/dhcpc/dhcpc.h"><param name="ImageNumber" value="11"></OBJECT> 12 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/hello-world/hello-world.c"><param name="Local" value="a00100.html"><param name="ImageNumber" value="11"></OBJECT> 13 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/hello-world/hello-world.h"><param name="Local" value="a00101.html"><param name="ImageNumber" value="11"></OBJECT> 14 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/resolv/resolv.c"><param name="Local" value="a00102.html"><param name="ImageNumber" value="11"></OBJECT> 15 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/resolv/resolv.h"><param name="Local" value="a00103.html"><param name="ImageNumber" value="11"></OBJECT> 16 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/smtp/smtp.c"><param name="Local" value="a00104.html"><param name="ImageNumber" value="11"></OBJECT> 17 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/smtp/smtp.h"><param name="Local" value="a00105.html"><param name="ImageNumber" value="11"></OBJECT> 18 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/telnetd/shell.c"><param name="ImageNumber" value="11"></OBJECT> 19 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/telnetd/shell.h"><param name="Local" value="a00107.html"><param name="ImageNumber" value="11"></OBJECT> 20 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/telnetd/telnetd.c"><param name="ImageNumber" value="11"></OBJECT> 21 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/telnetd/telnetd.h"><param name="ImageNumber" value="11"></OBJECT> 22 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webclient/webclient.c"><param name="Local" value="a00110.html"><param name="ImageNumber" value="11"></OBJECT> 23 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webclient/webclient.h"><param name="Local" value="a00111.html"><param name="ImageNumber" value="11"></OBJECT> 24 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webserver/httpd-cgi.c"><param name="Local" value="a00112.html"><param name="ImageNumber" value="11"></OBJECT> 25 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webserver/httpd-cgi.h"><param name="Local" value="a00113.html"><param name="ImageNumber" value="11"></OBJECT> 26 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webserver/httpd.c"><param name="Local" value="a00114.html"><param name="ImageNumber" value="11"></OBJECT> 27 <LI><OBJECT type="text/sitemap"><param name="Name" value="apps/webserver/httpd.h"><param name="ImageNumber" value="11"></OBJECT> 28 <LI><OBJECT type="text/sitemap"><param name="Name" value="lib/memb.c"><param name="Local" value="a00120.html"><param name="ImageNumber" value="11"></OBJECT> 29 <LI><OBJECT type="text/sitemap"><param name="Name" value="lib/memb.h"><param name="Local" value="a00121.html"><param name="ImageNumber" value="11"></OBJECT> 30 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/clock.h"><param name="ImageNumber" value="11"></OBJECT> 31 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/lc-addrlabels.h"><param name="Local" value="a00123.html"><param name="ImageNumber" value="11"></OBJECT> 32 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/lc-switch.h"><param name="Local" value="a00124.html"><param name="ImageNumber" value="11"></OBJECT> 33 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/lc.h"><param name="Local" value="a00125.html"><param name="ImageNumber" value="11"></OBJECT> 34 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/psock.c"><param name="ImageNumber" value="11"></OBJECT> 35 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/psock.h"><param name="Local" value="a00127.html"><param name="ImageNumber" value="11"></OBJECT> 36 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/pt.h"><param name="Local" value="a00128.html"><param name="ImageNumber" value="11"></OBJECT> 37 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/timer.c"><param name="Local" value="a00129.html"><param name="ImageNumber" value="11"></OBJECT> 38 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/timer.h"><param name="Local" value="a00130.html"><param name="ImageNumber" value="11"></OBJECT> 39 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip-neighbor.c"><param name="Local" value="a00131.html"><param name="ImageNumber" value="11"></OBJECT> 40 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip-neighbor.h"><param name="Local" value="a00132.html"><param name="ImageNumber" value="11"></OBJECT> 41 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip-split.c"><param name="ImageNumber" value="11"></OBJECT> 42 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip-split.h"><param name="Local" value="a00134.html"><param name="ImageNumber" value="11"></OBJECT> 43 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip.c"><param name="Local" value="a00135.html"><param name="ImageNumber" value="11"></OBJECT> 44 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip.h"><param name="Local" value="a00136.html"><param name="ImageNumber" value="11"></OBJECT> 45 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip_arch.h"><param name="Local" value="a00137.html"><param name="ImageNumber" value="11"></OBJECT> 46 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip_arp.c"><param name="Local" value="a00138.html"><param name="ImageNumber" value="11"></OBJECT> 47 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uip_arp.h"><param name="Local" value="a00139.html"><param name="ImageNumber" value="11"></OBJECT> 48 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip/uipopt.h"><param name="Local" value="a00140.html"><param name="ImageNumber" value="11"></OBJECT> 49 <LI><OBJECT type="text/sitemap"><param name="Name" value="unix/uip-conf.h"><param name="Local" value="a00141.html"><param name="ImageNumber" value="11"></OBJECT> 50 </UL> 51<LI><OBJECT type="text/sitemap"><param name="Name" value="Data Structures"><param name="ImageNumber" value="1"></OBJECT> 52 <UL> 53 <LI><OBJECT type="text/sitemap"><param name="Name" value="dhcpc_state"><param name="Local" value="a00077.html"><param name="ImageNumber" value="11"></OBJECT> 54 <LI><OBJECT type="text/sitemap"><param name="Name" value="hello_world_state"><param name="Local" value="a00078.html"><param name="ImageNumber" value="11"></OBJECT> 55 <LI><OBJECT type="text/sitemap"><param name="Name" value="httpd_cgi_call"><param name="Local" value="a00079.html"><param name="ImageNumber" value="11"></OBJECT> 56 <LI><OBJECT type="text/sitemap"><param name="Name" value="httpd_state"><param name="Local" value="a00080.html"><param name="ImageNumber" value="11"></OBJECT> 57 <LI><OBJECT type="text/sitemap"><param name="Name" value="memb_blocks"><param name="Local" value="a00081.html"><param name="ImageNumber" value="11"></OBJECT> 58 <LI><OBJECT type="text/sitemap"><param name="Name" value="psock"><param name="Local" value="a00082.html"><param name="ImageNumber" value="11"></OBJECT> 59 <LI><OBJECT type="text/sitemap"><param name="Name" value="psock_buf"><param name="Local" value="a00083.html"><param name="ImageNumber" value="11"></OBJECT> 60 <LI><OBJECT type="text/sitemap"><param name="Name" value="pt"><param name="Local" value="a00084.html"><param name="ImageNumber" value="11"></OBJECT> 61 <LI><OBJECT type="text/sitemap"><param name="Name" value="smtp_state"><param name="Local" value="a00085.html"><param name="ImageNumber" value="11"></OBJECT> 62 <LI><OBJECT type="text/sitemap"><param name="Name" value="telnetd_state"><param name="Local" value="a00086.html"><param name="ImageNumber" value="11"></OBJECT> 63 <LI><OBJECT type="text/sitemap"><param name="Name" value="timer"><param name="Local" value="a00087.html"><param name="ImageNumber" value="11"></OBJECT> 64 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_conn"><param name="Local" value="a00088.html"><param name="ImageNumber" value="11"></OBJECT> 65 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_eth_addr"><param name="Local" value="a00089.html"><param name="ImageNumber" value="11"></OBJECT> 66 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_eth_hdr"><param name="Local" value="a00090.html"><param name="ImageNumber" value="11"></OBJECT> 67 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_icmpip_hdr"><param name="Local" value="a00091.html"><param name="ImageNumber" value="11"></OBJECT> 68 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_neighbor_addr"><param name="Local" value="a00092.html"><param name="ImageNumber" value="11"></OBJECT> 69 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_stats"><param name="Local" value="a00093.html"><param name="ImageNumber" value="11"></OBJECT> 70 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_tcpip_hdr"><param name="Local" value="a00094.html"><param name="ImageNumber" value="11"></OBJECT> 71 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_udp_conn"><param name="Local" value="a00095.html"><param name="ImageNumber" value="11"></OBJECT> 72 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_udpip_hdr"><param name="Local" value="a00096.html"><param name="ImageNumber" value="11"></OBJECT> 73 <LI><OBJECT type="text/sitemap"><param name="Name" value="webclient_state"><param name="Local" value="a00097.html"><param name="ImageNumber" value="11"></OBJECT> 74 </UL> 75<LI><OBJECT type="text/sitemap"><param name="Name" value="Class Hierarchy"><param name="ImageNumber" value="1"></OBJECT> 76 <UL> 77 <LI><OBJECT type="text/sitemap"><param name="Name" value="dhcpc_state"><param name="Local" value="a00077.html"><param name="ImageNumber" value="11"></OBJECT> 78 <LI><OBJECT type="text/sitemap"><param name="Name" value="hello_world_state"><param name="Local" value="a00078.html"><param name="ImageNumber" value="11"></OBJECT> 79 <LI><OBJECT type="text/sitemap"><param name="Name" value="httpd_cgi_call"><param name="Local" value="a00079.html"><param name="ImageNumber" value="11"></OBJECT> 80 <LI><OBJECT type="text/sitemap"><param name="Name" value="httpd_state"><param name="Local" value="a00080.html"><param name="ImageNumber" value="11"></OBJECT> 81 <LI><OBJECT type="text/sitemap"><param name="Name" value="memb_blocks"><param name="Local" value="a00081.html"><param name="ImageNumber" value="11"></OBJECT> 82 <LI><OBJECT type="text/sitemap"><param name="Name" value="psock"><param name="Local" value="a00082.html"><param name="ImageNumber" value="11"></OBJECT> 83 <LI><OBJECT type="text/sitemap"><param name="Name" value="psock_buf"><param name="Local" value="a00083.html"><param name="ImageNumber" value="11"></OBJECT> 84 <LI><OBJECT type="text/sitemap"><param name="Name" value="pt"><param name="Local" value="a00084.html"><param name="ImageNumber" value="11"></OBJECT> 85 <LI><OBJECT type="text/sitemap"><param name="Name" value="smtp_state"><param name="Local" value="a00085.html"><param name="ImageNumber" value="11"></OBJECT> 86 <LI><OBJECT type="text/sitemap"><param name="Name" value="telnetd_state"><param name="Local" value="a00086.html"><param name="ImageNumber" value="11"></OBJECT> 87 <LI><OBJECT type="text/sitemap"><param name="Name" value="timer"><param name="Local" value="a00087.html"><param name="ImageNumber" value="11"></OBJECT> 88 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_conn"><param name="Local" value="a00088.html"><param name="ImageNumber" value="11"></OBJECT> 89 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_eth_addr"><param name="Local" value="a00089.html"><param name="ImageNumber" value="11"></OBJECT> 90 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_eth_hdr"><param name="Local" value="a00090.html"><param name="ImageNumber" value="11"></OBJECT> 91 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_icmpip_hdr"><param name="Local" value="a00091.html"><param name="ImageNumber" value="11"></OBJECT> 92 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_neighbor_addr"><param name="Local" value="a00092.html"><param name="ImageNumber" value="11"></OBJECT> 93 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_stats"><param name="Local" value="a00093.html"><param name="ImageNumber" value="11"></OBJECT> 94 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_tcpip_hdr"><param name="Local" value="a00094.html"><param name="ImageNumber" value="11"></OBJECT> 95 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_udp_conn"><param name="Local" value="a00095.html"><param name="ImageNumber" value="11"></OBJECT> 96 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip_udpip_hdr"><param name="Local" value="a00096.html"><param name="ImageNumber" value="11"></OBJECT> 97 <LI><OBJECT type="text/sitemap"><param name="Name" value="webclient_state"><param name="Local" value="a00097.html"><param name="ImageNumber" value="11"></OBJECT> 98 </UL> 99<LI><OBJECT type="text/sitemap"><param name="Name" value="Data Fields"><param name="Local" value="functions.html"><param name="ImageNumber" value="11"></OBJECT> 100<LI><OBJECT type="text/sitemap"><param name="Name" value="Modules"><param name="ImageNumber" value="1"></OBJECT> 101 <UL> 102 <LI><OBJECT type="text/sitemap"><param name="Name" value="Protothreads"><param name="ImageNumber" value="1"></OBJECT> 103 <UL> 104 <LI><OBJECT type="text/sitemap"><param name="Name" value="Local continuations"><param name="Local" value="a00155.html"><param name="ImageNumber" value="11"></OBJECT> 105 <UL> 106 </UL> 107 </UL> 108 <LI><OBJECT type="text/sitemap"><param name="Name" value="Applications"><param name="ImageNumber" value="1"></OBJECT> 109 <UL> 110 <LI><OBJECT type="text/sitemap"><param name="Name" value="DNS resolver"><param name="Local" value="a00160.html"><param name="ImageNumber" value="11"></OBJECT> 111 <UL> 112 </UL> 113 <LI><OBJECT type="text/sitemap"><param name="Name" value="SMTP E-mail sender"><param name="Local" value="a00161.html"><param name="ImageNumber" value="11"></OBJECT> 114 <UL> 115 </UL> 116 <LI><OBJECT type="text/sitemap"><param name="Name" value="Hello, world"><param name="Local" value="a00162.html"><param name="ImageNumber" value="11"></OBJECT> 117 <UL> 118 </UL> 119 <LI><OBJECT type="text/sitemap"><param name="Name" value="Web client"><param name="Local" value="a00163.html"><param name="ImageNumber" value="11"></OBJECT> 120 <UL> 121 </UL> 122 <LI><OBJECT type="text/sitemap"><param name="Name" value="Web server"><param name="Local" value="a00164.html"><param name="ImageNumber" value="11"></OBJECT> 123 <UL> 124 </UL> 125 </UL> 126 <LI><OBJECT type="text/sitemap"><param name="Name" value="The uIP TCP/IP stack"><param name="ImageNumber" value="1"></OBJECT> 127 <UL> 128 <LI><OBJECT type="text/sitemap"><param name="Name" value="uIP configuration functions"><param name="Local" value="a00144.html"><param name="ImageNumber" value="11"></OBJECT> 129 <UL> 130 </UL> 131 <LI><OBJECT type="text/sitemap"><param name="Name" value="uIP initialization functions"><param name="Local" value="a00145.html"><param name="ImageNumber" value="11"></OBJECT> 132 <UL> 133 </UL> 134 <LI><OBJECT type="text/sitemap"><param name="Name" value="uIP device driver functions"><param name="Local" value="a00146.html"><param name="ImageNumber" value="11"></OBJECT> 135 <UL> 136 </UL> 137 <LI><OBJECT type="text/sitemap"><param name="Name" value="uIP application functions"><param name="Local" value="a00147.html"><param name="ImageNumber" value="11"></OBJECT> 138 <UL> 139 </UL> 140 <LI><OBJECT type="text/sitemap"><param name="Name" value="uIP conversion functions"><param name="Local" value="a00148.html"><param name="ImageNumber" value="11"></OBJECT> 141 <UL> 142 </UL> 143 <LI><OBJECT type="text/sitemap"><param name="Name" value="Variables used in uIP device drivers"><param name="Local" value="a00149.html"><param name="ImageNumber" value="11"></OBJECT> 144 <UL> 145 </UL> 146 <LI><OBJECT type="text/sitemap"><param name="Name" value="uIP Address Resolution Protocol"><param name="Local" value="a00152.html"><param name="ImageNumber" value="11"></OBJECT> 147 <UL> 148 </UL> 149 <LI><OBJECT type="text/sitemap"><param name="Name" value="uIP TCP throughput booster hack"><param name="Local" value="a00154.html"><param name="ImageNumber" value="11"></OBJECT> 150 <UL> 151 </UL> 152 <LI><OBJECT type="text/sitemap"><param name="Name" value="Architecture specific uIP functions"><param name="Local" value="a00151.html"><param name="ImageNumber" value="11"></OBJECT> 153 <UL> 154 </UL> 155 </UL> 156 <LI><OBJECT type="text/sitemap"><param name="Name" value="Configuration options for uIP"><param name="Local" value="a00153.html"><param name="ImageNumber" value="11"></OBJECT> 157 <UL> 158 </UL> 159 <LI><OBJECT type="text/sitemap"><param name="Name" value="Timer library"><param name="Local" value="a00156.html"><param name="ImageNumber" value="11"></OBJECT> 160 <UL> 161 </UL> 162 <LI><OBJECT type="text/sitemap"><param name="Name" value="Clock interface"><param name="Local" value="a00157.html"><param name="ImageNumber" value="11"></OBJECT> 163 <UL> 164 </UL> 165 <LI><OBJECT type="text/sitemap"><param name="Name" value="Protosockets library"><param name="Local" value="a00158.html"><param name="ImageNumber" value="11"></OBJECT> 166 <UL> 167 </UL> 168 <LI><OBJECT type="text/sitemap"><param name="Name" value="Memory block management functions"><param name="Local" value="a00159.html"><param name="ImageNumber" value="11"></OBJECT> 169 <UL> 170 </UL> 171 </UL> 172<LI><OBJECT type="text/sitemap"><param name="Name" value="Examples"><param name="ImageNumber" value="1"></OBJECT> 173 <UL> 174 <LI><OBJECT type="text/sitemap"><param name="Name" value="dhcpc.c"><param name="Local" value="a00048.html"><param name="ImageNumber" value="11"></OBJECT> 175 <LI><OBJECT type="text/sitemap"><param name="Name" value="dhcpc.h"><param name="Local" value="a00049.html"><param name="ImageNumber" value="11"></OBJECT> 176 <LI><OBJECT type="text/sitemap"><param name="Name" value="example-mainloop-with-arp.c"><param name="Local" value="a00042.html"><param name="ImageNumber" value="11"></OBJECT> 177 <LI><OBJECT type="text/sitemap"><param name="Name" value="example-mainloop-without-arp.c"><param name="Local" value="a00043.html"><param name="ImageNumber" value="11"></OBJECT> 178 <LI><OBJECT type="text/sitemap"><param name="Name" value="hello-world.c"><param name="Local" value="a00036.html"><param name="ImageNumber" value="11"></OBJECT> 179 <LI><OBJECT type="text/sitemap"><param name="Name" value="hello-world.h"><param name="Local" value="a00037.html"><param name="ImageNumber" value="11"></OBJECT> 180 <LI><OBJECT type="text/sitemap"><param name="Name" value="resolv.c"><param name="Local" value="a00046.html"><param name="ImageNumber" value="11"></OBJECT> 181 <LI><OBJECT type="text/sitemap"><param name="Name" value="resolv.h"><param name="Local" value="a00047.html"><param name="ImageNumber" value="11"></OBJECT> 182 <LI><OBJECT type="text/sitemap"><param name="Name" value="smtp.c"><param name="Local" value="a00038.html"><param name="ImageNumber" value="11"></OBJECT> 183 <LI><OBJECT type="text/sitemap"><param name="Name" value="smtp.h"><param name="Local" value="a00039.html"><param name="ImageNumber" value="11"></OBJECT> 184 <LI><OBJECT type="text/sitemap"><param name="Name" value="telnetd.c"><param name="Local" value="a00044.html"><param name="ImageNumber" value="11"></OBJECT> 185 <LI><OBJECT type="text/sitemap"><param name="Name" value="telnetd.h"><param name="Local" value="a00045.html"><param name="ImageNumber" value="11"></OBJECT> 186 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip-code-style.c"><param name="Local" value="a00051.html"><param name="ImageNumber" value="11"></OBJECT> 187 <LI><OBJECT type="text/sitemap"><param name="Name" value="uip-conf.h"><param name="Local" value="a00050.html"><param name="ImageNumber" value="11"></OBJECT> 188 <LI><OBJECT type="text/sitemap"><param name="Name" value="webclient.c"><param name="Local" value="a00040.html"><param name="ImageNumber" value="11"></OBJECT> 189 <LI><OBJECT type="text/sitemap"><param name="Name" value="webclient.h"><param name="Local" value="a00041.html"><param name="ImageNumber" value="11"></OBJECT> 190 </UL> 191<LI><OBJECT type="text/sitemap"><param name="Name" value="Globals"><param name="Local" value="globals.html"><param name="ImageNumber" value="11"></OBJECT> 192</UL> 193